From 66d882cdb4f5efd303d70b72c157231d76902273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=3D=3FUTF-8=3Fq=3F=3DC3=3D81lvaro=3D20Fern=3DC3=3DA1ndez?= =?UTF-8?q?=3D20Rojas=3F=3D?= Date: Wed, 23 Apr 2025 09:11:51 +0200 Subject: [PATCH] kernel: load module at boot time MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This allows the network interface naming to be stable, free from any possible interaction from external USB network devices that might claim usb* interface names. Signed-off-by: Álvaro Fernández Rojas --- package/kernel/r8101/Makefile | 2 +- package/kernel/r8125/Makefile | 2 +- package/kernel/r8126/Makefile | 2 +- package/kernel/r8127/Makefile | 6 ++++-- package/kernel/r8168/Makefile | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/package/kernel/r8101/Makefile b/package/kernel/r8101/Makefile index ad1015d70..4f9cd8352 100644 --- a/package/kernel/r8101/Makefile +++ b/package/kernel/r8101/Makefile @@ -20,7 +20,7 @@ define KernelPackage/r8101 TITLE:=Realtek RTL8101 PCI Fast Ethernet driver DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8101.ko - AUTOLOAD:=$(call AutoProbe,r8101) + AUTOLOAD:=$(call AutoProbe,r8101,1) PROVIDES:=kmod-r8169 endef diff --git a/package/kernel/r8125/Makefile b/package/kernel/r8125/Makefile index 62d27cba0..703974040 100644 --- a/package/kernel/r8125/Makefile +++ b/package/kernel/r8125/Makefile @@ -20,7 +20,7 @@ define KernelPackage/r8125 TITLE:=Realtek RTL8125 PCI 2.5 Gigabit Ethernet driver DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8125.ko - AUTOLOAD:=$(call AutoProbe,r8125) + AUTOLOAD:=$(call AutoProbe,r8125,1) PROVIDES:=kmod-r8169 VARIANT:=regular endef diff --git a/package/kernel/r8126/Makefile b/package/kernel/r8126/Makefile index 3fc8a6cc0..f6242f3bf 100644 --- a/package/kernel/r8126/Makefile +++ b/package/kernel/r8126/Makefile @@ -20,7 +20,7 @@ define KernelPackage/r8126 TITLE:=Realtek RTL8126 PCI 5 Gigabit Ethernet driver DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8126.ko - AUTOLOAD:=$(call AutoProbe,r8126) + AUTOLOAD:=$(call AutoProbe,r8126,1) PROVIDES:=kmod-r8169 VARIANT:=regular endef diff --git a/package/kernel/r8127/Makefile b/package/kernel/r8127/Makefile index bb0c5e0a6..b5319d940 100644 --- a/package/kernel/r8127/Makefile +++ b/package/kernel/r8127/Makefile @@ -20,7 +20,7 @@ define KernelPackage/r8127 TITLE:=Realtek RTL8127 PCI 10 Gigabit Ethernet driver DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8127.ko - AUTOLOAD:=$(call AutoProbe,r8127) + AUTOLOAD:=$(call AutoProbe,r8127,1) PROVIDES:=kmod-r8169 VARIANT:=regular endef @@ -33,7 +33,9 @@ $(call KernelPackage/r8127) endef ifeq ($(BUILD_VARIANT),rss) - PKG_MAKE_FLAGS += ENABLE_RSS_SUPPORT=y + PKG_MAKE_FLAGS += \ + ENABLE_RSS_SUPPORT=y \ + ENABLE_MULTIPLE_TX_QUEUE=y endif define Build/Compile diff --git a/package/kernel/r8168/Makefile b/package/kernel/r8168/Makefile index 0b846113d..83bd0dd9c 100644 --- a/package/kernel/r8168/Makefile +++ b/package/kernel/r8168/Makefile @@ -20,7 +20,7 @@ define KernelPackage/r8168 TITLE:=Realtek RTL8168 PCI Gigabit Ethernet driver DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8168.ko - AUTOLOAD:=$(call AutoProbe,r8168) + AUTOLOAD:=$(call AutoProbe,r8168,1) PROVIDES:=kmod-r8169 endef