aboutsummaryrefslogtreecommitdiffstats
path: root/tools/bpf/bpftool/prog.c
diff options
context:
space:
mode:
authorIoana Radulescu <[email protected]>2020-05-30 21:08:12 +0000
committerDavid S. Miller <[email protected]>2020-06-01 19:04:32 +0000
commit3f8b826d705fc6f0f0602fcbe6ee3b646ed3316e (patch)
treea18f6ef3292f393566cf0a87f446031d51998698 /tools/bpf/bpftool/prog.c
parentdpaa2-eth: Add congestion group taildrop (diff)
downloadkernel-3f8b826d705fc6f0f0602fcbe6ee3b646ed3316e.tar.gz
kernel-3f8b826d705fc6f0f0602fcbe6ee3b646ed3316e.zip
dpaa2-eth: Update FQ taildrop threshold and buffer pool count
Now that we have congestion group taildrop configured at all times, we can afford to increase the frame queue taildrop threshold; this will ensure a better response when receiving bursts of large-sized frames. Also decouple the buffer pool count from the Rx FQ taildrop threshold, as above change would increase it too much. Instead, keep the old count as a hardcoded value. With the new limits, we try to ensure that: * we allow enough leeway for large frame bursts (by buffering enough of them in queues to avoid heavy dropping in case of bursty traffic, but when overall ingress bandwidth is manageable) * allow pending frames to be evenly spread between ingress FQs, regardless of frame size * avoid dropping frames due to the buffer pool being empty; this is not a bad behaviour per se, but system overall response is more linear and predictable when frames are dropped at frame queue/group level. Signed-off-by: Ioana Radulescu <[email protected]> Signed-off-by: Ioana Ciornei <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/bpf/bpftool/prog.c')
0 files changed, 0 insertions, 0 deletions