linux/drivers/net/ethernet/broadcom/bnxt
Michael Chan 230d1f0de7 bnxt_en: Handle firmware reset.
Add the bnxt_fw_reset() main function to handle firmware reset.  This
is triggered by firmware to initiate an orderly reset, for example
when a non-fatal exception condition has been detected.  bnxt_fw_reset()
will first wait for all VFs to shutdown and then start the
bnxt_fw_reset_task() work queue to go through the sequence of reset,
re-probe, and re-initialization.

The next patch will add the devlink reporter to start the sequence and
call bnxt_fw_reset().

Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-08-30 14:02:19 -07:00
..
bnxt.c bnxt_en: Handle firmware reset. 2019-08-30 14:02:19 -07:00
bnxt.h bnxt_en: Handle firmware reset. 2019-08-30 14:02:19 -07:00
bnxt_coredump.h bnxt_en: Add support for ethtool get dump. 2018-08-05 17:08:26 -07:00
bnxt_dcb.c bnxt_en: Prepare bnxt_init_one() to be called multiple times. 2019-08-30 14:02:18 -07:00
bnxt_dcb.h bnxt_en: Do not use the CNP CoS queue for networking traffic. 2018-08-05 17:08:26 -07:00
bnxt_debugfs.c bnxt: no need to check return value of debugfs_create functions 2019-08-10 15:25:47 -07:00
bnxt_debugfs.h bnxt_en: add debugfs support for DIM 2018-04-27 14:47:30 -04:00
bnxt_devlink.c bnxt_en: Add new FW devlink_health_reporter 2019-08-30 14:02:19 -07:00
bnxt_devlink.h Revert "devlink: Add a generic wake_on_lan port parameter" 2019-02-12 12:13:22 -05:00
bnxt_dim.c linux/dim: Move implementation to .c files 2019-06-25 13:46:39 -07:00
bnxt_ethtool.c bnxt_en: Prepare bnxt_init_one() to be called multiple times. 2019-08-30 14:02:18 -07:00
bnxt_ethtool.h bnxt_en: Add support for ethtool get dump. 2018-08-05 17:08:26 -07:00
bnxt_fw_hdr.h
bnxt_hsi.h bnxt_en: Update firmware interface spec. to 1.10.0.89. 2019-07-29 14:19:08 -07:00
bnxt_nvm_defs.h
bnxt_sriov.c bnxt_en: Add BNXT_STATE_IN_FW_RESET state. 2019-08-30 14:02:19 -07:00
bnxt_sriov.h bnxt_en: Refactor bnxt_sriov_enable(). 2019-08-30 14:02:18 -07:00
bnxt_tc.c bnxt_en: Convert error code in firmware message response to standard code. 2019-08-30 14:02:18 -07:00
bnxt_tc.h bnxt_en: Fix to include flow direction in L2 key 2019-08-18 13:05:01 -07:00
bnxt_ulp.c bnxt_en: Handle firmware reset. 2019-08-30 14:02:19 -07:00
bnxt_ulp.h bnxt_en: get rid of num_stat_ctxs variable 2018-12-17 23:08:53 -08:00
bnxt_vfr.c drivers: net: use flow block API 2019-07-09 14:38:50 -07:00
bnxt_vfr.h devlink: Add extack for eswitch operations 2018-10-03 16:17:58 -07:00
bnxt_xdp.c bnxt_en: add page_pool support 2019-07-08 15:15:25 -07:00
bnxt_xdp.h bnxt_en: optimized XDP_REDIRECT support 2019-07-08 15:15:24 -07:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00