To avoid polluting the users logs with register dumps, only dump the
adapter's registers if configured to do so.

If users want to enable HW status messages they can do:

$ ethtool -s IFACE msglvl hw on

Signed-off-by: Vinicius Costa Gomes <vinicius.go...@intel.com>
---
 drivers/net/ethernet/intel/igc/igc_dump.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/net/ethernet/intel/igc/igc_dump.c 
b/drivers/net/ethernet/intel/igc/igc_dump.c
index 4b9ec7d0b727..90b754b429ff 100644
--- a/drivers/net/ethernet/intel/igc/igc_dump.c
+++ b/drivers/net/ethernet/intel/igc/igc_dump.c
@@ -308,6 +308,9 @@ void igc_regs_dump(struct igc_adapter *adapter)
        struct igc_hw *hw = &adapter->hw;
        struct igc_reg_info *reginfo;
 
+       if (!netif_msg_hw(adapter))
+               return;
+
        /* Print Registers */
        netdev_info(adapter->netdev, "Register Dump\n");
        netdev_info(adapter->netdev, "Register Name   Value\n");
-- 
2.30.0

Reply via email to