Hi!
From: Paolo Abeni pabeni@redhat.com
[ Upstream commit 78352f73dc5047f3f744764cc45912498c52f3c9 ]
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.
What is going on here? accept_udp_fraglist variable is read-only.
Should this be dropped? Should
commit d18931a92a0b5feddd8a39d097b90ae2867db02f vxlan: allow L4 GRO passthrough
be cherry-picked?
Best regards, Pavel