summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_reass.c
Commit message (Expand)AuthorAgeFilesLines
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+1
* Prevent TCP sessions from stalling indefinitely in reassemblyandre2011-10-071-2/+28
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needmdf2011-01-181-3/+6
* Trim extra spaces before tabs.jhb2011-01-071-1/+1
* After some off-list discussion, revert a number of changes to thedim2010-11-221-4/+4
* Add new, per connection, statistics for TCP, including:gnn2010-11-171-0/+1
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutdim2010-11-141-4/+4
* Retire the system-wide, per-reassembly queue segment limit. The mechanism is farlstewart2010-10-161-11/+15
* - Switch the "net.inet.tcp.reass.cursegments" andlstewart2010-10-161-13/+23
* Internalise reassembly queue related functionality and variables which shouldlstewart2010-09-251-3/+25
* MFP4: @176978-176982, 176984, 176990-176994, 177441bz2010-04-291-14/+7
* Destroy TCP UMA zones (empty or not) upon network stack teardownbz2010-03-071-0/+9
* 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-3/+3
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-141-21/+17
* Remove comment about moving tcp_reass() to its own file named tcp_reass.c,rwatson2009-05-251-2/+1
* Update stats in struct tcpstat using two new macros, TCPSTAT_ADD() andrwatson2009-04-111-6/+6
* First pass at separating per-vnet initializer functionszec2009-04-061-7/+9
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+1
* Change the initialization methodology for global variables scheduledzec2008-11-191-4/+12
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-8/+11
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-18/+19
* Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros torwatson2008-04-171-1/+1
* Add FBSDID to all files in netinet so that people can moresilby2007-10-071-1/+3
* Complete the (mechanical) move of the TCP reassembly and timewaitandre2007-05-131-31/+2
* Drop everything that doesn't belong into this new file.andre2007-05-111-2980/+0
* Move universally to ANSI C function declarations, with relativelyrwatson2007-05-101-1/+2
* o Fix style(9) bugs introduced in the last commit.maxim2007-05-091-3/+3
* o Unbreak "options TCPDEBUG" && "nooptions INET6" kernel build.maxim2007-05-091-0/+2
* Use existing TF_SACK_PERMIT flag in struct tcpcb t_flags field instead ofandre2007-05-061-22/+22
* o Remove redundant tcp reassembly check in header prediction codeandre2007-05-061-19/+9
* Reorder the TCP header prediction test to check for the most volatileandre2007-05-061-4/+6
* Remove the defunct remains of the TCPS_TIME_WAIT cases from tcp_do_segmentandre2007-05-061-65/+17
* Tweak comment at end of tcp_input() when calling into tcp_do_segment(): therwatson2007-05-041-3/+3
* o Fix INP lock leak in the minttl caseandre2007-04-231-5/+6
* o Remove unncessary TOF_SIGLEN flag from struct tcpoptandre2007-04-201-1/+2
* Add more KASSERT's.andre2007-04-201-0/+4
* Remove bogus check for accept queue length and associated failure handlingandre2007-04-201-16/+10
* Simplifly syncache_expand() and clarify its semantics. Zero is returnedandre2007-04-201-8/+8
* Remove unused variable tcbinfo_mtx.rwatson2007-04-151-1/+0
* Change the TCP timer system from using the callout system five timesandre2007-04-111-30/+22
* Add INP_INFO_UNLOCK_ASSERT() and use it in tcp_input(). Also add someandre2007-04-041-0/+3
* Move last tcpcb initialization for the inbound connection case fromandre2007-04-041-10/+2
* Retire unused TCP_SACK_DEBUG.andre2007-04-041-1/+0
* In tcp_dooptions() skip over SACK options if it is a SYN segment.andre2007-04-041-0/+2
* When blackholing do a 'dropunlock' in the new world order to prevent theandre2007-03-281-1/+1
* o Use a define for a buffer size.maxim2007-03-241-1/+10
* Split tcp_input() into its two functional parts:andre2007-03-231-132/+208
* Tidy up some code to conform better to surroundings and style(9), 0 = NULLandre2007-03-231-17/+16
* Bring SACK option handling in tcp_dooptions() in line with all otherandre2007-03-231-4/+7
OpenPOWER on IntegriCloud