aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_stacks/bbr.c
Commit message (Expand)AuthorAgeFilesLines
* netinet: Fix a common typo in source code commentsGordon Bergling47 hours1-1/+1
* Fix a common typo in syctl descriptionsGordon Bergling2021-11-031-1/+1
* Factor out tcp6_use_min_mtu() to handle IPV6_USE_MIN_MTU by TCP.Gleb Smirnoff2021-10-271-0/+6
* tcp: Make dsack stats available in netstat and also make sure its aware of TL...Randall Stewart2021-10-011-3/+1
* tcp: fix alternate stack build with LINT-NO{INET,INET6,IP}Andrew Gallatin2021-07-071-3/+6
* tcp: HPTS performance enhancementsRandall Stewart2021-07-071-3/+3
* tcp: Preparation for allowing hardware TLS to be able to kick a tcp connectio...Randall Stewart2021-06-251-1/+1
* tcp: Missing mfree in rack and bbrRandall Stewart2021-06-111-0/+1
* tcp: Mbuf leak while holding a socket buffer lock.Randall Stewart2021-06-101-19/+28
* tcp: A better fix for the previously attempted fix of the ack-war issue with ...Randall Stewart2021-06-041-9/+3
* tcp: When we have an out-of-order FIN we do want to strip off the FIN bit.Randall Stewart2021-05-271-1/+6
* tcp: Fix bugs related to the PUSH bit and rack and an ack warRandall Stewart2021-05-251-2/+4
* tcp: Handle stack switch while processing socket optionsMichael Tuexen2021-05-221-27/+35
* [tcp] Keep socket buffer locked until upcallRichard Scheffenegger2021-05-211-10/+10
* tcp: Fix sending of TCP segments with IP level optionsMichael Tuexen2021-05-211-2/+2
* This brings into sync FreeBSD with the netflix versions of rack and bbr.Randall Stewart2021-05-061-74/+18
* tcp: add support for TCP over UDPMichael Tuexen2021-04-181-34/+4
* tcp: improve handling of SYN segments in SYN-SENT stateMichael Tuexen2021-03-221-1/+3
* Fix some common typos in commentsGordon Bergling2021-03-131-4/+4
* This pulls over all the changes that are in the netflixRandall Stewart2021-01-281-2/+2
* 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