mirror of
https://github.com/qosmio/nss-packages.git
synced 2025-12-16 16:21:53 +00:00
qca-nss-drv/clients/userspace: Fix build of nssinfo/netlink
This commit is contained in:
parent
4454f4fd86
commit
468029840a
@ -11,7 +11,7 @@ define Package/libnl-nss
|
|||||||
SECTION:=Libs
|
SECTION:=Libs
|
||||||
CATEGORY:=Libraries
|
CATEGORY:=Libraries
|
||||||
TITLE:=Framework to communicate between userspace applications and the kernel.
|
TITLE:=Framework to communicate between userspace applications and the kernel.
|
||||||
DEPENDS:=+libpthread +libnl +@NSS_DRV_CRYPTO_ENABLE +kmod-qca-nss-drv-netlink
|
DEPENDS:=+libpthread +libnl +@NSS_DRV_CRYPTO_ENABLE
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/libnl-nss/description
|
define Package/libnl-nss/description
|
||||||
|
|||||||
@ -89,7 +89,7 @@ define KernelPackage/qca-nss-drv-dtlsmgr
|
|||||||
TITLE:=Kernel driver for NSS (connection manager) - dtlsmgr
|
TITLE:=Kernel driver for NSS (connection manager) - dtlsmgr
|
||||||
DEPENDS:=+@NSS_DRV_DTLS_ENABLE \
|
DEPENDS:=+@NSS_DRV_DTLS_ENABLE \
|
||||||
+kmod-qca-nss-drv \
|
+kmod-qca-nss-drv \
|
||||||
+PACKAGE_kmod-qca-nss-cfi-cryptoapi:kmod-qca-nss-cfi-cryptoapi
|
+kmod-qca-nss-cfi-cryptoapi
|
||||||
FILES:=$(PKG_BUILD_DIR)/dtls/$(DTLSMGR_DIR)/qca-nss-dtlsmgr.ko
|
FILES:=$(PKG_BUILD_DIR)/dtls/$(DTLSMGR_DIR)/qca-nss-dtlsmgr.ko
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -226,7 +226,7 @@ define KernelPackage/qca-nss-drv-ipsecmgr
|
|||||||
CATEGORY:=Kernel modules
|
CATEGORY:=Kernel modules
|
||||||
SUBMENU:=Network Devices
|
SUBMENU:=Network Devices
|
||||||
TITLE:=Kernel driver for NSS (ipsec manager) - ipsecmgr
|
TITLE:=Kernel driver for NSS (ipsec manager) - ipsecmgr
|
||||||
DEPENDS:=@!TARGET_ipq95xx +kmod-qca-nss-drv +kmod-qca-nss-cfi-cryptoapi \
|
DEPENDS:=@!TARGET_ipq95xx +@NSS_DRV_IPSEC_ENABLE +kmod-qca-nss-drv +kmod-qca-nss-cfi-cryptoapi \
|
||||||
+PACKAGE_kmod-qca-nss-drv-l2tpv2:kmod-qca-nss-drv-l2tpv2
|
+PACKAGE_kmod-qca-nss-drv-l2tpv2:kmod-qca-nss-drv-l2tpv2
|
||||||
FILES:=$(PKG_BUILD_DIR)/ipsecmgr/$(IPSECMGR_DIR)/qca-nss-ipsecmgr.ko
|
FILES:=$(PKG_BUILD_DIR)/ipsecmgr/$(IPSECMGR_DIR)/qca-nss-ipsecmgr.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,60,qca-nss-ipsecmgr)
|
AUTOLOAD:=$(call AutoLoad,60,qca-nss-ipsecmgr)
|
||||||
@ -382,9 +382,12 @@ define KernelPackage/qca-nss-drv-netlink
|
|||||||
DEPENDS:=+@NSS_DRV_C2C_ENABLE +@NSS_DRV_GRE_ENABLE +@NSS_DRV_GRE_REDIR_ENABLE \
|
DEPENDS:=+@NSS_DRV_C2C_ENABLE +@NSS_DRV_GRE_ENABLE +@NSS_DRV_GRE_REDIR_ENABLE \
|
||||||
+@NSS_DRV_IPV4_REASM_ENABLE +@NSS_DRV_IPV6_ENABLE +@NSS_DRV_IPV6_REASM_ENABLE \
|
+@NSS_DRV_IPV4_REASM_ENABLE +@NSS_DRV_IPV6_ENABLE +@NSS_DRV_IPV6_REASM_ENABLE \
|
||||||
+@NSS_DRV_RMNET_ENABLE +@NSS_DRV_OAM_ENABLE +@NSS_DRV_QRFS_ENABLE +@NSS_DRV_L2TP_ENABLE +@NSS_DRV_MAPT_ENABLE \
|
+@NSS_DRV_RMNET_ENABLE +@NSS_DRV_OAM_ENABLE +@NSS_DRV_QRFS_ENABLE +@NSS_DRV_L2TP_ENABLE +@NSS_DRV_MAPT_ENABLE \
|
||||||
+@NSS_DRV_CAPWAP_ENABLE +@NSS_DRV_LSO_RX_ENABLE \
|
+@NSS_DRV_CAPWAP_ENABLE +@NSS_DRV_LSO_RX_ENABLE +@NSS_DRV_UDP_ST_ENABLE +@NSS_DRV_PPTP_ENABLE +@NSS_DRV_WIFI_LEGACY_ENABLE \
|
||||||
+kmod-pppoe +kmod-qca-nss-drv-dtlsmgr \
|
+@NSS_DRV_PPPOE_ENABLE \
|
||||||
+PACKAGE_kmod-qca-nss-drv-ipsecmgr:kmod-qca-nss-drv-ipsecmgr \
|
+kmod-ppp \
|
||||||
|
+kmod-pppoe \
|
||||||
|
+kmod-qca-nss-drv-dtlsmgr \
|
||||||
|
+kmod-qca-nss-drv-ipsecmgr \
|
||||||
+kmod-qca-nss-drv
|
+kmod-qca-nss-drv
|
||||||
TITLE:=NSS NETLINK Manager for QCA NSS driver
|
TITLE:=NSS NETLINK Manager for QCA NSS driver
|
||||||
FILES:=$(PKG_BUILD_DIR)/netlink/qca-nss-netlink.ko
|
FILES:=$(PKG_BUILD_DIR)/netlink/qca-nss-netlink.ko
|
||||||
@ -401,7 +404,7 @@ define KernelPackage/qca-nss-drv-ovpn-mgr
|
|||||||
TITLE:=Kernel driver for NSS OpenVPN manager
|
TITLE:=Kernel driver for NSS OpenVPN manager
|
||||||
DEPENDS:=@(TARGET_ipq_ipq807x||TARGET_ipq_ipq807x_64||TARGET_ipq807x||TARGET_qualcommax||TARGET_ipq_ipq60xx||TARGET_ipq_ipq60xx_64||TARGET_ipq60xx) \
|
DEPENDS:=@(TARGET_ipq_ipq807x||TARGET_ipq_ipq807x_64||TARGET_ipq807x||TARGET_qualcommax||TARGET_ipq_ipq60xx||TARGET_ipq_ipq60xx_64||TARGET_ipq60xx) \
|
||||||
+@NSS_DRV_QVPN_ENABLE +kmod-qca-nss-drv +kmod-tun +kmod-ipt-conntrack \
|
+@NSS_DRV_QVPN_ENABLE +kmod-qca-nss-drv +kmod-tun +kmod-ipt-conntrack \
|
||||||
+PACKAGE_kmod-qca-nss-cfi-cryptoapi:kmod-qca-nss-cfi-cryptoapi
|
+kmod-qca-nss-cfi-cryptoapi
|
||||||
FILES:=$(PKG_BUILD_DIR)/openvpn/src/qca-nss-ovpn-mgr.ko
|
FILES:=$(PKG_BUILD_DIR)/openvpn/src/qca-nss-ovpn-mgr.ko
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|||||||
@ -94,7 +94,7 @@ config NSS_DRV_PORTID_ENABLE
|
|||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
prompt "Enable PORTID"
|
prompt "Enable PORTID"
|
||||||
config CONFIG_NSS_DRV_LSO_RX_ENABLE
|
config NSS_DRV_LSO_RX_ENABLE
|
||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
prompt "Enable LSO RX"
|
prompt "Enable LSO RX"
|
||||||
@ -142,6 +142,10 @@ config NSS_DRV_TRUSTSEC_ENABLE
|
|||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
prompt "Enable TRUSTSEC"
|
prompt "Enable TRUSTSEC"
|
||||||
|
config NSS_DRV_UDP_ST_ENABLE
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
prompt "Enable UDP Speedtest"
|
||||||
config NSS_DRV_TRUSTSEC_RX_ENABLE
|
config NSS_DRV_TRUSTSEC_RX_ENABLE
|
||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
@ -185,4 +189,8 @@ config NSS_DRV_WIFI_MESH_ENABLE
|
|||||||
default n
|
default n
|
||||||
depends on NSS_DRV_WIFI_ENABLE
|
depends on NSS_DRV_WIFI_ENABLE
|
||||||
prompt "Enable WIFI MESH"
|
prompt "Enable WIFI MESH"
|
||||||
|
config NSS_DRV_WIFI_LEGACY_ENABLE
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
prompt "Enable Legacy WIFI"
|
||||||
endmenu
|
endmenu
|
||||||
|
|||||||
@ -46,6 +46,7 @@ PKG_CONFIG_DEPENDS:= \
|
|||||||
CONFIG_NSS_DRV_RMNET_ENABLE \
|
CONFIG_NSS_DRV_RMNET_ENABLE \
|
||||||
CONFIG_NSS_DRV_SHAPER_ENABLE \
|
CONFIG_NSS_DRV_SHAPER_ENABLE \
|
||||||
CONFIG_NSS_DRV_SJACK_ENABLE \
|
CONFIG_NSS_DRV_SJACK_ENABLE \
|
||||||
|
CONFIG_NSS_DRV_UDP_ST_ENABLE \
|
||||||
CONFIG_NSS_DRV_TLS_ENABLE \
|
CONFIG_NSS_DRV_TLS_ENABLE \
|
||||||
CONFIG_NSS_DRV_TRUSTSEC_ENABLE \
|
CONFIG_NSS_DRV_TRUSTSEC_ENABLE \
|
||||||
CONFIG_NSS_DRV_TRUSTSEC_RX_ENABLE \
|
CONFIG_NSS_DRV_TRUSTSEC_RX_ENABLE \
|
||||||
@ -57,7 +58,8 @@ PKG_CONFIG_DEPENDS:= \
|
|||||||
CONFIG_NSS_DRV_VXLAN_ENABLE \
|
CONFIG_NSS_DRV_VXLAN_ENABLE \
|
||||||
CONFIG_NSS_DRV_WIFI_ENABLE \
|
CONFIG_NSS_DRV_WIFI_ENABLE \
|
||||||
CONFIG_NSS_DRV_WIFI_EXT_VDEV_ENABLE \
|
CONFIG_NSS_DRV_WIFI_EXT_VDEV_ENABLE \
|
||||||
CONFIG_NSS_DRV_WIFI_MESH_ENABLE
|
CONFIG_NSS_DRV_WIFI_MESH_ENABLE \
|
||||||
|
CONFIG_NSS_DRV_WIFI_LEGACY_ENABLE
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/kernel.mk
|
include $(INCLUDE_DIR)/kernel.mk
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
@ -271,7 +273,7 @@ endif
|
|||||||
ifndef CONFIG_NSS_DRV_WIFI_MESH_ENABLE
|
ifndef CONFIG_NSS_DRV_WIFI_MESH_ENABLE
|
||||||
DRV_MAKE_OPTS += NSS_DRV_WIFI_MESH_ENABLE=n
|
DRV_MAKE_OPTS += NSS_DRV_WIFI_MESH_ENABLE=n
|
||||||
endif
|
endif
|
||||||
ifndef NSS_DRV_UDP_ST_ENABLE
|
ifndef CONFIG_NSS_DRV_UDP_ST_ENABLE
|
||||||
DRV_MAKE_OPTS += NSS_DRV_UDP_ST_ENABLE=n
|
DRV_MAKE_OPTS += NSS_DRV_UDP_ST_ENABLE=n
|
||||||
endif
|
endif
|
||||||
ifndef CONFIG_NSS_DRV_CAPWAP_ENABLE
|
ifndef CONFIG_NSS_DRV_CAPWAP_ENABLE
|
||||||
@ -280,6 +282,9 @@ endif
|
|||||||
ifndef CONFIG_NSS_DRV_LSO_RX_ENABLE
|
ifndef CONFIG_NSS_DRV_LSO_RX_ENABLE
|
||||||
DRV_MAKE_OPTS += NSS_DRV_LSO_RX_ENABLE=n
|
DRV_MAKE_OPTS += NSS_DRV_LSO_RX_ENABLE=n
|
||||||
endif
|
endif
|
||||||
|
ifndef CONFIG_NSS_DRV_WIFI_LEGACY_ENABLE
|
||||||
|
DRV_MAKE_OPTS += NSS_DRV_WIFI_LEGACY_ENABLE=n
|
||||||
|
endif
|
||||||
define Build/Configure
|
define Build/Configure
|
||||||
$(LN) arch/nss_$(SOC).h $(PKG_BUILD_DIR)/exports/nss_arch.h
|
$(LN) arch/nss_$(SOC).h $(PKG_BUILD_DIR)/exports/nss_arch.h
|
||||||
endef
|
endef
|
||||||
|
|||||||
@ -1,17 +1,24 @@
|
|||||||
--- a/Makefile
|
--- a/Makefile
|
||||||
+++ b/Makefile
|
+++ b/Makefile
|
||||||
@@ -352,10 +352,14 @@ endif
|
@@ -350,12 +350,19 @@ qca-nss-drv-objs += \
|
||||||
|
nss_pppoe_strings.o
|
||||||
|
endif
|
||||||
|
|
||||||
ifneq "$(NSS_DRV_WIFIOFFLOAD_ENABLE)" "n"
|
-ifneq "$(NSS_DRV_WIFIOFFLOAD_ENABLE)" "n"
|
||||||
ccflags-y += -DNSS_DRV_WIFIOFFLOAD_ENABLE
|
-ccflags-y += -DNSS_DRV_WIFIOFFLOAD_ENABLE
|
||||||
+ifeq ($(SoC),$(filter $(SoC),ipq806x))
|
+ifneq "$(NSS_DRV_WIFI_ENABLE)" "n"
|
||||||
|
+ccflags-y += -DNSS_DRV_WIFI_ENABLE
|
||||||
|
+ifneq "$(NSS_DRV_WIFI_LEGACY_ENABLE)" "n"
|
||||||
|
+ccflags-y += -DNSS_DRV_WIFI_LEGACY_ENABLE
|
||||||
qca-nss-drv-objs += \
|
qca-nss-drv-objs += \
|
||||||
nss_wifi.o \
|
nss_wifi.o \
|
||||||
nss_wifi_log.o \
|
nss_wifi_log.o \
|
||||||
- nss_wifi_stats.o \
|
- nss_wifi_stats.o \
|
||||||
+ nss_wifi_stats.o
|
+ nss_wifi_stats.o
|
||||||
|
+ifeq ($(SoC),$(filter $(SoC),ipq806x))
|
||||||
+ccflags-y += -DNSS_HAL_IPQ806x_SUPPORT
|
+ccflags-y += -DNSS_HAL_IPQ806x_SUPPORT
|
||||||
+endif
|
+endif
|
||||||
|
+endif
|
||||||
+qca-nss-drv-objs += \
|
+qca-nss-drv-objs += \
|
||||||
nss_wifi_vdev.o \
|
nss_wifi_vdev.o \
|
||||||
nss_wifili.o \
|
nss_wifili.o \
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user