summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_timewait.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r308832:tuexen2016-12-181-0/+1
* MFC r307551:jch2016-10-251-0/+4
* No longer mark TCP TW zone NO_FREE.bz2016-06-231-1/+1
* Redo r294869. The array of counters for TCP states doesn't belong toglebius2016-03-151-1/+1
* Augment struct tcpstat with tcps_states[], which is used for book-keepingglebius2016-01-271-0/+1
* Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability:jch2015-08-031-16/+21
* Add a state transition call to show that we have entered TIME_WAIT.gnn2015-05-011-0/+7
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.glebius2014-11-071-1/+1
* Fix a race condition in TCP timewait between tcp_tw_2msl_reuse() andjch2014-10-301-63/+75
* Add a comment for easier code understanding.hiren2014-08-041-0/+5
* While PAWS is disabled, there are no consumers for the tcp optionsbz2014-05-301-1/+1
* Make tcp_twrespond() file local private; this removes it from thebz2014-05-241-1/+2
* Remove the function tcp_twrecycleable; it has been #if 0'd forsilby2014-05-161-33/+0
* Some whitespace and style fixes.jhb2014-04-111-26/+22
* The tw_pcbrele() function does not need the global timewait lock.jhb2014-04-111-14/+4
* Don't leak the TCP pcbinfo lock if a time wait connection is closedjhb2014-04-111-1/+3
* Currently, the TCP slow timer can starve TCP input processing while itjhb2014-04-101-23/+123
* The r48589 promised to remove implicit inclusion of if_var.h soon. Prepareglebius2013-10-261-0/+1
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-1/+1
* Initialize hdrlen to 0 to avoid clang warning in NOINET case.rdivacky2012-11-101-0/+1
* Switch the entire IPv4 stack to keep the IP packet headerglebius2012-10-221-2/+2
* It turns out that too many drivers are not only parsing the L2/3/4bz2012-05-281-1/+2
* MFp4 bz_ipv6_fast:bz2012-05-251-4/+4
* Fix PAWS (Protect Against Wrapped Sequence numbers) in cases whenbz2012-02-151-1/+1
* Tweak the last fix to match what was actually tested.jhb2012-01-061-1/+1
* Fix a typo.pluknet2012-01-061-1/+1
* Remove the assertion from tcp_input() that rcv_nxt is always greaterjhb2012-01-051-4/+4
* Oops, fix order of sequence numbers in KASSERT()'s to catch negativejhb2011-05-141-1/+1
* Handle a rare edge case with nearly full TCP receive buffers. If a TCPjhb2011-05-021-0/+3
* Make the TCP code compile without INET. Sort #includes and add #ifdef INETs.bz2011-04-301-17/+45
* Fix typos - remove duplicate "the".brucec2011-02-211-1/+1
* After some off-list discussion, revert a number of changes to thedim2010-11-221-2/+2
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutdim2010-11-141-2/+2
* MFP4: @176978-176982, 176984, 176990-176994, 177441bz2010-04-291-4/+4
* Destroy TCP UMA zones (empty or not) upon network stack teardownbz2010-03-071-0/+2
* Fix signed comparison bug when ticks goes negative after 24 days ofpeter2009-08-201-1/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+1
* Remove unused VNET_SET() and related macros; only VNET_GET() isrwatson2009-07-161-2/+2
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-141-23/+8
* Introduce an infrastructure for dismantling vnet instances.zec2009-06-081-0/+14
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Unbreak options VIMAGE + nooptions INVARIANTS kernel builds.zec2009-05-021-2/+0
* In preparation for turning on options VIMAGE in next commits,zec2009-04-261-0/+2
* Update stats in struct tcpstat using two new macros, TCPSTAT_ADD() andrwatson2009-04-111-4/+4
* First pass at separating per-vnet initializer functionszec2009-04-061-8/+8
* Correct a number of evolved problems with inp_vflag and inp_flags:rwatson2009-03-151-6/+6
* Remove unreachable code for generating RST segments from tcp_twcheck();rwatson2009-02-281-45/+0
* Use inc_flags instead of the inc_isipv6 alias which so farbz2008-12-171-1/+1
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+1
* Merge in6_pcbfree() into in_pcbfree() which after the previousbz2008-11-271-8/+2
OpenPOWER on IntegriCloud