]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: implement ethtool get module EEPROM
authorDirk van der Merwe <dirk.vandermerwe@netronome.com>
Sat, 30 Mar 2019 02:24:43 +0000 (19:24 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 2 Apr 2019 01:05:13 +0000 (18:05 -0700)
commitc35c5cc1c0fe79093675bbe94197f0dc6ee18bb1
treea2e4886e161d31cd55879c2b59f93797cb424ca3
parent68e98d62350cb572c4cb48b2b70d12f7ecc40ef6
nfp: implement ethtool get module EEPROM

Now that the NSP provides the ability to read from the SFF modules'
EEPROM, we can use this interface to implement the ethtool callback.

If the NSP only provides partial data, we log the event from within
the driver but pass a success code to ethtool to prevent it from
discarding the partial data.

Signed-off-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com>
Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c