6d98264552
The outstanding r/w requests counter is not decremented back if IB r/w request fails. As the result, the rdma qpair stops pumping the requests after the number of ibv_post_send failures reaches the threshold for outstanding r/w requests for that qpair. The patch decrements qpair's r/w counter back in case of ibv_post_send returns an error. Change-Id: I8fa0f2905974a50037034962e4d2a001290a06a9 Signed-off-by: Philipp Skadorov <philipp.skadorov@wdc.com> Reviewed-on: https://review.gerrithub.io/391799 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> |
||
---|---|---|
.. | ||
ctrlr_bdev.c | ||
ctrlr_discovery.c | ||
ctrlr.c | ||
Makefile | ||
nvmf_internal.h | ||
nvmf.c | ||
rdma.c | ||
request.c | ||
subsystem.c | ||
transport.c | ||
transport.h |