ionic: add support for ethtool extended stat link_down_count
authorNitya Sunkad <nitya.sunkad@amd.com>
Fri, 9 Jun 2023 05:50:16 +0000 (22:50 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 12 Jun 2023 08:29:26 +0000 (09:29 +0100)
commit132b4ebfa090492663f84144a1e7afaca54cd58a
tree3cdb2ea26c207071b62514143928df1415e2de8b
parent72d77bad12c6b2207be10824c0f05ba55123161f
ionic: add support for ethtool extended stat link_down_count

Following the example of 'commit 9a0f830f8026 ("ethtool: linkstate:
add a statistic for PHY down events")', added support for link down
events.

Add callback ionic_get_link_ext_stats to ionic_ethtool.c to support
link_down_count, a property of netdev that gets reported exclusively
on physical link down events.

Run ethtool -I <devname> to display the device link down count.

Signed-off-by: Nitya Sunkad <nitya.sunkad@amd.com>
Signed-off-by: Shannon Nelson <shannon.nelson@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
drivers/net/ethernet/pensando/ionic/ionic_lif.c
drivers/net/ethernet/pensando/ionic/ionic_lif.h