aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Implement a CPU-affine TCP and UDP connection lookup data structure,Robert Watson2011-06-061-1/+2
* Decompose the current single inpcbinfo lock into two locks:Robert Watson2011-05-301-31/+19
* Refactor TCP ISN increment logic. Instead of firing callout at 100Hz toAlexander Motin2011-05-091-32/+9
* Make the TCP code compile without INET. Sort #includes and add #ifdef INETs.Bjoern A. Zeeb2011-04-301-17/+62
* Add the possibility to verify MD5 hash of incoming TCP packets.Attilio Rao2011-04-251-0/+66
* Fix typos - remove duplicate "the".Rebecca Cran2011-02-211-1/+1
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needMatthew D Fleming2011-01-181-1/+2
* sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly.Matthew D Fleming2011-01-121-1/+1
* - Add some helper hook points to the TCP stack. The hooks allow Khelp modules toLawrence Stewart2010-12-281-0/+20
* Fix a whitespace nit introduced in r215166.Lawrence Stewart2010-12-281-1/+1
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-7/+7
* Move protocol specific implementation detail out of the core CC framework.Lawrence Stewart2010-11-161-0/+63
* cc_init() should only be run once on system boot, but with VIMAGE kernels itLawrence Stewart2010-11-161-2/+0
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-7/+7
* This commit marks the first formal contribution of the "Five New TCP CongestionLawrence Stewart2010-11-121-2/+31
* Internalise reassembly queue related functionality and variables which shouldLawrence Stewart2010-09-251-17/+2
* Remove the TCP inflight bandwidth limiter as announced in r211315Andre Oppermann2010-09-161-206/+0
* Simplify the tcp pcblist estimate logic slightly.John Baldwin2010-08-271-5/+3
* Untangle the net.inet.tcp.log_in_vain and net.inet.tcp.log_debugAndre Oppermann2010-08-181-4/+26
* When calculating the expected memory size for userspace, also take theBjoern A. Zeeb2010-08-181-1/+1
* Ensure a minimum "slop" of 10 extra pcb structures when providing aJohn Baldwin2010-08-171-2/+3
* Fix the interaction between 'ICMP fragmentation needed' MTU updates,Andre Oppermann2010-08-151-5/+3
* Disable TCP inflight limiter by default.Andre Oppermann2010-08-141-1/+1
* MFP4: @176978-176982, 176984, 176990-176994, 177441Bjoern A. Zeeb2010-04-291-67/+23
* Add pcb reference counting to the pcblist sysctl handler functionsBjoern A. Zeeb2010-03-171-4/+14
* Abstract out initialization of most aspects of struct inpcbinfo fromRobert Watson2010-03-141-23/+4
* Destroy TCP UMA zones (empty or not) upon network stack teardownBjoern A. Zeeb2010-03-071-1/+7
* Add comment in tcp_discardcb() talking about how we don't, but should,Robert Watson2010-03-071-2/+13
* Add the ability to see TCP timers via netstat -x. This can be a usefulMike Silbersack2009-09-161-1/+4
* -Put the optimized soreceive_stream() under a compile time option calledAndre Oppermann2009-09-151-0/+14
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* sysctl_msec_to_ticks is used with both virtualized andBjoern A. Zeeb2009-07-211-1/+9
* Reimplement and/or implement vnet list locking by replacing a mostlyRobert Watson2009-07-191-4/+4
* Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson2009-07-161-13/+13
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-84/+65
* Add explicit includes for jail.h to the files that need them andBjoern A. Zeeb2009-06-171-0/+1
* Get vnets from creds instead of threads where they're available, and fromJamie Gritton2009-06-151-2/+2
* Introduce an infrastructure for dismantling vnet instances.Marko Zec2009-06-081-0/+19
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* For UDP with introducing the UDP control block, the uma zone had toBjoern A. Zeeb2009-05-231-1/+1
* Permit buiding kernels with options VIMAGE, restricted to only a singleMarko Zec2009-04-301-0/+6
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-261-0/+1
* 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-32/+44
* Remove local in6_addr variables for local and foreign addresses in sysctl_drop,Juli Mallett2009-03-221-3/+3
* Correct a number of evolved problems with inp_vflag and inp_flags:Robert Watson2009-03-151-15/+15
* Use uint32_t instead of n_long and n_time, and uint16_t instead of n_short.Luigi Rizzo2009-02-131-2/+2
* Try to remove/assimilate as much of formerly IPv4/6 specificBjoern A. Zeeb2009-02-081-2/+2
* Add TCP Appropriate Byte Counting (RFC 3465) support to kernel.Lawrence Stewart2009-01-151-0/+2
* Use inc_flags instead of the inc_isipv6 alias which so farBjoern A. Zeeb2008-12-171-6/+4