linux/drivers/infiniband/hw
Mike Marciniszyn 042a00f93a IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev
The current rdma_netdev handling in ipoib hooks the tx_timeout handler,
but prints out a totally useless message that prevents effective debugging
especially when multiple transmit queues are being used.

Add a tx_timeout rdma_netdev hook and implement the callback in the hfi1
to print additional information.

The existing non-helpful message is avoided when the driver has presented
a callback.

Link: https://lore.kernel.org/r/1617026056-50483-3-git-send-email-dennis.dalessandro@cornelisnetworks.com
Reviewed-by: Kaike Wan <kaike.wan@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2021-04-07 20:19:00 -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/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock 2021-03-31 14:41:01 -03:00
efa RDMA/efa: Use strscpy instead of strlcpy 2021-03-30 17:03:22 -03:00
hfi1 IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev 2021-04-07 20:19:00 -03:00
hns RDMA/hns: Reorganize doorbell update interfaces for all queues 2021-04-01 16:16:44 -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/mlx5: Set ODP caps only if device profile support ODP 2021-03-26 11:57:38 -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