openwrt/target/linux/generic
Fabian Bläse c50ece58c4 kernel: backport switchdev fix for bridge in bridge configurations
This patch fixes the forwarding behavior of bridge in bridge
configurations with DSA.

Without it, the configuration of the upper bridge might overwrite
settings of the lower bridge. For example, a vlan-aware bridge
with DSA interfaces in it might be offloaded to the DSA hardware. If the
bridge interface itself gets slave of a different bridge without vlan
filtering, the vlan filtering setting of the lower bridge is overwritten
by the upper bridge, which results in an incorrect hardware
configuration.

This was backported from kernel 5.7.

Ref: https://lore.kernel.org/netdev/20191222192235.GK25745@shell.armlinux.org.uk/
Fixes: FS#3996
Signed-off-by: Fabian Bläse <fabian@blaese.de>
2021-09-13 17:11:50 +02:00
..
backport-5.4 kernel: backport switchdev fix for bridge in bridge configurations 2021-09-13 17:11:50 +02:00
backport-5.10 kernel: bump 5.10 to 5.10.64 2021-09-13 17:08:17 +02:00
files kernel: properly handle paging errors in fit partition parser 2021-08-27 21:32:43 +01:00
hack-5.4 kernel: bump 5.4 to 5.4.144 2021-09-13 17:08:17 +02:00
hack-5.10 kernel: bump 5.10 to 5.10.64 2021-09-13 17:08:17 +02:00
image target: use SPDX license identifiers on Makefiles 2021-02-10 15:47:18 +01:00
other-files initramfs: switch to tmpfs to fix ujail 2020-11-27 01:23:43 +00:00
pending-5.4 kernel: bump 5.4 to 5.4.144 2021-09-13 17:08:17 +02:00
pending-5.10 kernel: fix jffs2 compilation with GCC_PLUGIN_RANDSTRUCT enabled 2021-09-13 17:08:12 +02:00
config-5.4 kernel: Add missing kernel config options 2021-09-13 13:04:21 +02:00
config-5.10 kernel: Add missing kernel config options 2021-09-13 13:04:21 +02:00
config-filter kernel: generic: filter out CONFIG_PLUGIN_HOSTCC 2021-03-06 03:52:33 +00:00
PATCHES kernel: update PATCHES with a stricter policy 2013-07-09 20:52:07 +00:00