summaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_bbr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi2022-07-221-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-061-1/+27
* tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packetsNeal Cardwell2021-08-121-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-181-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-311-2/+4
* tcp_bbr: adapt cwnd based on ack aggregation estimationPriyaranjan Jha2019-01-251-1/+121
* tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioningPriyaranjan Jha2019-01-251-21/+39
* tcp_bbr: update comments to reflect pacing_margin_percentNeal Cardwell2018-11-091-8/+7
* tcp_bbr: centralize code to set gainsNeal Cardwell2018-10-181-10/+30
* tcp_bbr: adjust TCP BBR for departure time pacingNeal Cardwell2018-10-181-2/+35
* tcp_bbr: fix typo in bbr_pacing_margin_percentNeal Cardwell2018-10-161-2/+2
* net: extend sk_pacing_rate to unsigned longEric Dumazet2018-10-161-3/+3
* tcp: switch tcp and sch_fq to new earliest departure time modelEric Dumazet2018-09-221-3/+4
* tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0Kevin Yang2018-08-231-2/+2
* tcp_bbr: in restart from idle, see if we should exit PROBE_RTTKevin Yang2018-08-231-0/+4
* tcp_bbr: add bbr_check_probe_rtt_done() helperKevin Yang2018-08-231-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-291-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-021-8/+4
* tcp_bbr: better deal with suboptimal GSO (II)Eric Dumazet2018-03-021-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