diff --git a/config/Config-kernel.in b/config/Config-kernel.in index 9042aa88e5..250fbbeb94 100644 --- a/config/Config-kernel.in +++ b/config/Config-kernel.in @@ -1115,6 +1115,13 @@ config KERNEL_NET_L3_MASTER_DEV This module provides glue between core networking code and device drivers to support L3 master devices like VRF. +config KERNEL_XDP_SOCKETS + bool "XDP sockets support" + default y if KERNEL_DEBUG_INFO_BTF + help + XDP sockets allows a channel between XDP programs and + userspace applications. + config KERNEL_WIRELESS_EXT def_bool n diff --git a/package/kernel/linux/modules/netsupport.mk b/package/kernel/linux/modules/netsupport.mk index c65d400675..1e9f28f5f2 100644 --- a/package/kernel/linux/modules/netsupport.mk +++ b/package/kernel/linux/modules/netsupport.mk @@ -1446,9 +1446,8 @@ $(eval $(call KernelPackage,inet-diag)) define KernelPackage/xdp-sockets-diag SUBMENU:=$(NETWORK_SUPPORT_MENU) TITLE:=PF_XDP sockets monitoring interface support for ss utility - KCONFIG:= \ - CONFIG_XDP_SOCKETS=y \ - CONFIG_XDP_SOCKETS_DIAG + DEPENDS:=@KERNEL_XDP_SOCKETS + KCONFIG:=CONFIG_XDP_SOCKETS_DIAG FILES:=$(LINUX_DIR)/net/xdp/xsk_diag.ko AUTOLOAD:=$(call AutoLoad,31,xsk_diag) endef