From 8c8ae48f707280513cd7911dd443b7fe54def42a Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Tue, 5 Dec 2023 17:49:43 +0100 Subject: [PATCH] Add netxen-nix fix https://github.com/Ysurac/openmptcprouter/issues/3065 --- netxen-nic/Makefile | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 netxen-nic/Makefile diff --git a/netxen-nic/Makefile b/netxen-nic/Makefile new file mode 100644 index 000000000..399970c87 --- /dev/null +++ b/netxen-nic/Makefile @@ -0,0 +1,39 @@ +# SPDX-License-Identifier: GPL-2.0-only + +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/kernel.mk + +PKG_NAME := netxen-nic +PKG_RELEASE := 1 + +PKG_SOURCE := $(LINUX_SOURCE) +PKG_SOURCE_URL := $(LINUX_SITE) +PKG_HASH := $(LINUX_KERNEL_HASH) + +PKG_LICENSE := GPL-2.0 + +PKG_FLAGS := nonshared +PKG_BUILD_PARALLEL := 1 + +include $(INCLUDE_DIR)/package.mk + +TAR_CMD=$(HOST_TAR) -C $(1) --strip-components=1 $(TAR_OPTIONS) + +define Build/Compile + $(KERNEL_MAKE) \ + $(PKG_JOBS) \ + CONFIG_NETXEN_NIC=m \ + M=$(PKG_BUILD_DIR)/drivers/net/ethernet/qlogic/netxen \ + modules +endef + +KernelPackage/hooks := : + +define KernelPackage/netxen-nic + TITLE := NetXen Multi port (1/10) Gigabit Ethernet NIC + KCONFIG := CONFIG_NETXEN_NIC=m + FILES := $(PKG_BUILD_DIR)/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko + AUTOLOAD := $(call AutoProbe,netxen_nic) + DEPENDS := @PCI_SUPPORT +endef +$(eval $(call KernelPackage,netxen-nic))