diff options
author | Paolo Abeni <pabeni@redhat.com> | 2021-03-30 13:28:52 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-03-31 03:06:49 +0300 |
commit | 78352f73dc5047f3f744764cc45912498c52f3c9 (patch) | |
tree | 9b837e7ef006636b83b42fb98102429058003345 /tools/perf/scripts/python/event_analyzing_sample.py | |
parent | e0e3070a9bc9bb3d3e00b37da872ed5b0adbd077 (diff) | |
download | linux-78352f73dc5047f3f744764cc45912498c52f3c9.tar.xz |
udp: never accept GSO_FRAGLIST packets
Currently the UDP protocol delivers GSO_FRAGLIST packets to
the sockets without the expected segmentation.
This change addresses the issue introducing and maintaining
a couple of new fields to explicitly accept SKB_GSO_UDP_L4
or GSO_FRAGLIST packets. Additionally updates udp_unexpected_gso()
accordingly.
UDP sockets enabling UDP_GRO stil keep accept_udp_fraglist
zeroed.
v1 -> v2:
- use 2 bits instead of a whole GSO bitmask (Willem)
Fixes: 9fd1ff5d2ac7 ("udp: Support UDP fraglist GRO/GSO.")
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions