linux_dsm_epyc7002/drivers/infiniband/ulp
Bart Van Assche aaf45bd83e IB/srpt: Detect session shutdown reliably
The Last WQE Reached event is only generated after one or more work
requests have been queued on the QP associated with a session. Since
session shutdown can start before any work requests have been queued,
use a zero-length RDMA write to wait until a QP has been drained.

Additionally, rework the code for closing and disconnecting a session.

Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Cc: Sagi Grimberg <sagig@mellanox.com>
Cc: Alex Estrin <alex.estrin@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2016-02-29 17:12:36 -05:00
..
ipoib IB/ipoib: fix for rare multicast join race condition 2016-02-12 14:53:22 -05:00
iser IB/iser: Support the remote invalidation exception 2015-12-26 19:27:10 -05:00
isert Initial roundup of 4.5 merge window patches 2016-01-23 18:45:06 -08:00
srp Merge branches '4.5/Or-cleanup' and '4.5/rdma-cq' into k.o/for-4.5 2015-12-22 17:03:15 -05:00
srpt IB/srpt: Detect session shutdown reliably 2016-02-29 17:12:36 -05:00
Makefile IB: Allow build of hw/ and ulp/ subdirectories independently 2014-06-02 14:51:12 -07:00