diff --git a/config/Config-kernel.in b/config/Config-kernel.in index 8692063229..83f25ef59e 100644 --- a/config/Config-kernel.in +++ b/config/Config-kernel.in @@ -1181,6 +1181,7 @@ config KERNEL_NET_L3_MASTER_DEV config KERNEL_DCB bool "Data Center Bridging support" default y if TARGET_armsr_armv8 + default y if TARGET_microchipsw default y if TARGET_x86_64 help This enables support for configuring Data Center Bridging (DCB) diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk index 67c8f9823f..61a9c696b1 100644 --- a/package/kernel/linux/modules/netdevices.mk +++ b/package/kernel/linux/modules/netdevices.mk @@ -2351,7 +2351,8 @@ define KernelPackage/sparx5-switch DEPENDS:=@TARGET_microchipsw +kmod-phylink +kmod-ptp KCONFIG:= \ CONFIG_SPARX5_SWITCH \ - CONFIG_LAN969X_SWITCH=y + CONFIG_LAN969X_SWITCH=y \ + CONFIG_SPARX5_DCB=y FILES:=$(LINUX_DIR)/drivers/net/ethernet/microchip/sparx5/sparx5-switch.ko AUTOLOAD:=$(call AutoProbe,sparx5-switch,1) endef