android_kernel_oneplus_msm8998/drivers/net/ethernet/intel/i40evf
Mitch Williams 0efe124008 i40evf: don't use RESETTING state during reinit
The RESETTING state means that a Catastrophic Hardware Bad Thing is
happening and the driver need to tiptoe around and not use the admin
queue or registers or anything like that.

On the other hand, a reinit is no big deal and we can use the admin
queue, and we should. So don't set the state to RESETTING here.

This fixes a Tx hang and FW crash that happens after setting the MTU on
a VF.

Change-ID: I3e6191edbd6a93958a1f1bd1d41a5c2d17474d41
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Tested-by: Sibai Li <sibai.li@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-05-29 04:53:10 -07:00
..
i40e_adminq.c i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_adminq.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_adminq_cmd.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_alloc.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_common.c i40e/i40evf: Update check for AQ aliveness 2014-05-29 02:02:25 -07:00
i40e_hmc.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_lan_hmc.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_osdep.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_prototype.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_register.h i40e/i40evf: remove storm control 2014-05-29 04:13:09 -07:00
i40e_status.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_txrx.c i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_txrx.h i40e/i40evf: remove storm control 2014-05-29 04:13:09 -07:00
i40e_type.h i40e/i40evf: Change type to u32 to avoid sparse error 2014-05-29 04:22:56 -07:00
i40e_virtchnl.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40evf.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40evf_ethtool.c i40e/i40evf: control auto ITR through ethtool 2014-05-21 03:19:54 -07:00
i40evf_main.c i40evf: don't use RESETTING state during reinit 2014-05-29 04:53:10 -07:00
i40evf_virtchnl.c i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
Makefile i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00