Re: [PATCH v3 net 0/3] net: always dissect GSO packets in __virtio_net_hdr_to_skb()
flat view
From: patchwork-bot+netdevbpf@kernel.org
Date: 2026-10-06 23:00:07
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski [off-list ref]: On Thu, 1 Oct 2026 19:11:37 +0000 you wrote:
This series fixes a bypass of untrusted GSO flow dissection in __virtio_net_hdr_to_skb() when VIRTIO_NET_HDR_F_NEEDS_CSUM is not set, and adds a kselftest covering VLAN-tagged GSO packets without NEEDS_CSUM: - Patch 1 fixes __skb_flow_dissect(), which computes key_control->thoff with min_t(u16, ...). This truncates skb->len and returns a bogus small transport offset when skb->len modulo 65536 is smaller than the transport offset. Offsets that do not fit in the u16 thoff now fail the dissection instead of being silently truncated. [...]
Here is the summary with links:
- [v3,net,1/3] flow_dissector: avoid u16 truncation of skb->len when computing thoff
https://git.kernel.org/netdev/net/c/99bda1ecbd56
- [v3,net,2/3] net: always dissect GSO packets in __virtio_net_hdr_to_skb()
https://git.kernel.org/netdev/net/c/44378d02c5aa
- [v3,net,3/3] selftests: net: tun: add test for VLAN-tagged GSO without NEEDS_CSUM
https://git.kernel.org/netdev/net/c/ee2d4c2d7cc1
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html