summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Fixed ucred structure leak.pjd2004-02-191-0/+2
* Final brucification pass. Spell types consistently (u_int). Remove bogusbms2004-02-141-1/+1
* Brucification.bms2004-02-131-10/+14
* supported IPV6_RECVPATHMTU socket option.ume2004-02-131-2/+2
* Update the prototype for tcpsignature_apply() to reflect the spelling ofbms2004-02-121-2/+2
* style(9) pass; whitespace and comments.bms2004-02-121-17/+22
* Initial import of RFC 2385 (TCP-MD5) digest support.bms2004-02-111-0/+114
* Limiters and sanity checks for TCP MSS (maximum segement size)andre2004-01-081-0/+24
* If path mtu discovery is enabled set the DF bit in all cases weandre2004-01-081-0/+4
* Enable the following TCP options by default to give it more exposure:andre2004-01-061-1/+1
* Fix some becuase -> because typos.jhb2003-12-171-1/+1
* Switch TCP over to using the inpcb label when responding in timedrwatson2003-12-171-4/+1
* Make sure all uses of stack allocated struct route's are properlyandre2003-11-261-2/+2
* Introduce tcp_hostcache and remove the tcp specific metrics fromandre2003-11-201-223/+125
* o correct locking problem: the inpcb must be held across tcp_respondsam2003-11-081-15/+20
* Add an additional check to the tcp_twrecycleable function; I hadsilby2003-11-021-3/+16
* - Add a new function tcp_twrecycleable, which tells us if the ISN whichsilby2003-11-011-0/+19
* Reduce the number of tcp time_wait structs to maxsockets / 5; this ensuressilby2003-10-241-1/+1
* Change all SYSCTLS which are readonly and have a related TUNABLEsilby2003-10-211-1/+1
* Fix a bunch of off-by-one errors in the range checking code.ru2003-09-111-2/+2
* Introduce two new MAC Framework and MAC policy entry points:rwatson2003-08-211-3/+3
* Correct a bug introduced with reduced TCP state handling; makerwatson2003-05-071-3/+18
* Remove a potential panic condition introduced by reduced TCP waitrwatson2003-04-101-5/+15
* Remove a panic(); if the zone allocator can't provide more timewaitjlemon2003-03-081-20/+19
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).des2003-03-021-1/+1
* When generating a TCP response to a connection, not only test if therwatson2003-02-251-1/+1
* - m = m_gethdr(M_NOWAIT, MT_HEADER);phk2003-02-211-1/+1
* Unbreak non-IPV6 compilation.jlemon2003-02-191-4/+10
* Add a TCP TIMEWAIT state which uses less space than a fullblown TCPjlemon2003-02-191-48/+268
* Convert tcp_fillheaders(tp, ...) -> tcpip_fillheaders(inp, ...) so thejlemon2003-02-191-35/+32
* Back out M_* changes, per decision of the TRB.imp2003-02-191-4/+4
* Take advantage of pre-existing lock-free synchronization and type stable memoryhsu2003-02-151-4/+3
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-4/+4
* Validate inp to prevent an use after free.hsu2002-12-241-1/+2
* Change tcp.inflight_min from 1024 to a production default of 6144. Createdillon2002-12-141-4/+14
* Fix two instances of variant struct definitions in sys/netinet:phk2002-10-201-4/+4
* Tie new "Fast IPsec" code into the build. This involves the usualsam2002-10-161-0/+8
* Replace aux mbufs with packet tags:sam2002-10-161-8/+3
* turn off debugging by default if bandwidth delay product limiting isdillon2002-10-101-1/+1
* Correct bug in t_bw_rtttime rollover, #undef USERTTdillon2002-08-241-1/+5
* Implement TCP bandwidth delay product window limiting, similar to (butdillon2002-08-171-0/+158
* Document the undocumented assumption that at least one of the PCBrwatson2002-08-011-0/+2
* Introduce support for Mandatory Access Control and extensiblerwatson2002-07-311-0/+17
* Wire the sysctl output buffer before grabbing any locks to preventtruckman2002-07-281-0/+3
* Introduce two new sysctl's:dillon2002-07-181-1/+3
* Defer calling SYSCTL_OUT() until after the locks have been released.truckman2002-07-111-2/+4
* Reduce the nesting level of a code block that doesn't need to be intruckman2002-07-111-13/+10
* Extend the effect of the sysctl net.inet.tcp.icmp_may_rstjesper2002-06-301-1/+1
* TCP notify functions can change the pcb list.hsu2002-06-211-2/+2
* Notify functions can destroy the pcb, so they have to return anhsu2002-06-141-15/+24
OpenPOWER on IntegriCloud