linux/drivers/net/ethernet/intel/i40e
Anjali Singhai Jain e1860d8f1c i40e: Admin queue shutdown fixes
Always call the AQ call to shutdown the queue in the shutdown path.

Check ASQ is alive before issuing the AQ command since we might be
resetting to recover from a bad state in which case we should not
issue the AQ command.

Use the register variable for length so it can be used by PF, VF
and GL AQ commands.

Change-Id: Ic3d305687ea3f1a6afa84e864b7a27bd38a9af32
Signed-off-by: Anjali Singhai Jain <anjali.singhai@intel.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-01-06 03:26:23 -08:00
..
i40e_adminq_cmd.h i40e: Implementation of VXLAN ndo's 2014-01-03 20:11:44 -08:00
i40e_adminq.c i40e: Admin queue shutdown fixes 2014-01-06 03:26:23 -08:00
i40e_adminq.h i40e: keep allocated memory in structs 2014-01-04 23:46:24 -08:00
i40e_alloc.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_common.c i40e: Admin queue shutdown fixes 2014-01-06 03:26:23 -08:00
i40e_debugfs.c i40e: fix whitespace 2014-01-06 02:00:10 -08:00
i40e_diag.c i40e: trivial fixes 2013-12-16 00:49:22 -08:00
i40e_diag.h i40e: loopback info and set loopback fix 2013-12-10 01:27:30 -08:00
i40e_ethtool.c i40e: Change the ethtool NVM read method to use AQ 2014-01-04 22:22:26 -08:00
i40e_hmc.c i40e: trivial fixes 2013-12-16 00:49:22 -08:00
i40e_hmc.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_lan_hmc.c i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_lan_hmc.h i40e: sync header files with hardware 2013-12-05 23:25:17 -08:00
i40e_main.c i40e: Admin queue shutdown fixes 2014-01-06 03:26:23 -08:00
i40e_nvm.c i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_osdep.h i40e: driver core headers 2013-09-11 01:58:15 -07:00
i40e_prototype.h i40e: Admin queue shutdown fixes 2014-01-06 03:26:23 -08:00
i40e_register.h i40e: whitespace 2013-12-06 16:41:50 -08:00
i40e_status.h i40e: init code and hardware support 2013-09-11 02:12:25 -07:00
i40e_txrx.c i40e: Record dma buffer info for dummy packets 2014-01-05 18:20:28 -08:00
i40e_txrx.h i40e: add header file flag _I40E_TXRX_H_ 2014-01-04 22:44:37 -08:00
i40e_type.h i40e: Rx checksum offload for VXLAN 2014-01-03 20:20:09 -08:00
i40e_virtchnl_pf.c i40e: Fix VF driver MAC address configuration 2014-01-06 02:57:05 -08:00
i40e_virtchnl_pf.h i40e: Fix VF driver MAC address configuration 2014-01-06 02:57:05 -08:00
i40e_virtchnl.h i40e: implement virtual device interface 2013-09-11 02:04:56 -07:00
i40e.h i40e: Remove unnecessary prototypes 2014-01-05 01:38:03 -08:00
Makefile i40e: include i40e in kernel proper 2013-09-11 02:28:40 -07:00