Message ID | 20240711070828.2741351-1-boris.sukholitko@broadcom.com (mailing list archive) |
---|---|
Headers | show |
Series | tc: adjust network header after second vlan push | expand |
On Thu, 11 Jul 2024 10:08:26 +0300 Boris Sukholitko wrote: > skb network header of the single-tagged vlan packet continues to point the > vlan payload (e.g. IP) after second vlan tag is pushed by tc act_vlan. This > causes problem at the dissector which expects double-tagged packet network > header to point to the inner vlan. > > The fix is to adjust network header in tcf_act_vlan.c but requires minor > changes to the generic skb_vlan_push function. This requires more careful analysis than I can afford right now since the merge window has started, sorry :( Please repost once net-next reopens: https://netdev.bots.linux.dev/net-next.html