linux_dsm_epyc7002/drivers/net/ethernet/qlogic/qed
Mintz, Yuval 2f78227874 qed: Correct MSI-x for storage
When qedr is enabled, qed would try dividing the msi-x vectors between
L2 and RoCE, starting with L2 and providing it with sufficient vectors
for its queues.

Problem is qed would also do that for storage partitions, and as those
don't need queues it would lead qed to award those partitions with 0
msi-x vectors, causing them to believe theye're using INTa and
preventing them from operating.

Fixes: 51ff17251c ("qed: Add support for RoCE hw init")
Signed-off-by: Yuval Mintz <Yuval.Mintz@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-04-06 13:35:27 -07:00
..
Makefile qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_cxt.c qed: Manage with less memory regions for RoCE 2017-04-03 19:16:37 -07:00
qed_cxt.h qed: Manage with less memory regions for RoCE 2017-04-03 19:16:37 -07:00
qed_dcbx.c qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_dcbx.h qed: Move to new load request scheme 2017-03-28 18:05:23 -07:00
qed_debug.c qed*: Add support for QL41xxx adapters 2017-03-14 11:43:30 -07:00
qed_debug.h qed: Add support for debug data collection 2016-09-07 17:46:59 -07:00
qed_dev_api.h qed: Utilize resource-lock based scheme 2017-03-28 18:05:24 -07:00
qed_dev.c qed: Manage with less memory regions for RoCE 2017-04-03 19:16:37 -07:00
qed_fcoe.c qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_fcoe.h qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_hsi.h qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_hw.c qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_hw.h qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_init_fw_funcs.c qed*: Utilize Firmware 8.15.3.0 2017-03-13 15:33:09 -07:00
qed_init_ops.c qed*: Utilize Firmware 8.15.3.0 2017-03-13 15:33:09 -07:00
qed_init_ops.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_int.c qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_int.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_iscsi.c qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_iscsi.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_l2.c qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_l2.h qed: Add infrastructure for PTP support 2017-02-15 12:42:52 -05:00
qed_ll2.c qed: fix missing break in OOO_LB_TC case 2017-04-06 13:20:26 -07:00
qed_ll2.h qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_main.c qed: Correct MSI-x for storage 2017-04-06 13:35:27 -07:00
qed_mcp.c qed: Add a missing error code 2017-04-05 06:53:42 -07:00
qed_mcp.h qed: Utilize resource-lock based scheme 2017-03-28 18:05:24 -07:00
qed_ooo.c qed: Correct out-of-bound access in OOO history 2017-03-14 11:37:05 -07:00
qed_ooo.h qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_ptp.c qed*: Add support for QL41xxx adapters 2017-03-14 11:43:30 -07:00
qed_ptp.h qed: Add infrastructure for PTP support 2017-02-15 12:42:52 -05:00
qed_reg_addr.h qed*: Add support for QL41xxx adapters 2017-03-14 11:43:30 -07:00
qed_roce.c qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_roce.h qed*: Utilize Firmware 8.15.3.0 2017-03-13 15:33:09 -07:00
qed_selftest.c qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qed_selftest.h qed: Add nvram selftest 2016-10-31 15:52:35 -04:00
qed_sp_commands.c qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_sp.h qed: Add support for hardware offloaded FCoE. 2017-02-19 18:10:42 -05:00
qed_spq.c qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_sriov.c qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00
qed_sriov.h qed: Make qed_iov_mark_vf_flr() return bool 2017-03-21 19:02:37 -07:00
qed_vf.c qed: Increase verbosity of VF -> PF errors 2017-03-21 19:02:36 -07:00
qed_vf.h qed: Deprecate VF multiple queue-stop 2017-03-21 19:02:37 -07:00
qed.h qed: Revise QM cofiguration 2017-04-03 19:16:37 -07:00