mirror_ubuntu-kernels/drivers/net/ethernet/qlogic/qed
Shai Malin b0cd08537d qed: Fix the VF msix vectors flow
For VFs we should return with an error in case we didn't get the exact
number of msix vectors as we requested.
Not doing that will lead to a crash when starting queues for this VF.

Signed-off-by: Prabhakar Kushwaha <pkushwaha@marvell.com>
Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Shai Malin <smalin@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-08-24 09:22:37 +01:00
..
Makefile qed: Add NVMeTCP Offload IO Level FW Initializations 2021-06-03 14:04:17 -07:00
qed_chain.c qed: fix the allocation of the chains with an external PBL 2020-07-27 12:17:14 -07:00
qed_cxt.c qed: Add NVMeTCP Offload PF Level FW and HW HSI 2021-06-03 14:04:17 -07:00
qed_cxt.h qed: Add TCP_ULP FW resource layout 2021-06-03 14:04:17 -07:00
qed_dcbx.c net: qed: Fix memcpy() overflow of qed_dcbx_params() 2021-06-17 12:14:51 -07:00
qed_dcbx.h net: qed: cleanup global structs declarations 2020-07-06 13:18:55 -07:00
qed_debug.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-07-11 00:46:00 -07:00
qed_debug.h net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_dev_api.h qed: simplify chain allocation with init params struct 2020-07-22 18:19:03 -07:00
qed_dev.c qed: Add support of HW filter block 2021-06-03 14:04:17 -07:00
qed_devlink.c qed: implement devlink dump 2020-08-24 18:01:33 -07:00
qed_devlink.h qed: use devlink logic to report errors 2020-08-24 18:01:33 -07:00
qed_fcoe.c net: qed: sanitize BE/LE data processing 2020-07-06 13:18:56 -07:00
qed_fcoe.h net: qed: cleanup global structs declarations 2020-07-06 13:18:55 -07:00
qed_hsi.h qed: Add NVMeTCP Offload PF Level FW and HW HSI 2021-06-03 14:04:17 -07:00
qed_hw.c net: qed: correct qed_hw_err_notify() prototype 2020-07-06 13:18:55 -07:00
qed_hw.h net: qed: correct qed_hw_err_notify() prototype 2020-07-06 13:18:55 -07:00
qed_init_fw_funcs.c net: qed: sanitize BE/LE data processing 2020-07-06 13:18:56 -07:00
qed_init_ops.c net: qed: move static iro_arr[] out of header file 2020-07-06 13:18:55 -07:00
qed_init_ops.h net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_int.c qed: convert tasklets to use new tasklet_setup() API 2020-09-14 13:02:38 -07:00
qed_int.h qed: convert tasklets to use new tasklet_setup() API 2020-09-14 13:02:38 -07:00
qed_iscsi.c qed: Add TCP_ULP FW resource layout 2021-06-03 14:04:17 -07:00
qed_iscsi.h net: qed: cleanup global structs declarations 2020-07-06 13:18:55 -07:00
qed_iwarp.c qed: fix error return code in qed_iwarp_ll2_start() 2020-11-17 10:40:34 -08:00
qed_iwarp.h net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_l2.c qed: Fix fall-through warnings for Clang 2021-03-10 12:45:15 -08:00
qed_l2.h net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_ll2.c qed: qed ll2 race condition fixes 2021-08-16 11:22:57 +01:00
qed_ll2.h qed/qed_ll2: Replace one-element array with flexible-array member 2020-09-28 18:47:48 -07:00
qed_main.c qed: Fix the VF msix vectors flow 2021-08-24 09:22:37 +01:00
qed_mcp.c qed: Add NVMeTCP Offload PF Level FW and HW HSI 2021-06-03 14:04:17 -07:00
qed_mcp.h qed: add support for the extended speed and FEC modes 2020-07-20 17:59:44 -07:00
qed_mng_tlv.c qed: Add NVMeTCP Offload PF Level FW and HW HSI 2021-06-03 14:04:17 -07:00
qed_nvmetcp_fw_funcs.c qed: Add NVMeTCP Offload IO Level FW Initializations 2021-06-03 14:04:17 -07:00
qed_nvmetcp_fw_funcs.h qed: Fix duplicate included linux/kernel.h 2021-06-07 13:29:50 -07:00
qed_nvmetcp_ip_services.c qed: Add IP services APIs support 2021-06-03 14:04:18 -07:00
qed_nvmetcp.c qed: Add NVMeTCP Offload IO Level FW Initializations 2021-06-03 14:04:17 -07:00
qed_nvmetcp.h qed: Add NVMeTCP Offload Connection Level FW and HW HSI 2021-06-03 14:04:17 -07:00
qed_ooo.c qed: Add NVMeTCP Offload PF Level FW and HW HSI 2021-06-03 14:04:17 -07:00
qed_ooo.h net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_ptp.c net: qed: cleanup global structs declarations 2020-07-06 13:18:55 -07:00
qed_ptp.h net: qed: cleanup global structs declarations 2020-07-06 13:18:55 -07:00
qed_rdma.c qed: Fix null-pointer dereference in qed_rdma_create_qp() 2021-08-16 11:23:32 +01:00
qed_rdma.h net: qed: sanitize BE/LE data processing 2020-07-06 13:18:56 -07:00
qed_reg_addr.h net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_roce.c net: qed: Remove unneeded cast from memory allocation 2020-07-22 17:28:54 -07:00
qed_roce.h net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_selftest.c net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_selftest.h net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_sp_commands.c qed: Add NVMeTCP Offload PF Level FW and HW HSI 2021-06-03 14:04:17 -07:00
qed_sp.h qed: Add NVMeTCP Offload Connection Level FW and HW HSI 2021-06-03 14:04:17 -07:00
qed_spq.c qed: simplify chain allocation with init params struct 2020-07-22 18:19:03 -07:00
qed_sriov.c qed: Fix fall-through warnings for Clang 2021-03-10 12:45:15 -08:00
qed_sriov.h net: qed: cleanup global structs declarations 2020-07-06 13:18:55 -07:00
qed_vf.c net: qed: update copyright years 2020-06-30 15:51:40 -07:00
qed_vf.h net: qed: convert to SPDX License Identifiers 2020-06-30 15:51:39 -07:00
qed.h qed: Add support of HW filter block 2021-06-03 14:04:17 -07:00