summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Enhance our RFC1948 implementation to perform better in some pathlogicalMike Silbersack2004-04-201-2/+53
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Two missed in previous commit -- compare pointer with NULL rather thanRobert Watson2004-04-051-2/+2
* Prefer NULL to 0 when checking pointer values as integers or booleans.Robert Watson2004-04-051-19/+20
* Remove now unneeded arguments to tcp_twrespond() -- so and msrc. TheseRobert Watson2004-02-281-10/+2
* Split the mlock() kernel code into two parts, mlock(), which unpacksDon Lewis2004-02-261-1/+3
* Convert the tcp segment reassembly queue to UMA and limit the maximumAndre Oppermann2004-02-241-2/+7
* Fixed ucred structure leak.Pawel Jakub Dawidek2004-02-191-0/+2
* Final brucification pass. Spell types consistently (u_int). Remove bogusBruce M Simpson2004-02-141-1/+1
* Brucification.Bruce M Simpson2004-02-131-10/+14
* supported IPV6_RECVPATHMTU socket option.Hajimu UMEMOTO2004-02-131-2/+2
* Update the prototype for tcpsignature_apply() to reflect the spelling ofBruce M Simpson2004-02-121-2/+2
* style(9) pass; whitespace and comments.Bruce M Simpson2004-02-121-17/+22
* Initial import of RFC 2385 (TCP-MD5) digest support.Bruce M Simpson2004-02-111-0/+114
* Limiters and sanity checks for TCP MSS (maximum segement size)Andre Oppermann2004-01-081-0/+24
* If path mtu discovery is enabled set the DF bit in all cases weAndre Oppermann2004-01-081-0/+4
* Enable the following TCP options by default to give it more exposure:Andre Oppermann2004-01-061-1/+1
* Fix some becuase -> because typos.John Baldwin2003-12-171-1/+1
* Switch TCP over to using the inpcb label when responding in timedRobert Watson2003-12-171-4/+1
* Make sure all uses of stack allocated struct route's are properlyAndre Oppermann2003-11-261-2/+2
* Introduce tcp_hostcache and remove the tcp specific metrics fromAndre Oppermann2003-11-201-223/+125
* o correct locking problem: the inpcb must be held across tcp_respondSam Leffler2003-11-081-15/+20
* Add an additional check to the tcp_twrecycleable function; I hadMike Silbersack2003-11-021-3/+16
* - Add a new function tcp_twrecycleable, which tells us if the ISN whichMike Silbersack2003-11-011-0/+19
* Reduce the number of tcp time_wait structs to maxsockets / 5; this ensuresMike Silbersack2003-10-241-1/+1
* Change all SYSCTLS which are readonly and have a related TUNABLEMike Silbersack2003-10-211-1/+1
* Fix a bunch of off-by-one errors in the range checking code.Ruslan Ermilov2003-09-111-2/+2
* Introduce two new MAC Framework and MAC policy entry points:Robert Watson2003-08-211-3/+3
* Correct a bug introduced with reduced TCP state handling; makeRobert Watson2003-05-071-3/+18
* Remove a potential panic condition introduced by reduced TCP waitRobert Watson2003-04-101-5/+15
* Remove a panic(); if the zone allocator can't provide more timewaitJonathan Lemon2003-03-081-20/+19
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).Dag-Erling Smørgrav2003-03-021-1/+1
* When generating a TCP response to a connection, not only test if theRobert Watson2003-02-251-1/+1
* - m = m_gethdr(M_NOWAIT, MT_HEADER);Poul-Henning Kamp2003-02-211-1/+1
* Unbreak non-IPV6 compilation.Jonathan Lemon2003-02-191-4/+10
* Add a TCP TIMEWAIT state which uses less space than a fullblown TCPJonathan Lemon2003-02-191-48/+268
* Convert tcp_fillheaders(tp, ...) -> tcpip_fillheaders(inp, ...) so theJonathan Lemon2003-02-191-35/+32
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-4/+4
* Take advantage of pre-existing lock-free synchronization and type stable memoryJeffrey Hsu2003-02-151-4/+3
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-4/+4
* Validate inp to prevent an use after free.Jeffrey Hsu2002-12-241-1/+2
* Change tcp.inflight_min from 1024 to a production default of 6144. CreateMatthew Dillon2002-12-141-4/+14
* Fix two instances of variant struct definitions in sys/netinet:Poul-Henning Kamp2002-10-201-4/+4
* Tie new "Fast IPsec" code into the build. This involves the usualSam Leffler2002-10-161-0/+8
* Replace aux mbufs with packet tags:Sam Leffler2002-10-161-8/+3
* turn off debugging by default if bandwidth delay product limiting isMatthew Dillon2002-10-101-1/+1
* Correct bug in t_bw_rtttime rollover, #undef USERTTMatthew Dillon2002-08-241-1/+5
* Implement TCP bandwidth delay product window limiting, similar to (butMatthew Dillon2002-08-171-0/+158
* Document the undocumented assumption that at least one of the PCBRobert Watson2002-08-011-0/+2
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-07-311-0/+17