2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-10 14:43:54 +08:00
linux-next/drivers/net/ethernet/netronome/nfp
Dirk van der Merwe 61f7c6f448 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>
2019-04-01 18:05:13 -07:00
..
abm nfp: abm: allow to opt-out of RED offload 2018-12-16 12:41:42 -08:00
bpf Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-02-24 12:06:19 -08:00
flower nfp: flower: reduce action list size by coalescing mangle actions 2019-04-01 18:05:13 -07:00
nfpcore nfp: nsp: implement read SFF module EEPROM 2019-04-01 18:05:13 -07:00
nic nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
Makefile nfp: abm: add cls_u32 offload for simple band classification 2018-11-19 18:53:46 -08:00
nfp_abi.h nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
nfp_app_nic.c nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
nfp_app.c nfp: add offloads on representors 2018-11-30 13:30:44 -08:00
nfp_app.h net: replace ndo_get_devlink with ndo_get_devlink_port 2019-03-28 12:55:30 -07:00
nfp_asm.c nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
nfp_asm.h nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
nfp_devlink.c net: replace ndo_get_devlink with ndo_get_devlink_port 2019-03-28 12:55:30 -07:00
nfp_hwmon.c nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
nfp_main.c nfp: devlink: allow flashing the device via devlink 2019-02-17 15:27:38 -08:00
nfp_main.h nfp: devlink: allow flashing the device via devlink 2019-02-17 15:27:38 -08:00
nfp_net_common.c nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() 2019-03-28 12:55:31 -07:00
nfp_net_ctrl.c nfp: add offset to all TLV parsing errors 2018-11-30 13:30:44 -08:00
nfp_net_ctrl.h nfp: remove defines for unused control bits 2019-03-21 14:01:55 -07:00
nfp_net_debugdump.c nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
nfp_net_debugfs.c nfp: convert to DEFINE_SHOW_ATTRIBUTE 2018-12-03 17:33:38 -08:00
nfp_net_ethtool.c nfp: implement ethtool get module EEPROM 2019-04-01 18:05:13 -07:00
nfp_net_main.c nfp: register devlink port before netdev 2019-03-28 12:55:30 -07:00
nfp_net_repr.c net: replace ndo_get_devlink with ndo_get_devlink_port 2019-03-28 12:55:30 -07:00
nfp_net_repr.h nfp: add offloads on representors 2018-11-30 13:30:44 -08:00
nfp_net_sriov.c nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
nfp_net_sriov.h nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
nfp_net.h nfp: report more info when reconfiguration fails 2018-11-30 13:30:45 -08:00
nfp_netvf_main.c nfp: pass ctrl_bar pointer to nfp_net_alloc 2018-11-08 20:48:00 -08:00
nfp_port.c nfp: Remove switchdev.h inclusion 2019-02-24 17:40:46 -08:00
nfp_port.h nfp: move devlink port type set after netdev registration 2019-03-24 14:55:31 -04:00
nfp_shared_buf.c net: devlink: report cell size of shared buffers 2019-02-03 11:25:34 -08:00