aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorHeng Qi <[email protected]>2023-01-14 16:22:21 +0800
committerDavid S. Miller <[email protected]>2023-01-16 11:15:48 +0000
commite814b958ad8857d6f7354d3a189776eb604d86dd (patch)
tree8afc498d8dc58a9419f0a9e7cb0adf4e2a2580f6 /tools/perf/scripts/python/syscall-counts.py
parent484beac2ffc1d1dde5fde601deb28f3a82ac250e (diff)
virtio-net: fix calculation of MTU for single-buffer xdp
When single-buffer xdp is loaded, the size of the buffer filled each time is 'sz = (PAGE_SIZE - headroom - tailroom)', which is the maximum packet length that the driver allows the device to pass in. Otherwise, the packet with a length greater than sz will come in, so num_buf will be greater than or equal to 2, and xdp_linearize_page() will be performed and the packet will be dropped because the total length is greater than PAGE_SIZE. So the maximum value of MTU for single-buffer xdp is 'max_sz = sz - ETH_HLEN'. Signed-off-by: Heng Qi <[email protected]> Reviewed-by: Xuan Zhuo <[email protected]> Acked-by: Jason Wang <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions