]> git.ipfire.org Git - thirdparty/openwrt.git/commit
kernel: backport rtl8365mb DSA driver improvements 23738/head
authorLuiz Angelo Daros de Luca <luizluca@gmail.com>
Sat, 16 May 2026 16:32:04 +0000 (18:32 +0200)
committerRobert Marko <robimarko@gmail.com>
Thu, 11 Jun 2026 12:49:43 +0000 (14:49 +0200)
commit0bba5f31fcf3613ea97d40e54a3b7c8c13f1336f
tree456b349f5310f06e4d0fd5a8dc79bcf24fc106cc
parent4fa4766986fa149d28f97f436c1cac2bb8a6f971
kernel: backport rtl8365mb DSA driver improvements

Backport several fixes and enhancements for the rtl8365mb DSA driver
from upstream.

The backport includes the following changes:
- Fix for rtl8_4 tag (from v7.1)
- VLAN and Forwarding offload (from v7.2)

Before this backport, all bridge forwarding was handled by the CPU,
causing a significant performance drop between LAN ports, similar
to standard WAN/LAN routing. Enabling hardware forwarding offload
alleviates CPU overhead and restores line-rate switching performance.

Link: https://patch.msgid.link/20260408-realtek_fixes-v1-0-915ff1404d56@gmail.com
Link: https://patch.msgid.link/20260606-realtek_forward-v13-0-b9e409687cbe@gmail.com
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/23738
Signed-off-by: Robert Marko <robimarko@gmail.com>
22 files changed:
target/linux/generic/backport-6.12/940-01-v7.1-net-dsa-tag_rtl8_4-update-format-description.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/940-02-v7.1-net-dsa-tag_rtl8_4-set-KEEP-flag.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/942-01-v7.2-net-dsa-realtek-rtl8365mb-use-ERR_PTR.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/942-02-v7.2-net-dsa-realtek-rtl8365mb-reject-unsupported-topolog.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/942-03-v7.2-net-dsa-realtek-rtl8365mb-use-dsa-helpers-for-port-i.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/942-04-v7.2-net-dsa-realtek-rtl8365mb-prepare-for-multiple-sourc.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/942-05-v7.2-net-dsa-realtek-rtl8365mb-add-table-lookup-interface.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/942-06-v7.2-net-dsa-realtek-rtl8365mb-add-VLAN-support.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/942-07-v7.2-net-dsa-realtek-rtl8365mb-add-FDB-support.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/942-08-v7.2-net-dsa-realtek-rtl8365mb-add-port_bridge_-join-leav.patch [new file with mode: 0644]
target/linux/generic/backport-6.12/942-09-v7.2-net-dsa-realtek-rtl8365mb-add-bridge-port-flags.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/940-01-v7.1-net-dsa-tag_rtl8_4-update-format-description.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/940-02-v7.1-net-dsa-tag_rtl8_4-set-KEEP-flag.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/942-01-7.2-net-dsa-realtek-rtl8365mb-use-ERR_PTR.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/942-02-7.2-net-dsa-realtek-rtl8365mb-reject-unsupported-topolog.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/942-03-7.2-net-dsa-realtek-rtl8365mb-use-dsa-helpers-for-port-i.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/942-04-7.2-net-dsa-realtek-rtl8365mb-prepare-for-multiple-sourc.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/942-05-7.2-net-dsa-realtek-rtl8365mb-add-table-lookup-interface.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/942-06-7.2-net-dsa-realtek-rtl8365mb-add-VLAN-support.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/942-07-7.2-net-dsa-realtek-rtl8365mb-add-FDB-support.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/942-08-7.2-net-dsa-realtek-rtl8365mb-add-port_bridge_-join-leav.patch [new file with mode: 0644]
target/linux/generic/backport-6.18/942-09-7.2-net-dsa-realtek-rtl8365mb-add-bridge-port-flags.patch [new file with mode: 0644]