[PATCH 00/12] iser target patches for 4.6

Sagi Grimberg
2016-02-24T17:23:57Z

Hi Nic,

This patchset targets 4.6 merge window, it passed
our nightly regression tests.

The set consists of:
- Several patches for error flow fixes and rework from Jenny
- Several much needed cleanups from HCH
- Conversion to the recently introduced CQ and QP drain APIs

As usual, more review and testing are welcome!

Christoph Hellwig (5):
iser-target: Remove ISER_RECV_DATA_SEG_LEN
iser-target: Split and properly type the login buffer
iser-target: Convert to new CQ API
iser-target: Kill struct isert_rdma_wr
iser-target: Kill the ->isert_cmd back pointer in struct iser_tx_desc

Jenny Derzhavetz (6):
iser-target: Fix identification of login rx descriptor type
iser-target: Add new state ISER_CONN_BOUND to isert_conn
iser-target: Separate flows for np listeners and connections cma
events
iser-target: Rework connection termination
iser-target: Remove redundant wait in release_conn
iser-target: Remove impossible condition from isert_wait_conn

Sagi Grimberg (1):
iser-target: Use ib_drain_qp

drivers/infiniband/ulp/isert/ib_isert.c | 819 ++++++++++++++------------------
drivers/infiniband/ulp/isert/ib_isert.h | 74 +--
2 files changed, 385 insertions(+), 508 deletions(-)

--
1.8.4.3