openwrt-mirror/target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx
Harshal Gohel e45d783bce realtek: rtl931x: Fix VLAN tagging and untagging
* In RTL931x, bit 31 of the (4th column) of 802_1Q_VLAN_QINQ table
  indicates the validity of l2 tunnel. Before bit 63 (3rd column)
  was being checked for validity of l2 tunnel.

* The untagged_ports requires 64 bits to represent 56 ports. Do not
  store u64 in u32 variable

* First 24 ports are represented in the 2nd register not just first 20

Signed-off-by: Harshal Gohel <hg@simonwunderlich.de>
Signed-off-by: Sharadanand Karanjkar <sk@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/19576
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-08-07 18:33:09 +02:00
..
common.c realtek: dsa: rtl83xx: flush scheduled work on removal 2025-08-07 17:29:14 +02:00
debugfs.c
dsa.c realtek: dsa: rtl83xx: flush scheduled work on removal 2025-08-07 17:29:14 +02:00
Kconfig
Makefile
qos.c
rtl83xx.h realtek: rtl930x: Fetch link status for all ports in switch IRQ 2025-08-07 16:01:51 +02:00
rtl838x.c realtek: mdio: RTL838x: move functions over to bus 2025-07-26 15:46:31 +02:00
rtl838x.h realtek: dsa: rtl83xx: flush scheduled work on removal 2025-08-07 17:29:14 +02:00
rtl839x.c realtek: RTL839x: reorganize mdio functions and SerDes register layout 2025-08-04 10:43:17 +02:00
rtl930x.c realtek: rtl930x: Fetch link status for all ports in switch IRQ 2025-08-07 16:01:51 +02:00
rtl931x.c realtek: rtl931x: Fix VLAN tagging and untagging 2025-08-07 18:33:09 +02:00
tc.c