summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHauke Mehrtens2025-07-20 17:53:36 +0000
committerHauke Mehrtens2025-07-25 23:11:20 +0000
commit75f090ef960ecb4c042ffeb1f5bd931150a19714 (patch)
tree043c9e9318430acfe336a596c329cb040141e731
parent5a04f17857b53644bcbab2485d906dc09470a837 (diff)
downloadopenwrt-75f090ef960ecb4c042ffeb1f5bd931150a19714.tar.gz
kernel: kmod-dsa-notag: Add driver
The CONFIG_B53 kernel config option will select this driver. Add the driver to the kernel config menu and make kmod-dsa-b53 depend on it. Link: https://github.com/openwrt/openwrt/pull/19480 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r--package/kernel/linux/modules/netdevices.mk17
1 files changed, 16 insertions, 1 deletions
diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk
index ebd29ce601..ff581499ed 100644
--- a/package/kernel/linux/modules/netdevices.mk
+++ b/package/kernel/linux/modules/netdevices.mk
@@ -604,10 +604,25 @@ endef
$(eval $(call KernelPackage,dsa))
+define KernelPackage/dsa-notag
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
+ TITLE:=DSA No-op tag driver
+ DEPENDS:=+kmod-dsa
+ KCONFIG:=CONFIG_NET_DSA_TAG_NONE
+ FILES:=$(LINUX_DIR)/net/dsa/tag_none.ko
+endef
+
+define KernelPackage/dsa-notag/description
+ Kernel module support for switches which don't tag frames over the CPU port.
+endef
+
+$(eval $(call KernelPackage,dsa-notag))
+
+
define KernelPackage/dsa-b53
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Broadcom BCM53xx managed switch DSA support
- DEPENDS:=+kmod-dsa
+ DEPENDS:=+kmod-dsa +kmod-dsa-notag
KCONFIG:=CONFIG_B53 \
CONFIG_NET_DSA_TAG_BRCM \
CONFIG_NET_DSA_TAG_BRCM_LEGACY \