linux/drivers/net/ethernet/intel/i40evf
Mitch Williams f8d4db35e8 i40evf: make early init processing more robust
In early init, if we get an unexpected message from the PF (such as link
status), we just kick an error back to the init task, causing it to
restart its state machine and delaying initialization.

Make the early init AQ message receive code more robust by handling
messages in a loop, and ignoring those that we aren't interested in.
This also gets rid of some scary log messages that really didn't
indicate a problem.

Change-ID: I620e8c72e49c49c665ef33eeab2425dd10e721cf
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Signed-off-by: Patrick Lu <patrick.lu@intel.com>
Tested-by: Jim Young <jamesx.m.young@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-11-11 06:01:54 -08:00
..
i40e_adminq_cmd.h i40e/i40evf: Fix whitespace indentation 2014-10-23 20:38:03 -07:00
i40e_adminq.c i40e: poll firmware slower 2014-11-11 05:44:16 -08:00
i40e_adminq.h i40e: poll firmware slower 2014-11-11 05:44:16 -08:00
i40e_alloc.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_common.c i40evf: Add support for 10G base T parts 2014-11-03 01:38:41 -08:00
i40e_hmc.h i40e/i40evf: Force a shifted '1' to be unsigned 2014-07-02 19:02:19 -07:00
i40e_lan_hmc.h i40e/i40evf: Big endian fixes for handling HMC 2014-06-26 04:44:57 -07:00
i40e_osdep.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_prototype.h i40e/i40evf: add max buf len to aq debug print helper 2014-08-27 00:40:14 -07:00
i40e_register.h i40e/i40evf: i40e_register.h update 2014-06-19 20:22:02 -07:00
i40e_status.h i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00
i40e_txrx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-09-07 21:41:53 -07:00
i40e_txrx.h i40e: clean up throttle rate code 2014-11-11 06:01:48 -08:00
i40e_type.h i40evf: Add support for 10G base T parts 2014-11-03 01:38:41 -08:00
i40e_virtchnl.h i40e/i40evf: Clean up a few things 2014-06-08 02:01:26 -07:00
i40evf_ethtool.c i40evf: fix scan warning on sprintf 2014-08-02 19:41:14 -07:00
i40evf_main.c i40evf: properly handle multiple AQ messages 2014-11-03 01:23:24 -08:00
i40evf_virtchnl.c i40evf: make early init processing more robust 2014-11-11 06:01:54 -08:00
i40evf.h i40evf: fix crash when changing ring sizes 2014-06-05 02:13:01 -07:00
Makefile i40evf: Fix the headers and update copyright year. 2014-05-21 01:54:43 -07:00