linux/drivers/net/ethernet/intel/fm10k
Jacob Keller 1340181fe4 fm10k: do not assume VF always has 1 queue
It is possible that the PF has not yet assigned resources to the VF.
Although rare, this could result in the VF attempting to read queues it
does not own and result in FUM or THI faults in the PF. To prevent this,
check queue 0 before we continue in init_hw_vf.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Krishneil Singh <Krishneil.k.singh@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-11-23 11:08:47 -08:00
..
fm10k.h fm10k: add support for extra debug statistics 2015-09-22 15:58:27 -07:00
fm10k_common.c fm10k: Resolve various spelling errors and checkpatch warnings 2015-03-03 01:07:23 -08:00
fm10k_common.h
fm10k_dcbnl.c fm10k: fix unused warnings 2015-04-14 15:23:36 -07:00
fm10k_debugfs.c fm10k: use snprintf() instead of sprintf() to avoid buffer overflow 2015-10-13 23:49:13 -07:00
fm10k_ethtool.c drivers/net: get rid of unnecessary initializations in .get_drvinfo() 2015-10-16 00:24:10 -07:00
fm10k_iov.c fm10k: add support for extra debug statistics 2015-09-22 15:58:27 -07:00
fm10k_main.c drivers/net/intel: use napi_complete_done() 2015-10-16 04:33:46 -07:00
fm10k_mbx.c fm10k: TRIVIAL remove unnecessary comma 2015-09-22 15:58:27 -07:00
fm10k_mbx.h
fm10k_netdev.c fm10k: TRIVIAL fix typo in fm10k_netdev.c 2015-09-15 17:06:09 -07:00
fm10k_pci.c fm10k: add support for extra debug statistics 2015-09-22 15:58:27 -07:00
fm10k_pf.c fm10k: fix iov_msg_mac_vlan_pf VID checks 2015-09-15 17:06:23 -07:00
fm10k_pf.h fm10k: pack TLV overlay structures 2015-06-17 14:21:22 -07:00
fm10k_ptp.c fm10k: fix incorrect free on skb in ts_tx_enqueue 2015-06-17 14:20:36 -07:00
fm10k_tlv.c fm10k: Resolve various spelling errors and checkpatch warnings 2015-03-03 01:07:23 -08:00
fm10k_tlv.h
fm10k_type.h fm10k: do not assume VF always has 1 queue 2015-11-23 11:08:47 -08:00
fm10k_vf.c fm10k: do not assume VF always has 1 queue 2015-11-23 11:08:47 -08:00
fm10k_vf.h
Makefile