aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_stacks/bbr.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: Missing mfree in rack and bbrRandall Stewart2021-06-141-0/+1
* tcp: Mbuf leak while holding a socket buffer lock.Randall Stewart2021-06-141-19/+28
* [tcp] Keep socket buffer locked until upcallRichard Scheffenegger2021-06-091-10/+10
* tcp: A better fix for the previously attempted fix of the ack-war issue with ...Randall Stewart2021-06-091-9/+3
* tcp: When we have an out-of-order FIN we do want to strip off the FIN bit.Randall Stewart2021-06-091-1/+6
* tcp: Fix bugs related to the PUSH bit and rack and an ack warRandall Stewart2021-06-091-2/+4
* tcp: Handle stack switch while processing socket optionsMichael Tuexen2021-06-091-27/+35
* tcp: Fix sending of TCP segments with IP level optionsMichael Tuexen2021-06-091-2/+2
* This brings into sync FreeBSD with the netflix versions of rack and bbr.Randall Stewart2021-06-081-74/+18
* This pulls over all the changes that are in the netflixRandall Stewart2021-06-071-2/+2
* mendMichael Tuexen2021-06-071-34/+4
* tcp: improve handling of SYN segments in SYN-SENT stateMichael Tuexen2021-06-021-1/+3
* tcp: add sysctl to tolerate TCP segments missing timestampsMichael Tuexen2021-01-141-2/+3
* tcp: fix handling of TCP RST segments missing timestampsMichael Tuexen2021-01-141-2/+3
* RFC 7323 specifies that:Michael Tuexen2020-11-091-6/+17
* Prevent premature SACK block transmission during loss recoveryRichard Scheffenegger2020-11-081-8/+12
* So it turns out that syzkaller hit another crash. It has to do with switchingRandall Stewart2020-09-091-0/+2
* bbr: remove unused static functionBjoern A. Zeeb2020-09-051-25/+0
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-30/+0
* TCP: remove special treatment for hardware (ifnet) TLSAndrew Gallatin2020-08-191-113/+11
* 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-161-4/+4
* So it turns out with the right window scaling you can get the code in all sta...Randall Stewart2020-06-121-7/+13
* An important statistic in determining if a server process (or client) is bein...Randall Stewart2020-06-081-0/+18
* This fixes a couple of skyzaller crashes. MostRandall Stewart2020-06-031-2/+2
* bbr: Use arc4random_uniform from libkern.Emmanuel Vadot2020-05-231-37/+1
* Retain only mutually supported TCP options after simultaneous SYNRichard Scheffenegger2020-05-211-3/+6
* This fixes several skyzaller issues found with theRandall Stewart2020-05-151-1/+12
* When in the SYN-SENT state bbr and rack will not properly send an ACK but ins...Randall Stewart2020-05-071-1/+2
* NF has an internal option that changes the tcp_mcopy_m routine slightly (hasRandall Stewart2020-05-071-3/+0
* 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-041-188/+81
* Prevent premature shrinking of the scaled receive windowRichard Scheffenegger2020-04-291-1/+4
* Correctly set up the initial TCP congestion window in all cases,Richard Scheffenegger2020-04-291-5/+7
* 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-221-6/+5
* Correctly set up the initial TCP congestion windowRichard Scheffenegger2020-04-211-5/+6
* Allow the TCP backhole detection to be disabled at all, enabled onlyMichael Tuexen2020-03-311-3/+9
* Use KMOD_TCPSTAT_INC instead of TCPSTAT_INC for RACK and BBR, sinceMichael Tuexen2020-03-121-49/+49
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-9/+9
* Remove all trailing white space from the BBR/Rack fold. BitsRandall Stewart2020-02-121-202/+202
* Miscellaneous typo fixesEd Maste2020-02-071-2/+2
* Make tcp_output() require network epoch.Gleb Smirnoff2020-01-221-3/+2
* Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff2020-01-221-0/+3
* vnet: virtualise more network stack sysctls.Bjoern A. Zeeb2020-01-081-4/+4
* This commit is a bit of a re-arrange of deck chairs. ItRandall Stewart2019-12-171-18/+20
* Now that all of the tcp_input() and all its branches are executedGleb Smirnoff2019-11-071-4/+0
* Fix a small bug in bbr when running under a VM. Basically whatRandall Stewart2019-10-241-3/+9