linux/drivers/infiniband/hw
Selvin Xavier 6845485f9e RDMA/bnxt_re: Move device to error state upon device crash
When the L2 driver detects a device crash or device undergone reset, it
invokes a stop callback to recover from error.

The current RoCE driver doesn't recover the device. So move the device to
error state and dispatch fatal events to all qps Release the MSIx vectors
to avoid a crash when L2 driver disables the MSIx.  Also, check for the
device state to avoid posting further commands to the HW.

Link: https://lore.kernel.org/r/1615968942-30970-1-git-send-email-selvin.xavier@broadcom.com
Signed-off-by: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
Signed-off-by: Devesh Sharma <devesh.sharma@broadcom.com>
Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2021-03-26 10:37:01 -03:00
..
bnxt_re RDMA/bnxt_re: Move device to error state upon device crash 2021-03-26 10:37:01 -03:00
cxgb4 RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
efa RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
hfi1 RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
hns RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
i40iw RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
mlx4 RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
mlx5 RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
mthca RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
ocrdma RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
qedr RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
qib RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
usnic RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
vmw_pvrdma RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
Makefile RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel 2019-10-04 15:08:59 -03:00