On 7/13/2024 10:02 PM, Sasha Neftin wrote:
According to the IEEE standard report the EEE ability (registers 7.60 and
7.62) and the EEE Link Partner ability (registers 7.61 and 7.63). Use the
kernel's 'ethtool_keee' structure and report EEE link modes.

Example:
ethtool --show-eee <device>

Before:
Advertised EEE link modes:  Not reported
Link partner advertised EEE link modes:  Not reported

After:
        Advertised EEE link modes:  100baseT/Full
                                    1000baseT/Full
                                    2500baseT/Full
        Link partner advertised EEE link modes:  100baseT/Full
                                                 1000baseT/Full
                                                 2500baseT/Full

Signed-off-by: Sasha Neftin <[email protected]>
---
  drivers/net/ethernet/intel/igc/igc_defines.h | 10 +++
  drivers/net/ethernet/intel/igc/igc_ethtool.c | 73 +++++++++++++++++++-
  drivers/net/ethernet/intel/igc/igc_regs.h    |  7 ++
  3 files changed, 89 insertions(+), 1 deletion(-)

Tested-by: Avigail Dahan <[email protected]>

Reply via email to