edgerouter-x DSA switch does not forward bridge-in-bridge packets correctly

2021-08-29 Thread Fabian Bläse
Hi, I am having issues with a bridge-in-bridge configuration on the Edgerouter X with DSA on OpenWrt 21.02 rc4. If a vlan-aware bridge is configured for the build-in ethernet ports, and a vlan-interface on that bridge is then put into a different bridge (to include wifi radios for example), th

Re: edgerouter-x DSA switch does not forward bridge-in-bridge packets correctly

2021-08-29 Thread Fabian Bläse
Possibly related: - https://github.com/torvalds/linux/commit/07c6f9805f12f1bb538ef165a092b300350384aa - https://lore.kernel.org/netdev/20191222192235.gk25...@shell.armlinux.org.uk/ (discussion to the patch from above) Best regards, Fabian ___ openwrt-

Re: edgerouter-x DSA switch does not forward bridge-in-bridge packets correctly

2021-08-29 Thread Fabian Bläse
I have tested this patch, and it does seem to fix the issue, as already suspected. I have created a backport for kernel 5.4 and submitted a pull request: https://github.com/openwrt/openwrt/pull/4493 This should also be be considered for openwrt-21.02. Best regards, Fabian OpenPGP_signature D

Re: edgerouter-x DSA switch does not forward bridge-in-bridge packets correctly

2021-08-29 Thread Michael Richardson
{I'm ignorant about most things DSA, and I'm asking for clarification} Fabian Bläse wrote: > In the above configuration, frames between Ethernet port eth0 (vlan2 > untagged) and port eth4 (vlan2 tagged) are not > forwarded. Interestingly, the router itself is able to reach devices

Re: edgerouter-x DSA switch does not forward bridge-in-bridge packets correctly

2021-08-29 Thread Fabian Bläse
On 29.08.21 22:44, Michael Richardson wrote: > Fabian Bläse wrote: > > Frames between untagged ports (e.g. eth0 and eth1) are forwarded > > correctly and frames between tagged ports (eg. eth3 and eth4) are > > forwarded correctly. > > It sounds like the hardware bridge expects the host to do the