You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux/generic
Chen Minqiang de1431b589 kernel: re-add bridge allow reception on disabled port
The "bridge allow reception on disabled port" implementation
was broken after these commits:

08802d93e2 ("kernel: bump 4.19 to 4.19.37")
b765f4be40 ("kernel: bump 4.14 to 4.14.114")
456f486b53 ("kernel: bump 4.9 to 4.9.171")

This leads to issues when for example WDS is used, tied to a bridge:

[ 96.503771] wlan1: send auth to d4:5f:25:eb:09:82 (try 1/3)
[ 96.517956] wlan1: authenticated
[ 96.526209] wlan1: associate with d4:5f:25:eb:09:82 (try 1/3)
[ 97.086156] wlan1: associate with d4:5f:25:eb:09:82 (try 2/3)
[ 97.200919] wlan1: RX AssocResp from d4:5f:25:eb:09:82 (capab=0x11 status=0 aid=1)
[ 97.208706] wlan1: associated
[ 101.312913] wlan1: deauthenticated from d4:5f:25:eb:09:82 (Reason: 2=PREV_AUTH_NOT_VALID)

It seems upstream introduced a new patch, [1]
so we have to reimplement these patches properly:

target/linux/generic/pending-4.9/150-bridge_allow_receiption_on_disabled_port.patch
target/linux/generic/pending-4.14/150-bridge_allow_receiption_on_disabled_port.patch
target/linux/generic/pending-4.19/150-bridge_allow_receiption_on_disabled_port.patch

[1] https://lkml.org/lkml/2019/4/24/1228

Fixes: 08802d93e2 ("kernel: bump 4.19 to 4.19.37")
Fixes: b765f4be40 ("kernel: bump 4.14 to 4.14.114")
Fixes: 456f486b53 ("kernel: bump 4.9 to 4.9.171")
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
[updated commit message and title]
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
5 years ago
..
backport-4.9 kernel: bump 4.9 to 4.9.172 5 years ago
backport-4.14 kernel: backport act_ctinfo 5 years ago
backport-4.19 kernel: backport act_ctinfo 5 years ago
files generic: ar8216: group MIB counters and use two basic ones only by default 5 years ago
hack-4.9 kernel: generic: make kernel-debug.tar.bz2 usable again 5 years ago
hack-4.14 kernel: generic: make kernel-debug.tar.bz2 usable again 5 years ago
hack-4.19 kernel: bump 4.19 to 4.19.48 5 years ago
image treewide: replace nbd@openwrt.org with nbd@nbd.name 8 years ago
other-files kernel: move initramfs's init script out of base-files 7 years ago
pending-4.9 kernel: re-add bridge allow reception on disabled port 5 years ago
pending-4.14 kernel: re-add bridge allow reception on disabled port 5 years ago
pending-4.19 kernel: re-add bridge allow reception on disabled port 5 years ago
PATCHES kernel: update PATCHES with a stricter policy 11 years ago
config-4.9 kernel: Remove CONFIG_COMPAT 5 years ago
config-4.14 kernel: handle CFQ_GROUP_IOSCHED/CGROUP_HUGETLB in config-4.14 5 years ago
config-4.19 at91: Update kernel to version 4.14 5 years ago