summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timewait.c
Commit message (Expand)AuthorAgeFilesLines
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-1/+1
* Fix a race condition in TCP timewait between tcp_tw_2msl_reuse() andJulien Charbon2014-10-301-63/+75
* Add a comment for easier code understanding.Hiren Panchasara2014-08-041-0/+5
* While PAWS is disabled, there are no consumers for the tcp optionsBjoern A. Zeeb2014-05-301-1/+1
* Make tcp_twrespond() file local private; this removes it from theBjoern A. Zeeb2014-05-241-1/+2
* Remove the function tcp_twrecycleable; it has been #if 0'd forMike Silbersack2014-05-161-33/+0
* Some whitespace and style fixes.John Baldwin2014-04-111-26/+22
* The tw_pcbrele() function does not need the global timewait lock.John Baldwin2014-04-111-14/+4
* Don't leak the TCP pcbinfo lock if a time wait connection is closedJohn Baldwin2014-04-111-1/+3
* Currently, the TCP slow timer can starve TCP input processing while itJohn Baldwin2014-04-101-23/+123
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-1/+1
* Initialize hdrlen to 0 to avoid clang warning in NOINET case.Roman Divacky2012-11-101-0/+1
* Switch the entire IPv4 stack to keep the IP packet headerGleb Smirnoff2012-10-221-2/+2
* It turns out that too many drivers are not only parsing the L2/3/4Bjoern A. Zeeb2012-05-281-1/+2
* MFp4 bz_ipv6_fast:Bjoern A. Zeeb2012-05-251-4/+4
* Fix PAWS (Protect Against Wrapped Sequence numbers) in cases whenBjoern A. Zeeb2012-02-151-1/+1
* Tweak the last fix to match what was actually tested.John Baldwin2012-01-061-1/+1
* Fix a typo.Sergey Kandaurov2012-01-061-1/+1
* Remove the assertion from tcp_input() that rcv_nxt is always greaterJohn Baldwin2012-01-051-4/+4
* Oops, fix order of sequence numbers in KASSERT()'s to catch negativeJohn Baldwin2011-05-141-1/+1
* Handle a rare edge case with nearly full TCP receive buffers. If a TCPJohn Baldwin2011-05-021-0/+3
* Make the TCP code compile without INET. Sort #includes and add #ifdef INETs.Bjoern A. Zeeb2011-04-301-17/+45
* Fix typos - remove duplicate "the".Rebecca Cran2011-02-211-1/+1
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-2/+2
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-2/+2
* MFP4: @176978-176982, 176984, 176990-176994, 177441Bjoern A. Zeeb2010-04-291-4/+4
* Destroy TCP UMA zones (empty or not) upon network stack teardownBjoern A. Zeeb2010-03-071-0/+2
* Fix signed comparison bug when ticks goes negative after 24 days ofPeter Wemm2009-08-201-1/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson2009-07-161-2/+2
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-23/+8
* Introduce an infrastructure for dismantling vnet instances.Marko Zec2009-06-081-0/+14
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Unbreak options VIMAGE + nooptions INVARIANTS kernel builds.Marko Zec2009-05-021-2/+0
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-261-0/+2
* Update stats in struct tcpstat using two new macros, TCPSTAT_ADD() andRobert Watson2009-04-111-4/+4
* First pass at separating per-vnet initializer functionsMarko Zec2009-04-061-8/+8
* Correct a number of evolved problems with inp_vflag and inp_flags:Robert Watson2009-03-151-6/+6
* Remove unreachable code for generating RST segments from tcp_twcheck();Robert Watson2009-02-281-45/+0
* Use inc_flags instead of the inc_isipv6 alias which so farBjoern A. Zeeb2008-12-171-1/+1
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Merge in6_pcbfree() into in_pcbfree() which after the previousBjoern A. Zeeb2008-11-271-8/+2
* Merge more of currently non-functional (i.e. resolving toMarko Zec2008-11-261-2/+2
* Change the initialization methodology for global variables scheduledMarko Zec2008-11-191-1/+3
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+14
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-21/+22
* Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros toRobert Watson2008-04-171-14/+14
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-1/+1
* Add FBSDID to all files in netinet so that people can moreMike Silbersack2007-10-071-1/+3