* [PATCH] net: ethernet: rnpgbe: mark nonfunctional incomplete driver as BROKEN
@ 2026-04-25 4:18 Ethan Nelson-Moore
0 siblings, 0 replies; only message in thread
From: Ethan Nelson-Moore @ 2026-04-25 4:18 UTC (permalink / raw)
To: netdev
Cc: Ethan Nelson-Moore, stable, Yibo Dong, Andrew Lunn,
David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
Vadim Fedorenko, MD Danish Anwar
The rnpgbe driver as currently shipped in the kernel is incomplete and
has no useful functionality. It will bind to a PCI device and create a
network device, but that device does not function (its .ndo_start_xmit
callback, rnpgbe_xmit_frame, just drops all packets). This situation
means that users could enable this driver and have it load and attach
to their device but not transfer any data. To remove the potential for
user confusion, mark the driver as broken until it is completed and
explain why this was done.
Fixes: ee61c10cd482 ("net: rnpgbe: Add build support for rnpgbe")
Cc: stable@vger.kernel.org # 7.0+
Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com>
---
drivers/net/ethernet/mucse/Kconfig | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/mucse/Kconfig b/drivers/net/ethernet/mucse/Kconfig
index 0b3e853d625f..c37a90a6c808 100644
--- a/drivers/net/ethernet/mucse/Kconfig
+++ b/drivers/net/ethernet/mucse/Kconfig
@@ -3,9 +3,12 @@
# Mucse network device configuration
#
+# This section depends on BROKEN because its only child item also does;
+# see the explanation below.
config NET_VENDOR_MUCSE
bool "Mucse devices"
default y
+ depends on BROKEN
help
If you have a network (Ethernet) card from Mucse(R), say Y.
@@ -16,12 +19,14 @@ config NET_VENDOR_MUCSE
if NET_VENDOR_MUCSE
+# This driver is marked as broken because it is incomplete; this avoids users
+# enabling it and expecting it to work.
config MGBE
tristate "Mucse(R) 1GbE PCI Express adapters support"
- depends on PCI
+ depends on PCI && BROKEN
help
This driver supports Mucse(R) 1GbE PCI Express family of
- adapters.
+ adapters. It is incomplete and currently has no useful functionality.
More specific information on configuring the driver is in
<file:Documentation/networking/device_drivers/ethernet/mucse/rnpgbe.rst>.
--
2.43.0
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-04-25 4:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-25 4:18 [PATCH] net: ethernet: rnpgbe: mark nonfunctional incomplete driver as BROKEN Ethan Nelson-Moore
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox