# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/linux/sgi-meth-silent.patch # Copyright (C) 2024 - 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- IMHO a constant high load flow of: [ 1648.665920] TX full: stopping [ 6412.073755] meth: error status: 0x043b0360 [ 6412.107642] meth: Rx underflow is a bit too noisy as default for production use. --- linux-6.6/drivers/net/ethernet/sgi/meth.c.vanilla 2024-01-06 21:03:39.406526302 +0100 +++ linux-6.6/drivers/net/ethernet/sgi/meth.c 2024-01-06 21:07:32.591552068 +0100 @@ -541,7 +541,7 @@ struct meth_private *priv = netdev_priv(dev); unsigned long flags; - printk(KERN_WARNING "meth: error status: 0x%08x\n",status); + DPRINTK("meth: error status: 0x%08x\n",status); /* check for errors too... */ if (status & (METH_INT_TX_LINK_FAIL)) printk(KERN_WARNING "meth: link failure\n"); @@ -553,7 +553,7 @@ if (status & (METH_INT_RX_OVERFLOW)) printk(KERN_WARNING "meth: Rx overflow\n"); if (status & (METH_INT_RX_UNDERFLOW)) { - printk(KERN_WARNING "meth: Rx underflow\n"); + DPRINTK("meth: Rx underflow\n"); spin_lock_irqsave(&priv->meth_lock, flags); mace->eth.int_stat = METH_INT_RX_UNDERFLOW; /* more underflow interrupts will be delivered, @@ -711,7 +711,7 @@ static netdev_tx_t meth_tx(struct sk_buff *skb, struct net_device *dev) /* If TX ring is full, tell the upper layer to stop sending packets */ if (meth_tx_full(dev)) { - printk(KERN_DEBUG "TX full: stopping\n"); + DPRINTK("meth: TX full: stopping\n"); netif_stop_queue(dev); }