OpenCloudOS-Kernel/drivers/net/ethernet/intel/i40e
Mitch Williams 96c8d0738a i40e: add more verbose error messages
Under certain circumstances, the device may not have enough resources to
enable all of the VFs that it advertises in config space. Although the
number of supported VFs is reported upon driver init, it is not obvious
when this is different from the number reported in config space. To
eliminate this confusion, add an error message explaining the problem.
Additionally, move the 'Allocating VFs' message down below the error
checks so as to prevent further confusion.

Change-ID: I45b7efca53a7aebf7777be33a8bc9d615ae48ea1
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-10-08 15:08:04 -07:00
..
Makefile i40e: Strip configfs code 2015-03-07 07:01:06 -08:00
i40e.h i40e: inline interrupt enable 2015-10-08 15:04:04 -07:00
i40e_adminq.c i40e/i40evf: assure clean asq status report 2015-10-07 13:59:02 -07:00
i40e_adminq.h i40e/i40evf: fix a potential type compare issue 2015-10-07 13:38:11 -07:00
i40e_adminq_cmd.h i40e: fix bad CEE status shift value 2015-10-07 13:48:07 -07:00
i40e_alloc.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_common.c i40e: fix bug in return from get_link_status and avoid spurious link messages 2015-10-07 14:23:09 -07:00
i40e_dcb.c i40e: Additional checks for CEE APP priority validity 2015-10-07 14:39:30 -07:00
i40e_dcb.h i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_dcb_nl.c i40e/i40evf: give up the __func__ 2015-10-07 14:11:24 -07:00
i40e_debugfs.c i40e: fix kbuild warnings 2015-09-30 05:45:23 -07:00
i40e_diag.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_diag.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_ethtool.c i40e: fix erroneous WARN_ON 2015-10-08 14:59:07 -07:00
i40e_fcoe.c i40e: make i40e_init_pf_fcoe to void 2015-10-07 13:55:22 -07:00
i40e_fcoe.h i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_hmc.c i40e: clean up unneeded gotos 2015-07-23 05:15:26 -07:00
i40e_hmc.h i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_lan_hmc.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_lan_hmc.h i40e/i40evf: Big endian fixes for handling HMC 2014-06-26 04:44:57 -07:00
i40e_main.c i40e: inline interrupt enable 2015-10-08 15:04:04 -07:00
i40e_nvm.c i40e: add little endian conversion for checksum 2015-10-07 14:18:53 -07:00
i40e_osdep.h i40e: adds FCoE configure option 2015-01-14 16:48:39 -05:00
i40e_prototype.h i40e: fix bug in return from get_link_status and avoid spurious link messages 2015-10-07 14:23:09 -07:00
i40e_ptp.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_register.h i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag 2015-08-26 15:09:54 -07:00
i40e_status.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_txrx.c i40e/i40evf: Add a stat to keep track of linearization count 2015-10-07 14:35:45 -07:00
i40e_txrx.h i40e/i40evf: Add a stat to keep track of linearization count 2015-10-07 14:35:45 -07:00
i40e_type.h i40e/i40evf: add driver support for new device ids 2015-10-07 13:34:09 -07:00
i40e_virtchnl.h i40e/i40evf: remove unused opcode 2015-10-07 14:57:26 -07:00
i40e_virtchnl_pf.c i40e: add more verbose error messages 2015-10-08 15:08:04 -07:00
i40e_virtchnl_pf.h i40e: support virtual channel API 1.1 2015-07-23 05:22:26 -07:00