summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_reass.c
Commit message (Expand)AuthorAgeFilesLines
* Prevent premature SACK block transmission during loss recoveryRichard Scheffenegger2020-11-081-2/+4
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-26/+26
* This patch addresses an issue brought up by bz@ in D18968:Michael Tuexen2019-02-211-3/+19
* Don't include two header files when not needed.Michael Tuexen2019-01-251-4/+6
* Fix a regression in the TCP handling of received segments.Michael Tuexen2018-12-201-4/+22
* In r338102, the TCP reassembly code was substantially restructured. PriorJonathan T. Looney2018-10-161-3/+1
* This change represents a substantial restructure of the way weRandall Stewart2018-08-201-121/+854
* Address concerns about CPU usage while doing TCP reassembly.Jonathan T. Looney2018-08-061-1/+11
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* There is no good reason for TCP reassembly zone to be UMA_ZONE_NOFREE.Gleb Smirnoff2017-05-101-1/+1
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Remove sys/eventhandler.h from net/route.hAlexander V. Chernikov2016-01-091-0/+1
* Eliminate nd6_nud_hint() and its TCP bindings.Alexander V. Chernikov2015-09-271-1/+0
* tcp_reass_zone is not a VNET variable.Kristof Provost2015-08-091-1/+1
* Revert r265338, r271089 and r271123 as those changes do not handlePatrick Kelsey2015-07-291-87/+145
* Merge from projects/sendfile: extend protocols API to supportGleb Smirnoff2014-11-301-1/+1
* Satisfy assertion in m_demote().Gleb Smirnoff2014-09-041-0/+1
* Improve r265338. When inserting mbufs into TCP reassembly queue,Gleb Smirnoff2014-09-041-7/+20
* - Remove net.inet.tcp.reass.overflows sysctl. It counts exactlyGleb Smirnoff2014-05-061-12/+1
* The tcp_log_addrs() uses th pointer, which points into the mbuf, thus weGleb Smirnoff2014-05-051-1/+1
* The FreeBSD-SA-14:08.tcp was a lesson on not doing acrobatics withGleb Smirnoff2014-05-041-152/+72
* Fix TCP reassembly vulnerability.Xin LI2014-04-301-3/+4
* Utilize SYSCTL_UMA_CUR() to export usage of syncache andGleb Smirnoff2014-02-071-15/+3
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* uma_zone_set_max() directly returns the rounded effective zoneAndre Oppermann2013-02-011-4/+4
* Fix sysctl_handle_int() usage. Either arg1 or arg2 should be supplied,Gleb Smirnoff2012-12-251-1/+1
* Simplify implementation of net.inet.tcp.reass.maxsegments andAndre Oppermann2012-10-281-17/+11
* Plug a TCP reassembly UMA zone leak introduced in r226113 by only using theLawrence Stewart2011-11-271-17/+22
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Prevent TCP sessions from stalling indefinitely in reassemblyAndre Oppermann2011-10-071-2/+28
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needMatthew D Fleming2011-01-181-3/+6
* Trim extra spaces before tabs.John Baldwin2011-01-071-1/+1
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-4/+4
* Add new, per connection, statistics for TCP, including:George V. Neville-Neil2010-11-171-0/+1
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-4/+4
* Retire the system-wide, per-reassembly queue segment limit. The mechanism is farLawrence Stewart2010-10-161-11/+15
* - Switch the "net.inet.tcp.reass.cursegments" andLawrence Stewart2010-10-161-13/+23
* Internalise reassembly queue related functionality and variables which shouldLawrence Stewart2010-09-251-3/+25
* MFP4: @176978-176982, 176984, 176990-176994, 177441Bjoern A. Zeeb2010-04-291-14/+7
* Destroy TCP UMA zones (empty or not) upon network stack teardownBjoern A. Zeeb2010-03-071-0/+9
* 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-3/+3
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-21/+17
* Remove comment about moving tcp_reass() to its own file named tcp_reass.c,Robert Watson2009-05-251-2/+1
* Update stats in struct tcpstat using two new macros, TCPSTAT_ADD() andRobert Watson2009-04-111-6/+6
* First pass at separating per-vnet initializer functionsMarko Zec2009-04-061-7/+9
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Change the initialization methodology for global variables scheduledMarko Zec2008-11-191-4/+12