Hello: This patch was applied to netdev/net.git (main) by David S. Miller <davem@xxxxxxxxxxxxx>: On Mon, 3 Jun 2024 10:59:26 +0200 you wrote: > Commit f58f45c1e5b9 ("vxlan: drop packets from invalid src-address") > has recently been added to vxlan mainly in the context of source > address snooping/learning so that when it is enabled, an entry in the > FDB is not being created for an invalid address for the corresponding > tunnel endpoint. > > Before commit f58f45c1e5b9 vxlan was similarly behaving as geneve in > that it passed through whichever macs were set in the L2 header. It > turns out that this change in behavior breaks setups, for example, > Cilium with netkit in L3 mode for Pods as well as tunnel mode has been > passing before the change in f58f45c1e5b9 for both vxlan and geneve. > After mentioned change it is only passing for geneve as in case of > vxlan packets are dropped due to vxlan_set_mac() returning false as > source and destination macs are zero which for E/W traffic via tunnel > is totally fine. > > [...] Here is the summary with links: - [v2,net] vxlan: Fix regression when dropping packets due to invalid src addresses https://git.kernel.org/netdev/net/c/1cd4bc987abb You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html