]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
kernel: modules: add Intel ICE support 17564/head
authorStephen Howell <howels@allthatwemight.be>
Fri, 10 Jan 2025 16:44:04 +0000 (16:44 +0000)
committerHauke Mehrtens <hauke@hauke-m.de>
Mon, 17 Mar 2025 13:53:53 +0000 (14:53 +0100)
Add support for the Intel E800 series of cards, with switchdev
support enabled for lower CPU usage.

Signed-off-by: Stephen Howell <howels@allthatwemight.be>
Link: https://github.com/openwrt/openwrt/pull/17564
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/kernel/linux/modules/netdevices.mk

index 624b0d0be09f0b67ec2e2592405da7489c514319..5503bcf64dfb5f1774aa14d323e777804ced31ba 100644 (file)
@@ -1200,6 +1200,24 @@ endef
 $(eval $(call KernelPackage,i40e))
 
 
+define KernelPackage/ice
+  SUBMENU:=$(NETWORK_DEVICES_MENU)
+  TITLE:=Intel(R) Ethernet Controller E810 Series support
+  DEPENDS:=@PCI_SUPPORT +kmod-ptp
+  KCONFIG:=CONFIG_ICE \
+    CONFIG_ICE_HWTS=n \
+    CONFIG_ICE_SWITCHDEV=y
+  FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/ice/ice.ko
+  AUTOLOAD:=$(call AutoProbe,ice)
+endef
+
+define KernelPackage/ice/description
+  Kernel modules for Intel(R) Ethernet Controller E810 Series
+endef
+
+$(eval $(call KernelPackage,ice))
+
+
 define KernelPackage/iavf
   SUBMENU:=$(NETWORK_DEVICES_MENU)
   TITLE:=Intel(R) Ethernet Adaptive Virtual Function support