Hello:
This series was applied to netdev/net.git (main)
by Jakub Kicinski [off-list ref]:
On Mon, 28 Sep 2026 20:34:36 +0000 you wrote:
Currently, hardware VLAN stripping is broken for 802.1ad tags. vlan_rx_hw()
hardcodes ETH_P_8021Q when putting the hardware tag into the skb, rather
than using the actual protocol from the packet. Because of this, packets
that contain an 802.1ad outer tag are incorrectly passed up the stack as
having an 802.1Q tag.
This issue was observed on the Renesas RZ/V2H platform (which has a dwmac4
IP), when testing QinQ ping:
[...]
Here is the summary with links:
- [net,v6,1/5] net: stmmac: Remove VLAN perfect matching dead code
https://git.kernel.org/netdev/net/c/11705541e7d4
- [net,v6,2/5] net: stmmac: Stop toggling the EDVLP bit
https://git.kernel.org/netdev/net/c/69aa9e76677c
- [net,v6,3/5] net: stmmac: Rename double VLAN references to svlan
https://git.kernel.org/netdev/net/c/354b07bc1dca
- [net,v6,4/5] net: stmmac: Do not advertise S-VLAN stripping when it is disabled
https://git.kernel.org/netdev/net/c/c63ce7b9c7e7
- [net,v6,5/5] net: stmmac: Disable S-Tag processing on dwmac4
https://git.kernel.org/netdev/net/c/da17990421d7
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html