aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp.h
Commit message (Expand)AuthorAgeFilesLines
* tcp: LRO code to deal with all 12 TCP header flagsRichard Scheffenegger2022-02-011-2/+2
* tcp: socket option to get stack alias namePeter Lei2021-10-271-0/+1
* tcp: Add hystart-plus to cc_newreno and rack.Randall Stewart2021-10-221-1/+1
* tcp: Add support for DSACK based reordering window to rack.Randall Stewart2021-08-171-0/+1
* pf: syncookie supportKristof Provost2021-07-201-0/+2
* tcp: Add a socket option to rack so we can test various changes to the slop v...Randall Stewart2021-05-261-0/+1
* tcp: SACK Lost Retransmission Detection (LRD)Richard Scheffenegger2021-05-101-0/+1
* This brings into sync FreeBSD with the netflix versions of rack and bbr.Randall Stewart2021-05-061-1/+23
* tcp: add support for TCP over UDPMichael Tuexen2021-04-181-0/+1
* Filter TCP connections to SO_REUSEPORT_LB listen sockets by NUMA domainAndrew Gallatin2020-12-191-0/+4
* TCP: send full initial window when timestamps are in useRichard Scheffenegger2020-09-251-0/+2
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Initial support for kernel offload of TLS receive.John Baldwin2020-04-271-0/+3
* This change does a small prepratory step in getting theRandall Stewart2020-04-271-3/+26
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-1/+1
* Add flags for upcoming patches related to improved ECN handling.Michael Tuexen2019-12-311-1/+2
* Make use of the stats(3) framework in the TCP stack.Edward Tomasz Napierala2019-12-021-0/+15
* Add a TOE KTLS mode and a TOE hook for allocating TLS sessions.John Baldwin2019-10-081-0/+1
* This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. ThisRandall Stewart2019-09-241-0/+1
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-0/+12
* This commit updates rack to what is basically being used at NF asRandall Stewart2019-07-101-7/+20
* This commit brings in a new refactored TCP stack called Rack.Randall Stewart2018-06-071-0/+56
* Add the "TCP Blackbox Recorder" which we discussed at the developerJonathan T. Looney2018-03-221-0/+9
* This is an implementation of the client side of TCP Fast Open (TFO)Patrick Kelsey2018-02-261-2/+14
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Provide new socket option TCP_CCALGOOPT, which stands for TCP congestionGleb Smirnoff2016-01-221-0/+1
* Implementation of server-side TCP Fast Open (TFO) [RFC7413].Patrick Kelsey2015-12-241-0/+5
* First cut of the modularization of our TCP stack. StillRandall Stewart2015-12-161-1/+7
* There are times when it would be really nice to have a record of the last fewHiren Panchasara2015-10-141-0/+2
* Add placeholder constants to reserve a portion of the socket optionJohn Baldwin2013-02-011-0/+3
* Use decimal values for UDP and TCP socket options rather than hex to avoidJohn Baldwin2013-01-221-12/+14
* Add new socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL andGleb Smirnoff2012-02-051-0/+4
* Add missing #includes.Ed Schouten2011-10-211-0/+1
* Add new, per connection, statistics for TCP, including:George V. Neville-Neil2010-11-171-1/+4
* Remove the TCP inflight bandwidth limiter as announced in r211315Andre Oppermann2010-09-161-1/+1
* Improve comment to TCP_MINMSS by taking the wording from lstewart (withAndre Oppermann2010-09-161-7/+7
* Change the default MSS for IPv4 and IPv6 TCP connections from anAndre Oppermann2010-09-151-19/+27
* use u_char instead of u_int for short bitfields.Luigi Rizzo2010-02-011-2/+2
* - Rename the __tcpi_(snd|rcv)_mss fields of the tcp_info structure to removeJohn Baldwin2009-12-221-4/+4
* add rcv_nxt, snd_nxt, and toe offload id to FreeBSD-specificKip Macy2008-05-051-2/+6
* Use #defines for TCP options padding after EOL to be consistent.Andre Oppermann2008-04-071-0/+2
* Add socket option for setting and retrieving the congestion control algorithm.Kip Macy2007-12-161-0/+3
* The printf %b list in PRINT_TH_FLAGS has to be in octal numbering.Andre Oppermann2007-05-251-1/+1
* Add CWR back into the PRINT_TH_FLAGS list as gcc42 doesn't complainAndre Oppermann2007-05-231-1/+1
* Add tcp_log_addrs() function to generate and standardized TCP log lineAndre Oppermann2007-05-181-0/+1
* o Remove unused and redundant TCP option definitionsAndre Oppermann2007-04-201-10/+1
* Remove tcp_minmssoverload DoS detection logic. The problem it tried toAndre Oppermann2007-03-211-8/+0
* Consolidate insertion of TCP options into a segment from within tcp_output()Andre Oppermann2007-03-151-2/+5
* Expose smoothed RTT and RTT variance measurements to userland viaBruce M Simpson2007-02-021-2/+2