At the SCSI transport level, there is no distinction between
user data and protection information. Thus, iscsi header field
"expected data transfer length" should include protection
information.
This set modifies both the iscsi initiator (patch #1), and
target (patch #2) to expect data length which includes
protection information.
Although these patches involve 3 subsystems with different
maintainers (scsi, iser, target) I would prefer seeing these
patches included together.
Sagi Grimberg (2):
libiscsi, iser: Adjust data_length to include protection information
TARGET/sbc,loopback: Adjust command data length in case pi exists on
the wire
drivers/infiniband/ulp/iser/iser_initiator.c | 34 +++++++-----------------
drivers/scsi/libiscsi.c | 35 +++++++++++++++++++++++++-
drivers/target/loopback/tcm_loop.c | 35 +++++++++++++++++++++++---
drivers/target/target_core_sbc.c | 15 +++++++++-
include/scsi/libiscsi.h | 19 ++++++++++++++
5 files changed, 107 insertions(+), 31 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html