aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timewait.c
Commit message (Expand)AuthorAgeFilesLines
* Abstract inpcb drop logic, previously just setting of INP_DROPPED in TCP,Robert Watson2006-04-251-3/+2
* Replace isn_mtx direct use with ISN_*() lock macros so that lockingRobert Watson2006-04-231-5/+9
* Introduce a new TCP mutex, isn_mtx, which protects the initial sequenceRobert Watson2006-04-221-3/+6
* Allow for nmbclusters and maxsockets to be increased via sysctl.Paul Saab2006-04-211-0/+11
* Add a tunable net.inet.tcp.maxtcptw, that allows to set a limitGleb Smirnoff2006-04-041-1/+8
* Before dereferencing intotw() when INP_TIMEWAIT, check for inp_ppcb beingRobert Watson2006-04-041-5/+15
* In TCP notify routines, check inpcb for INP_TIMEWAIT and INP_DROPPED.Robert Watson2006-04-031-66/+81
* Change inp_ppcb from caddr_t to void *, fix/remove associated relatedRobert Watson2006-04-031-7/+10
* Style tweaks: convert to ANSI from K&R function prototypes.Robert Watson2006-04-031-59/+26
* Update comment on tcp_close() for new world order.Robert Watson2006-04-031-4/+2
* Fix up locking surrounding tcp_drop sysctl: in the new world order, weRobert Watson2006-04-031-8/+8
* Properly handle an edge case previously not handled correctly: aRobert Watson2006-04-011-20/+37
* Update TCP for infrastructural changes to the socket/pcb refcount model,Robert Watson2006-04-011-33/+123
* Have TCP Inflight disable itself if the RTT is below a certainAndre Oppermann2006-02-161-1/+7
* Retire MT_HEADER mbuf type and change its users to use MT_DATA.Andre Oppermann2005-11-021-2/+2
* Unbreak the net.inet6.tcp6.getcred sysctl.Philip Paeps2005-10-121-3/+3
* o Teach sysctl_drop() how to deal with the sockets in TIME_WAIT state.Maxim Konovalov2005-10-021-1/+5
* In tcp_ctlinput() do not swap ip->ip_len a second time. ItAndre Oppermann2005-09-101-2/+3
* Use the correct mbuf type for MGET().Andre Oppermann2005-08-301-1/+1
* recover the line which was wrongly disappeared during scope cleanup.Hajimu UMEMOTO2005-08-011-0/+1
* scope cleanup. with this changeHajimu UMEMOTO2005-07-251-12/+10
* Remove no-op spl's and most comment references to spls, as TCP lockingRobert Watson2005-07-191-16/+4
* Fix for a bug in the change that defers sack option processing untilPaul Saab2005-07-011-2/+1
* Assert tcbinfo lock in tcp_drop() due to its call of tcp_close()Robert Watson2005-06-011-0/+6
* Fix two issues which were missed in FreeBSD-SA-05:08.kmem.Colin Percival2005-05-071-0/+2
* If we don't get a suggested MTU during path MTU discoveryAndre Oppermann2005-05-041-9/+20
* - Make the sack scoreboard logic use the TAILQ macros. This improvesPaul Saab2005-04-211-0/+2
* Move Path MTU discovery ICMP processing from icmp_input() toAndre Oppermann2005-04-211-7/+36
* Ignore ICMP Source Quench messages for TCP sessions. Source Quench isAndre Oppermann2005-04-211-24/+11
* - If the reassembly queue limit was reached or if we couldn't allocatePaul Saab2005-04-101-0/+1
* Use NET_CALLOUT_MPSAFE macro.Gleb Smirnoff2005-03-011-7/+5
* o Add handling of an IPv4-mapped IPv6 address.Maxim Konovalov2005-02-141-0/+98
* teach scope of IPv6 address to net.inet6.tcp6.getcred.Hajimu UMEMOTO2005-02-041-4/+10
* Update an additional reference to the rate of ISN tick callouts that wasRobert Watson2005-01-311-1/+1
* Have tcp_isn_tick() fire 100 times a second, rather than HZ times aRobert Watson2005-01-301-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Attempt to consistently use () around return values in calls toRobert Watson2004-12-231-18/+18
* Remove an XXXRW comment relating to whether or not the TCP timers areRobert Watson2004-12-231-6/+1
* Assert inpcb lock in:Robert Watson2004-12-051-1/+12
* tcp_timewait() performs multiple non-atomic reads on the tcptwRobert Watson2004-11-231-0/+2
* Assert the inpcb lock in tcp_twstart(), which does both read-modify-writeRobert Watson2004-11-231-0/+10
* Assert inpcb lock in tcp_quench(), tcp_drop_syn_sent(), tcp_mtudisc(),Robert Watson2004-11-231-0/+4
* Assert the tcbinfo write lock in tcp_new_isn(), as the tcbinfo lockRobert Watson2004-11-231-4/+11
* support TCP-MD5(IPv4) in KAME-IPSEC, too.SUZUKI Shinsuke2004-11-081-0/+1
* Remove RFC1644 T/TCP support from the TCP side of the network stack.Andre Oppermann2004-11-021-39/+2
* Push acquisition of the accept mutex out of sofree() into the callerRobert Watson2004-10-181-0/+1
* - Estimate the amount of data in flight in sack recovery and use itPaul Saab2004-10-051-5/+0
* fix up socket/ip layer violation... don't assume/know thatJohn-Mark Gurney2004-09-051-1/+2
* For IPv6 access pointer to tcpcb only after we have checked it is valid.Andre Oppermann2004-08-191-1/+4
* White space cleanup for netinet before branch:Robert Watson2004-08-161-68/+68