linux/drivers/infiniband/ulp/ipoib
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
..
ipoib_cm.c RDMA: Convert sysfs device * show functions to use sysfs_emit() 2020-10-26 19:53:21 -03:00
ipoib_ethtool.c RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool 2020-11-02 15:48:56 -04:00
ipoib_fs.c RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro 2020-09-16 13:46:18 -03:00
ipoib_ib.c RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
ipoib_main.c IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev 2021-04-07 20:19:00 -03:00
ipoib_multicast.c RDMA/ipoib: Remove racy Subnet Manager sendonly join checks 2021-02-16 14:42:58 -04:00
ipoib_netlink.c RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces 2020-10-05 15:05:45 -03:00
ipoib_verbs.c RDMA/ipoib: Distribute cq completion vector better 2020-11-20 16:18:59 -04:00
ipoib_vlan.c RDMA: Convert sysfs device * show functions to use sysfs_emit() 2020-10-26 19:53:21 -03:00
ipoib.h RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00