aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/bpf/arraymap.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2017-10-06 19:28:54 -0400
committerDavid S. Miller <davem@davemloft.net>2017-10-06 19:28:54 -0400
commitca82214144d925155977abe7c0af7c2c252b837f (patch)
treea9e03880b4f700a0f45026f06262a916d42f7e5e /kernel/bpf/arraymap.c
parentf5333f80c3b33183ce8b5b880adba028b728fbf6 (diff)
parent75c119afe14f74b4dd967d75ed9f57ab6c0ef045 (diff)
Merge branch 'tcp-rbtree-retransmit-queue'
Eric Dumazet says: ==================== tcp: implement rb-tree based retransmit queue This patch series implement RB-tree based retransmit queue for TCP, to better match modern BDP. Tested: On receiver : netem on ingress : delay 150ms 200us loss 1 GRO disabled to force stress and SACK storms. for f in `seq 1 10` do ./netperf -H lpaa6 -l30 -- -K bbr -o THROUGHPUT|tail -1 done | awk '{print $0} {sum += $0} END {printf "%7u\n",sum}' Before patch : 323.87 351.48 339.59 338.62 306.72 204.07 304.93 291.88 202.47 176.88 -> 2840 After patch: 1700.83 2207.98 2070.17 1544.26 2114.76 2124.89 1693.14 1080.91 2216.82 1299.94 -> 18053 Average of 1805 Mbits istead of 284 Mbits. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel/bpf/arraymap.c')
0 files changed, 0 insertions, 0 deletions