summaryrefslogtreecommitdiff
path: root/net/ipv4/tcp_bbr.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Add __bpf_kfunc tag to all kfuncsDavid Vernet2023-02-021-8/+8
* treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-1/+1
* bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi2022-07-211-12/+12
* net: allow gso_max_size to exceed 65536Alexander Duyck2022-05-161-1/+1
* tcp: add accessors to read/set tp->snd_cwndEric Dumazet2022-04-061-10/+10
* bpf: Remove check_kfunc_call callback and old kfunc BTF ID APIKumar Kartikeya Dwivedi2022-01-181-8/+10
* bpf: Enable TCP congestion control kfunc from modulesKumar Kartikeya Dwivedi2021-10-051-1/+27
* tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packetsNeal Cardwell2021-08-111-1/+1
* tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimateRyan Sharpelletti2020-11-171-1/+1
* tcp_bbr: improve arithmetic division in bbr_update_bw()Wen Yang2020-01-211-2/+1
* net: annotate lockless accesses to sk->sk_pacing_shiftEric Dumazet2019-12-171-1/+2
* tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidthKevin(Yudong) Yang2019-09-271-4/+4
* tcp_bbr: clarify that bbr_bdp() rounds up in commentsLuke Hsiao2019-08-301-2/+4
* tcp_bbr: adapt cwnd based on ack aggregation estimationPriyaranjan Jha2019-01-241-1/+121
* tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioningPriyaranjan Jha2019-01-241-21/+39
* tcp_bbr: update comments to reflect pacing_margin_percentNeal Cardwell2018-11-081-8/+7
* tcp_bbr: centralize code to set gainsNeal Cardwell2018-10-171-10/+30
* tcp_bbr: adjust TCP BBR for departure time pacingNeal Cardwell2018-10-171-2/+35
* tcp_bbr: fix typo in bbr_pacing_margin_percentNeal Cardwell2018-10-151-2/+2
* net: extend sk_pacing_rate to unsigned longEric Dumazet2018-10-151-3/+3
* tcp: switch tcp and sch_fq to new earliest departure time modelEric Dumazet2018-09-211-3/+4
* tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0Kevin Yang2018-08-221-2/+2
* tcp_bbr: in restart from idle, see if we should exit PROBE_RTTKevin Yang2018-08-221-0/+4
* tcp_bbr: add bbr_check_probe_rtt_done() helperKevin Yang2018-08-221-16/+18
* Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-08-021-0/+4
|\
| * tcp_bbr: fix bw probing to raise in-flight data for very small BDPsNeal Cardwell2018-07-281-0/+4
* | tcp_bbr: fix bbr pacing rate for internal pacingEric Dumazet2018-06-221-1/+5
|/
* tcp_bbr: fix to zero idle_restart only upon S/ACKed dataNeal Cardwell2018-05-021-1/+3
* net-tcp_bbr: set tp->snd_ssthresh to BDP upon STARTUP exitYousuk Seung2018-03-161-1/+4
* tcp_bbr: remove bbr->tso_segs_goalEric Dumazet2018-03-011-8/+4
* tcp_bbr: better deal with suboptimal GSO (II)Eric Dumazet2018-03-011-10/+13
* tcp_bbr: fix pacing_gain to always be unity when using lt_bwNeal Cardwell2018-02-011-3/+3
* tcp: avoid min RTT bloat by skipping RTT from delayed-ACK in BBRYuchung Cheng2018-01-191-1/+2
* tcp_bbr: reset long-term bandwidth sampling on loss recovery undoNeal Cardwell2017-12-081-0/+1
* tcp_bbr: reset full pipe detection on loss recovery undoNeal Cardwell2017-12-081-0/+4
* tcp_bbr: record "full bw reached" decision in new full_bw_reached bitNeal Cardwell2017-12-081-2/+5
* tcp_bbr: init pacing rate on first RTT sampleNeal Cardwell2017-07-151-1/+9
* tcp_bbr: remove sk_pacing_rate=0 transient during initNeal Cardwell2017-07-151-1/+0
* tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helperNeal Cardwell2017-07-151-5/+18
* tcp_bbr: introduce bbr_bw_to_pacing_rate() helperNeal Cardwell2017-07-151-3/+11
* tcp_bbr: cut pacing rate only if filled pipeNeal Cardwell2017-07-151-2/+1
* tcp: switch TCP TS option (RFC 7323) to 1ms clockEric Dumazet2017-05-171-11/+11
* tcp_bbr: use tcp_jiffies32 instead of tcp_time_stampEric Dumazet2017-05-171-6/+6
* tcp: internal implementation for pacingEric Dumazet2017-05-161-4/+5
* tcp_bbr: add a state transition diagram and accompanying commentNeal Cardwell2016-10-291-1/+31
* tcp_bbr: add BBR congestion controlNeal Cardwell2016-09-211-0/+896