From 526b4f333959b281b91deeeec61fe20dbe97d2a6 Mon Sep 17 00:00:00 2001 From: lean Date: Mon, 11 Apr 2022 14:04:33 +0800 Subject: [PATCH] ipq807x: add qca-nss-drv-bridge-mgr and qca-nss-drv-vlan-mgr --- package/qca/nss/qca-nss-clients-64/Makefile | 38 +++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/qca/nss/qca-nss-clients-64/Makefile b/package/qca/nss/qca-nss-clients-64/Makefile index 11abb99a7..741646ba8 100644 --- a/package/qca/nss/qca-nss-clients-64/Makefile +++ b/package/qca/nss/qca-nss-clients-64/Makefile @@ -26,6 +26,34 @@ define KernelPackage/qca-nss-drv-pppoe-64/Description Kernel modules for NSS connection manager - Support for PPPoE endef +define KernelPackage/qca-nss-drv-bridge-mgr-64 + SECTION:=kernel + CATEGORY:=Kernel modules + SUBMENU:=Network Devices + TITLE:=Kernel driver for NSS bridge manager + DEPENDS:=@LINUX_5_10 @TARGET_ipq807x +kmod-qca-nss-drv-64 +kmod-qca-nss-drv-vlan-mgr-64 + FILES:=$(PKG_BUILD_DIR)/bridge/qca-nss-bridge-mgr.ko + AUTOLOAD:=$(call AutoLoad,51,qca-nss-bridge-mgr) +endef + +define KernelPackage/qca-nss-drv-bridge-mgr-64/Description +Kernel modules for NSS bridge manager +endef + +define KernelPackage/qca-nss-drv-vlan-mgr-64 + SECTION:=kernel + CATEGORY:=Kernel modules + SUBMENU:=Network Devices + TITLE:=Kernel driver for NSS vlan manager + DEPENDS:=@LINUX_5_10 @TARGET_ipq807x +kmod-qca-nss-drv-64 + FILES:=$(PKG_BUILD_DIR)/vlan/qca-nss-vlan.ko + AUTOLOAD:=$(call AutoLoad,51,qca-nss-vlan) +endef + +define KernelPackage/qca-nss-drv-vlan-mgr-64/Description +Kernel modules for NSS vlan manager +endef + EXTRA_CFLAGS+= \ -I$(STAGING_DIR)/usr/include/qca-nss-drv \ -I$(STAGING_DIR)/usr/include/qca-nss-crypto \ @@ -39,6 +67,14 @@ ifneq ($(CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe-64),) NSS_CLIENTS_MAKE_OPTS+=pppoe=y endif +ifneq ($(CONFIG_PACKAGE_kmod-qca-nss-drv-bridge-mgr-64),) +NSS_CLIENTS_MAKE_OPTS+=bridge-mgr=y +endif + +ifneq ($(CONFIG_PACKAGE_kmod-qca-nss-drv-vlan-mgr-64),) +NSS_CLIENTS_MAKE_OPTS+=vlan-mgr=y +endif + ifeq ($(CONFIG_TARGET_BOARD), "ipq807x") SOC="ipq807x_64" else ifeq ($(CONFIG_TARGET_BOARD), "ipq60xx") @@ -57,3 +93,5 @@ define Build/Compile endef $(eval $(call KernelPackage,qca-nss-drv-pppoe-64)) +$(eval $(call KernelPackage,qca-nss-drv-bridge-mgr-64)) +$(eval $(call KernelPackage,qca-nss-drv-vlan-mgr-64))