]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
iser-target: Updates for login negotiation multi-plexing support
authorNicholas Bellinger <nab@linux-iscsi.org>
Sun, 18 Aug 2013 23:35:46 +0000 (16:35 -0700)
committerNicholas Bellinger <nab@linux-iscsi.org>
Mon, 9 Sep 2013 21:27:21 +0000 (14:27 -0700)
commit6faaa85f375543ea0d49a27e953ed18aec05ae56
tree072dce0ff0f78c936a80968999e4ec5b05f21ea6
parentea3a179abee6792b2b08f8710e19adbc75e866b1
iser-target: Updates for login negotiation multi-plexing support

This patch updates iser-target code to support login negotiation
multi-plexing.  This includes only using isert_conn->conn_login_comp
for the first login request PDU, pushing the subsequent processing
to iscsi_conn->login_work -> iscsi_target_do_login_rx(), and turning
isert_get_login_rx() into a NOP.

v3 changes:
   - Drop unnecessary LOGIN_FLAGS_READ_ACTIVE bit set in
     isert_rx_login_req()

Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/infiniband/ulp/isert/ib_isert.c