Message ID | cover.1733412063.git.petrm@nvidia.com (mailing list archive) |
---|---|
Headers | show |
Series | vxlan: Support user-defined reserved bits | expand |
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Thu, 5 Dec 2024 16:40:49 +0100 you wrote: > Currently the VXLAN header validation works by vxlan_rcv() going feature > by feature, each feature clearing the bits that it consumes. If anything > is left unparsed at the end, the packet is rejected. > > Unfortunately there are machines out there that send VXLAN packets with > reserved bits set, even if they are configured to not use the > corresponding features. One such report is here[1], and we have heard > similar complaints from our customers as well. > > [...] Here is the summary with links: - [net-next,v2,01/11] vxlan: In vxlan_rcv(), access flags through the vxlan netdevice https://git.kernel.org/netdev/net-next/c/9234a37a495d - [net-next,v2,02/11] vxlan: vxlan_rcv() callees: Move clearing of unparsed flags out https://git.kernel.org/netdev/net-next/c/0f09ae907818 - [net-next,v2,03/11] vxlan: vxlan_rcv() callees: Drop the unparsed argument https://git.kernel.org/netdev/net-next/c/fe3dcbcfae52 - [net-next,v2,04/11] vxlan: vxlan_rcv(): Extract vxlan_hdr(skb) to a named variable https://git.kernel.org/netdev/net-next/c/e713130dfb4d - [net-next,v2,05/11] vxlan: Track reserved bits explicitly as part of the configuration https://git.kernel.org/netdev/net-next/c/e4f8647767cf - [net-next,v2,06/11] vxlan: Bump error counters for header mismatches https://git.kernel.org/netdev/net-next/c/752b1c8d8b40 - [net-next,v2,07/11] vxlan: vxlan_rcv(): Drop unparsed https://git.kernel.org/netdev/net-next/c/bb16786ed6fd - [net-next,v2,08/11] vxlan: Add an attribute to make VXLAN header validation configurable https://git.kernel.org/netdev/net-next/c/6c11379b104e - [net-next,v2,09/11] selftests: net: lib: Rename ip_link_master() to ip_link_set_master() https://git.kernel.org/netdev/net-next/c/8653eb21d68c - [net-next,v2,10/11] selftests: net: lib: Add several autodefer helpers https://git.kernel.org/netdev/net-next/c/d76ccb2ec368 - [net-next,v2,11/11] selftests: forwarding: Add a selftest for the new reserved_bits UAPI https://git.kernel.org/netdev/net-next/c/d84b5dccf3eb You are awesome, thank you!