[openwrt/openwrt] kernel/r8169: provide a virtual kmod

LEDE Commits lede-commits at lists.infradead.org
Wed Dec 31 09:16:58 PST 2025


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/01fa50b7745b176b0c4e3d1babd1616a1cb36868

commit 01fa50b7745b176b0c4e3d1babd1616a1cb36868
Author: George Sapkin <george at sapk.in>
AuthorDate: Sun Dec 28 17:30:12 2025 +0200

    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 <george at sapk.in>
    Link: https://github.com/openwrt/openwrt/pull/21288
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 package/kernel/linux/modules/netdevices.mk | 1 +
 package/kernel/r8101/Makefile              | 2 +-
 package/kernel/r8125/Makefile              | 2 +-
 package/kernel/r8126/Makefile              | 2 +-
 package/kernel/r8127/Makefile              | 2 +-
 package/kernel/r8168/Makefile              | 2 +-
 6 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk
index b92c060c1d..11d7b32c27 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 993e0de13a..a13cd83e21 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 7cb28c9980..032559f4c4 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 6bc39a936a..2b6c9427f0 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 38be4ae82d..11331390c8 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 812cbad61d..79117346ed 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
 




More information about the lede-commits mailing list