difos/target/linux
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
..
apm821xx kernel: bump 5.4 to 5.4.145 2021-09-13 17:08:17 +02:00
arc770 kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
archs38 kernel: Add missing kernel config options 2021-09-13 13:04:21 +02:00
armvirt kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
at91 kernel: move some drm symbols to generic config 2021-06-13 23:30:10 +02:00
ath25 kernel: bump 5.4 to 5.4.132 2021-07-17 13:21:03 +02:00
ath79 kernel: bump 5.4 to 5.4.144 2021-09-13 17:08:17 +02:00
bcm27xx kernel: bump 5.4 to 5.4.145 2021-09-13 17:08:17 +02:00
bcm47xx bcm47xx: make WGT634U NVRAM patch apply again 2021-03-12 21:09:11 +01:00
bcm53xx kernel: bump 5.4 to 5.4.145 2021-09-13 17:08:17 +02:00
bcm63xx kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
bcm4908 kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
bmips kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
gemini kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 2021-09-09 20:24:12 +02:00
generic kernel: backport switchdev fix for bridge in bridge configurations 2021-09-13 17:11:50 +02:00
imx6 kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
ipq40xx kernel: bump 5.4 to 5.4.144 2021-09-13 17:08:17 +02:00
ipq806x ipq806x: switch to kernel 5.10 2021-09-12 18:52:30 +02:00
ipq807x kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 2021-09-09 20:24:12 +02:00
kirkwood treewide: do not quote compatible in shell scripts 2021-06-06 19:17:47 +02:00
lantiq kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
layerscape kernel: bump 5.4 to 5.4.145 2021-09-13 17:08:17 +02:00
malta kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
mediatek kernel: bump 5.4 to 5.4.144 2021-09-13 17:08:17 +02:00
mpc85xx kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
mvebu mvebu: add support for iEi Puzzle-M901/Puzzle-M902 2021-09-09 23:36:13 +02:00
mxs treewide: switch the timer frequency to 100 Hz 2021-04-21 10:31:10 +01:00
octeon kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
octeontx kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
omap kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
oxnas kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 2021-09-09 20:24:12 +02:00
pistachio kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
ramips ramips: add support for Sitecom WLR-4100 v1 002 2021-09-05 23:52:35 +02:00
realtek kernel: bump 5.4 to 5.4.139 2021-08-14 20:25:19 +02:00
rockchip kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 2021-09-09 20:24:12 +02:00
sunxi kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
tegra kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 2021-09-09 20:24:12 +02:00
uml treewide: switch the timer frequency to 100 Hz 2021-04-21 10:31:10 +01:00
x86 x86: switch to kernel 5.10 2021-09-08 13:29:43 -10:00
zynq kernel: move two symbols to the generic kconfigs 2021-08-29 17:07:19 +02:00
Makefile target: use SPDX license identifiers on Makefiles 2021-02-10 15:47:18 +01:00