aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_ratelimit.c
Commit message (Expand)AuthorAgeFilesLines
* Add a switch structure for send tags.John Baldwin2021-09-141-4/+4
* This brings into sync FreeBSD with the netflix versions of rack and bbr.Randall Stewart2021-05-061-2/+27
* Fix LINT kernel builds after 1a714ff20419 .Hans Petter Selasky2021-02-011-28/+8
* This pulls over all the changes that are in the netflixRandall Stewart2021-01-281-201/+383
* Add m_snd_tag_alloc() as a wrapper around if_snd_tag_alloc().John Baldwin2020-10-291-17/+7
* Call m_snd_tag_rele() to free send tags.John Baldwin2020-10-291-7/+3
* Remove an extra if_ref().John Baldwin2020-10-291-1/+0
* Support hardware rate limiting (pacing) with TLS offload.John Baldwin2020-10-291-9/+63
* Save the current TCP pacing rate in t_pacing_rate.John Baldwin2020-10-291-0/+9
* Check if_capenable, not if_capabilities when enabling rate limiting.John Baldwin2020-10-061-2/+2
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Fix copyright year and eliminate the obsolete all rights reserved line.Warner Losh2020-04-081-2/+1
* sys/netinet: remove spurious doubled ;sEd Maste2020-03-271-1/+1
* make lacp's use_numa hashing aware of send tagsAndrew Gallatin2020-03-091-0/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-6/+6
* This commit expands tcp_ratelimit to be able to handle cardsRandall Stewart2020-02-261-39/+318
* Lets get the real correct version.. gessh. I needRandall Stewart2020-02-121-8/+10
* Opps committed the wrong ratelimit version in theRandall Stewart2020-02-121-319/+43
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-35/+309
* Whitespace, remove from three files trailing whiteRandall Stewart2020-02-121-3/+3
* A miss from r356754.Gleb Smirnoff2020-01-151-1/+1
* Introduce NET_EPOCH_CALL() macro and use it everywhere where we freeGleb Smirnoff2020-01-151-1/+1
* Use official macro to enter/exit the network epoch. NFCGleb Smirnoff2020-01-151-5/+5
* Since this code dereferences struct ifnet, it must include if_var.hGleb Smirnoff2020-01-151-1/+3
* The non-preemptible network epoch identified by net_epoch isn't used.Gleb Smirnoff2020-01-151-1/+1
* Factor out TCP rateset destruction code.Hans Petter Selasky2019-10-091-34/+23
* Fix locking order reversal in the TCP ratelimit code by movingHans Petter Selasky2019-10-091-20/+23
* With the recent commit of ktls, we no longer have aRandall Stewart2019-09-111-4/+1
* Don't hold the rs_mtx lock while calling malloc().Michael Tuexen2019-08-261-13/+7
* Fix !INET build.Xin LI2019-08-021-0/+4
* Fix one more atomic for i86Randall Stewart2019-08-021-1/+1
* Opps use fetchadd_u64 not long to keep old 32 bit platformsRandall Stewart2019-08-011-1/+1
* This adds the third step in getting BBR into the tree. BBR andRandall Stewart2019-08-011-0/+1234