[SRU][J:linux-bluefield][PATCH v1 1/1] UBUNTU: SAUCE: mlxbf_gige: dont log RX errors by default

David Thompson davthompson at nvidia.com
Fri Jan 9 20:39:34 UTC 2026


BugLink: https://bugs.launchpad.net/bugs/2138128

During certain reset flows, the BF3 kernel log shows instances of
this MAC receive error:
  mlxbf_gige MLNXBF17:00: rx_mac_error ....
This log shows that a packet was received with a MAC error,
and this packet was dropped. While everything is handled OK,
this event should not be placed into dmesg log by default.

The initial "enable" value of the mlxbf_gige msglvl infrastructure logic
includes the value for NETIF_MSG_RX_ERR. The fix is to change the initial
value, removing NETIF_MSG_RX_ERR, and preventing any logging based on this
type of RX error. Instead, the driver has a counter tracking this type of
RX error and its value can be displayed via "ethtool -S oob_net0"

Signed-off-by: David Thompson <davthompson at nvidia.com>
---
 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
index 884cb2545de9..c179d53d9d6d 100644
--- a/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
+++ b/drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
@@ -27,8 +27,7 @@
 #define MLXBF_GIGE_DEF_MSG_ENABLE  \
 	(NETIF_MSG_IFUP          | \
 	 NETIF_MSG_LINK          | \
-	 NETIF_MSG_TX_ERR        | \
-	 NETIF_MSG_RX_ERR)
+	 NETIF_MSG_TX_ERR)
 static int mlxbf_gige_debug = -1;
 module_param(mlxbf_gige_debug, int, 0);
 MODULE_PARM_DESC(mlxbf_gige_debug, "Debug level (0=none,...,16=all)");
-- 
2.43.0




More information about the kernel-team mailing list