[PATCH 0/8] iscsi-target: ISCSI_OP_NOOP + ISCSI_OP_TEXT refactoring for v3.11

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx>

Hi folks,

This series contains the necessary refactoring for ISCSI_OP_NOOP RX
and ISCSI_OP_TEXT RX/TX handling within patch #1 -> #3 to allow these
PDU payloads to function in a transport dependent manner across
traditional iscsi and iser code.

Patch #4 contains initial support for ISCSI_OP_TEXT handling within
iser-target for native in-band sendtargets discovery, and patch #5
is a login parameter negotiation change specific to this case.

Also included in patch #6 are cleanups for handling SendTargets payload
parsing, and patch #7 adds support for explicit SendTargets=[iqn.,eui.]
discovery.  Patch #8 contains iser-target specific setup for saving the
incoming ISCSI_OP_TEXT payload.

Or is still tracking down a bug to allow ISCSI_OP_TEXT payloads to
function properly over iser using open-iscsi, but that bit should be
resolved shortly.

Please review.

--nab

Nicholas Bellinger (8):
  iscsi/isert-target: Refactor ISCSI_OP_NOOP RX handling
  iscsi-target: Refactor ISCSI_OP_TEXT RX handling
  iscsi-target: Refactor ISCSI_OP_TEXT_RSP TX handling
  iser-target: Initial support for ISCSI_OP_TEXT opcode
  iscsi-target: Allow IRDSL and TRDSL to be exchanged during iser
    discovery
  iscsi-target: Move sendtargets parsing into iscsit_process_text_cmd
  iscsi-target: Add IFC_SENDTARGETS_SINGLE support
  iser-target: Setup incoming ISCSI_OP_TEXT buffer

 drivers/infiniband/ulp/isert/ib_isert.c        |  116 ++++++-
 drivers/target/iscsi/iscsi_target.c            |  459 ++++++++++++++----------
 drivers/target/iscsi/iscsi_target_core.h       |    4 +
 drivers/target/iscsi/iscsi_target_login.c      |    2 +-
 drivers/target/iscsi/iscsi_target_parameters.c |   12 +-
 drivers/target/iscsi/iscsi_target_parameters.h |    2 +-
 drivers/target/iscsi/iscsi_target_util.c       |    1 +
 include/target/iscsi/iscsi_transport.h         |   12 +-
 8 files changed, 411 insertions(+), 197 deletions(-)

-- 
1.7.2.5

--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux