1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/ethernet/netronome/nfp
Dirk van der Merwe 790d23e7c5 nfp: implement PCI driver shutdown callback
Device may be shutdown without the hardware being reinitialized, in
which case we want to ensure we cleanup properly.

This is especially important for kexec with traffic flowing.

The shutdown procedures resembles the remove procedures, so we can reuse
those common tasks.

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-26 12:08:13 -04:00
..
abm Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-04-25 23:52:29 -04:00
bpf nfp: split out common control message handling code 2019-04-12 17:29:15 -07:00
flower nfp: flower: fix size_t compile warning 2019-04-19 11:56:40 -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
ccm.c nfp: split out common control message handling code 2019-04-12 17:29:15 -07:00
ccm.h nfp: split out common control message handling code 2019-04-12 17:29:15 -07:00
Makefile nfp: split out common control message handling code 2019-04-12 17:29:15 -07:00
nfp_abi.h 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 nfp: allow fallback packets from non-reprs 2019-04-15 15:45:36 -07:00
nfp_app_nic.c nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -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: devlink: Add extack to shared buffer operations 2019-04-22 22:09:32 -07:00
nfp_hwmon.c nfp: replace long license headers with SPDX 2018-10-11 12:16:21 -07:00
nfp_main.c nfp: implement PCI driver shutdown callback 2019-04-26 12:08:13 -04:00
nfp_main.h nfp: devlink: allow flashing the device via devlink 2019-02-17 15:27:38 -08:00
nfp_net.h nfp: add a mutex lock for the vNIC ctrl BAR 2019-04-12 17:29:15 -07:00
nfp_net_common.c nfp: add SR-IOV trusted VF support 2019-04-19 21:00: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: add a mutex lock for the vNIC ctrl BAR 2019-04-12 17:29:15 -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 nfp: add SR-IOV trusted VF support 2019-04-19 21:00:31 -07:00
nfp_net_repr.h nfp: add offloads on representors 2018-11-30 13:30:44 -08:00
nfp_net_sriov.c nfp: add SR-IOV trusted VF support 2019-04-19 21:00:31 -07:00
nfp_net_sriov.h nfp: add SR-IOV trusted VF support 2019-04-19 21:00:31 -07:00
nfp_netvf_main.c nfp: implement PCI driver shutdown callback 2019-04-26 12:08:13 -04:00
nfp_port.c nfp: remove ndo_get_port_parent_id implementation 2019-04-04 17:42:36 -07: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