diff options
author | Birger Koblitz <mail@birger-koblitz.de> | 2021-05-09 12:04:16 +0200 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2021-05-09 16:19:31 +0200 |
commit | 204956aea532b744b2e04142bb39b86129fc5802 (patch) | |
tree | 7af992f49003326086eee4ced59494099e1e7525 /target/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c | |
parent | f35dbef6d2aca7aa852aa5cc4160de6dc17abbae (diff) | |
download | upstream-204956aea532b744b2e04142bb39b86129fc5802.tar.gz upstream-204956aea532b744b2e04142bb39b86129fc5802.tar.bz2 upstream-204956aea532b744b2e04142bb39b86129fc5802.zip |
realtek: Fix VLAN issues introduced by multicast patches
This adds the CPU port to the unknown multicast flooding port mask,
which fixes the VLAN issues introduced by the multicast group patches
Tested-by: Russell Senior <russell@personaltelco.net> [Netgear GS108Tv3]
Signed-off-by: Birger Koblitz <mail@birger-koblitz.de>
Signed-off-by: Bjørn Mork <bjorn@mork.no> [whitespace fix]
Signed-off-by: Petr Štetiar <ynezz@true.cz> [unknwon typo fix]
Diffstat (limited to 'target/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c')
-rw-r--r-- | target/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c b/target/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c index 74472461a1..c62dc441c1 100644 --- a/target/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c +++ b/target/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/rtl839x.c @@ -411,7 +411,7 @@ static void rtl839x_vlan_profile_setup(int profile) sw_w32(p[0], RTL839X_VLAN_PROFILE(profile)); sw_w32(p[1], RTL839X_VLAN_PROFILE(profile) + 4); - rtl839x_write_mcast_pmask(UNKNOWN_MC_PMASK, 0x000fffffffffffff); + rtl839x_write_mcast_pmask(UNKNOWN_MC_PMASK, 0x001fffffffffffff); } static inline int rtl839x_vlan_port_egr_filter(int port) |