mirror of
https://github.com/breeze303/nss-packages.git
synced 2025-12-16 16:57:29 +00:00
qca-nss-clients: Add bridge-mgr & vlan-mgr
Add support for bridge-mgr to fix switch-roaming issues on ipq807x.
This commit is contained in:
parent
dff684e695
commit
05904ca2b5
@ -26,6 +26,34 @@ define KernelPackage/qca-nss-drv-pppoe/Description
|
|||||||
Kernel modules for NSS connection manager - Support for PPPoE
|
Kernel modules for NSS connection manager - Support for PPPoE
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/qca-nss-drv-bridge-mgr
|
||||||
|
SECTION:=kernel
|
||||||
|
CATEGORY:=Kernel modules
|
||||||
|
SUBMENU:=Network Devices
|
||||||
|
TITLE:=Kernel driver for NSS bridge manager
|
||||||
|
DEPENDS:=@TARGET_ipq807x +kmod-qca-nss-drv +kmod-qca-nss-drv-vlan-mgr
|
||||||
|
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/Description
|
||||||
|
Kernel modules for NSS bridge manager
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/qca-nss-drv-vlan-mgr
|
||||||
|
SECTION:=kernel
|
||||||
|
CATEGORY:=Kernel modules
|
||||||
|
SUBMENU:=Network Devices
|
||||||
|
TITLE:=Kernel driver for NSS vlan manager
|
||||||
|
DEPENDS:=@TARGET_ipq807x +kmod-qca-nss-drv
|
||||||
|
FILES:=$(PKG_BUILD_DIR)/vlan/qca-nss-vlan.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,51,qca-nss-vlan)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/qca-nss-drv-vlan-mgr/Description
|
||||||
|
Kernel modules for NSS vlan manager
|
||||||
|
endef
|
||||||
|
|
||||||
EXTRA_CFLAGS+= \
|
EXTRA_CFLAGS+= \
|
||||||
-I$(STAGING_DIR)/usr/include/qca-nss-drv \
|
-I$(STAGING_DIR)/usr/include/qca-nss-drv \
|
||||||
-I$(STAGING_DIR)/usr/include/qca-nss-crypto \
|
-I$(STAGING_DIR)/usr/include/qca-nss-crypto \
|
||||||
@ -39,6 +67,19 @@ ifneq ($(CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe),)
|
|||||||
NSS_CLIENTS_MAKE_OPTS+=pppoe=y
|
NSS_CLIENTS_MAKE_OPTS+=pppoe=y
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(CONFIG_PACKAGE_kmod-qca-nss-drv-bridge-mgr),)
|
||||||
|
NSS_CLIENTS_MAKE_OPTS+=bridge-mgr=y
|
||||||
|
#enable OVS bridge if ovsmgr is enabled
|
||||||
|
ifneq ($(CONFIG_PACKAGE_kmod-qca-ovsmgr),)
|
||||||
|
NSS_CLIENTS_MAKE_OPTS+= NSS_BRIDGE_MGR_OVS_ENABLE=y
|
||||||
|
EXTRA_CFLAGS+= -I$(STAGING_DIR)/usr/include/qca-ovsmgr
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq ($(CONFIG_PACKAGE_kmod-qca-nss-drv-vlan-mgr),)
|
||||||
|
NSS_CLIENTS_MAKE_OPTS+=vlan-mgr=y
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_TARGET_BOARD), "ipq807x")
|
ifeq ($(CONFIG_TARGET_BOARD), "ipq807x")
|
||||||
SOC="ipq807x_64"
|
SOC="ipq807x_64"
|
||||||
else ifeq ($(CONFIG_TARGET_BOARD), "ipq60xx")
|
else ifeq ($(CONFIG_TARGET_BOARD), "ipq60xx")
|
||||||
@ -57,3 +98,5 @@ define Build/Compile
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,qca-nss-drv-pppoe))
|
$(eval $(call KernelPackage,qca-nss-drv-pppoe))
|
||||||
|
$(eval $(call KernelPackage,qca-nss-drv-bridge-mgr))
|
||||||
|
$(eval $(call KernelPackage,qca-nss-drv-vlan-mgr))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user