summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_stacks
Commit message (Expand)AuthorAgeFilesLines
* RFC 7323 specifies that:Michael Tuexen2020-11-092-13/+38
* Prevent premature SACK block transmission during loss recoveryRichard Scheffenegger2020-11-083-16/+25
* So it turns out that syzkaller hit another crash. It has to do with switchingRandall Stewart2020-09-092-3/+23
* bbr: remove unused static functionBjoern A. Zeeb2020-09-051-25/+0
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-015-80/+0
* RFC 3465 defines a limit L used in TCP slow start for limiting the numberMichael Tuexen2020-08-251-2/+1
* TCP: remove special treatment for hardware (ifnet) TLSAndrew Gallatin2020-08-192-290/+21
* Fix the cleanup handling in a error path for TCP BBR.Michael Tuexen2020-07-011-0/+2
* iSo in doing final checks on OCA firmware with all the latest tweaks the dup-...Randall Stewart2020-06-162-7/+6
* So it turns out rack has a shortcoming in dup-ack counting. It counts the dup...Randall Stewart2020-06-161-3/+5
* So it turns out with the right window scaling you can get the code in all sta...Randall Stewart2020-06-122-12/+24
* An important statistic in determining if a server process (or client) is bein...Randall Stewart2020-06-082-0/+36
* This fixes a couple of skyzaller crashes. MostRandall Stewart2020-06-033-5/+9
* bbr: Use arc4random_uniform from libkern.Emmanuel Vadot2020-05-231-37/+1
* With RFC3168 ECN, CWR SHOULD only be sent with new dataRichard Scheffenegger2020-05-211-9/+16
* Retain only mutually supported TCP options after simultaneous SYNRichard Scheffenegger2020-05-212-6/+12
* Handle ECN handshake in simultaneous openRichard Scheffenegger2020-05-211-0/+14
* This fixes several skyzaller issues found with theRandall Stewart2020-05-153-4/+32
* When in the SYN-SENT state bbr and rack will not properly send an ACK but ins...Randall Stewart2020-05-072-2/+11
* NF has an internal option that changes the tcp_mcopy_m routine slightly (hasRandall Stewart2020-05-072-6/+0
* Add net epoch support back, which was taken out by accident inMichael Tuexen2020-05-041-0/+4
* This fixes two issues found by ankitraheja09@gmail.comRandall Stewart2020-05-041-2/+11
* Enter the net epoch before calling the output routine in TCP BBR.Michael Tuexen2020-05-041-0/+3
* This commit brings things into sync with the advancements thatRandall Stewart2020-05-046-1528/+6071
* Prevent premature shrinking of the scaled receive windowRichard Scheffenegger2020-04-292-2/+8
* Correctly set up the initial TCP congestion window in all cases,Richard Scheffenegger2020-04-292-11/+14
* Fix LINT build #2 after r360292.Alexander V. Chernikov2020-04-251-4/+5
* Fix LINT build broken by r360292.Alexander V. Chernikov2020-04-251-0/+1
* Convert route caching to nexthop caching.Alexander V. Chernikov2020-04-251-13/+13
* revert rS360143 - Correctly set up initial cwndRichard Scheffenegger2020-04-222-12/+11
* Correctly set up the initial TCP congestion windowRichard Scheffenegger2020-04-212-11/+12
* Allow the TCP backhole detection to be disabled at all, enabled onlyMichael Tuexen2020-03-312-7/+18
* Use KMOD_TCPSTAT_INC instead of TCPSTAT_INC for RACK and BBR, sinceMichael Tuexen2020-03-123-122/+122
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-262-12/+12
* Remove all trailing white space from the BBR/Rack fold. BitsRandall Stewart2020-02-127-403/+403
* Now that all of the stats framework isRandall Stewart2020-02-122-6/+2
* Miscellaneous typo fixesEd Maste2020-02-072-3/+3
* Sending CWR after an RTO is according to RFC 3168 generally requiredMichael Tuexen2020-01-251-0/+2
* Don't set the ECT codepoint on retransmitted packets during SACK lossMichael Tuexen2020-01-251-0/+1
* As a TCP client only enable ECN when the corresponding sysctl variableMichael Tuexen2020-01-251-1/+1
* Don't delay the ACK for a TCP segment with the CWR flag set.Michael Tuexen2020-01-241-1/+3
* The server side of TCP fast open relies on the delayed ACK timer to allowMichael Tuexen2020-01-241-1/+1
* Enter the network epoch when rack_output() is called in setsockopt(2).Gleb Smirnoff2020-01-241-0/+3
* Make tcp_output() require network epoch.Gleb Smirnoff2020-01-222-7/+5
* Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff2020-01-222-0/+6
* vnet: virtualise more network stack sysctls.Bjoern A. Zeeb2020-01-082-8/+8
* Do not define TCPOUTFLAGS in rack_bbr_commonEd Maste2020-01-071-1/+0
* This catches rack up in the recent changes to ECN andRandall Stewart2020-01-061-0/+4
* This commit is a bit of a re-arrange of deck chairs. ItRandall Stewart2019-12-177-74/+87
* Move all ECN related flags from the flags to the flags2 field.Michael Tuexen2019-12-011-12/+12