From: George Sapkin Date: Sun, 28 Dec 2025 15:30:12 +0000 (+0200) Subject: kernel/r8169: provide a virtual kmod X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01fa50b7745b176b0c4e3d1babd1616a1cb36868;p=thirdparty%2Fopenwrt.git kernel/r8169: provide a virtual kmod Switch r8169 and related kmods to use the new virtual kmod provides semantic and mark r8169 as the default variant. Signed-off-by: George Sapkin Link: https://github.com/openwrt/openwrt/pull/21288 Signed-off-by: Robert Marko --- diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk index b92c060c1db..11d7b32c27e 100644 --- a/package/kernel/linux/modules/netdevices.mk +++ b/package/kernel/linux/modules/netdevices.mk @@ -1207,6 +1207,7 @@ define KernelPackage/r8169 CONFIG_R8169_LEDS=y FILES:=$(LINUX_DIR)/drivers/net/ethernet/realtek/r8169.ko AUTOLOAD:=$(call AutoProbe,r8169,1) + DEFAULT_VARIANT:=1 endef define KernelPackage/r8169/description diff --git a/package/kernel/r8101/Makefile b/package/kernel/r8101/Makefile index 993e0de13a5..a13cd83e217 100644 --- a/package/kernel/r8101/Makefile +++ b/package/kernel/r8101/Makefile @@ -21,7 +21,7 @@ define KernelPackage/r8101 DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8101.ko AUTOLOAD:=$(call AutoProbe,r8101,1) - PROVIDES:=kmod-r8169 + PROVIDES:=@kmod-r8169-any endef define Build/Compile diff --git a/package/kernel/r8125/Makefile b/package/kernel/r8125/Makefile index 7cb28c99804..032559f4c41 100644 --- a/package/kernel/r8125/Makefile +++ b/package/kernel/r8125/Makefile @@ -21,7 +21,7 @@ define KernelPackage/r8125 DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8125.ko AUTOLOAD:=$(call AutoProbe,r8125,1) - PROVIDES:=kmod-r8169 + PROVIDES:=@kmod-r8169-any VARIANT:=regular PKG_MAKE_FLAGS += CONFIG_ASPM=n endef diff --git a/package/kernel/r8126/Makefile b/package/kernel/r8126/Makefile index 6bc39a936a5..2b6c9427f09 100644 --- a/package/kernel/r8126/Makefile +++ b/package/kernel/r8126/Makefile @@ -21,7 +21,7 @@ define KernelPackage/r8126 DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8126.ko AUTOLOAD:=$(call AutoProbe,r8126,1) - PROVIDES:=kmod-r8169 + PROVIDES:=@kmod-r8169-any VARIANT:=regular endef diff --git a/package/kernel/r8127/Makefile b/package/kernel/r8127/Makefile index 38be4ae82d7..11331390c84 100644 --- a/package/kernel/r8127/Makefile +++ b/package/kernel/r8127/Makefile @@ -21,7 +21,7 @@ define KernelPackage/r8127 DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8127.ko AUTOLOAD:=$(call AutoProbe,r8127,1) - PROVIDES:=kmod-r8169 + PROVIDES:=@kmod-r8169-any VARIANT:=regular endef diff --git a/package/kernel/r8168/Makefile b/package/kernel/r8168/Makefile index 812cbad61d5..79117346eda 100644 --- a/package/kernel/r8168/Makefile +++ b/package/kernel/r8168/Makefile @@ -21,7 +21,7 @@ define KernelPackage/r8168 DEPENDS:=@PCI_SUPPORT +kmod-libphy FILES:=$(PKG_BUILD_DIR)/src/r8168.ko AUTOLOAD:=$(call AutoProbe,r8168,1) - PROVIDES:=kmod-r8169 + PROVIDES:=@kmod-r8169-any VARIANT:=regular endef