[SCSI] libiscsi: prepare libiscsi for new offload engines by modifying unsol data...
authorMike Christie <michaelc@cs.wisc.edu>
Tue, 2 Dec 2008 06:32:05 +0000 (00:32 -0600)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Mon, 29 Dec 2008 17:24:20 +0000 (11:24 -0600)
commit577577da6d197ea3dcf3ee19c4f902fbd3a9390a
tree624b991f45dc12da557469daed0deea2bffb47ac
parent63c62f1cb980241513c82cacd5b9f878527c6647
[SCSI] libiscsi: prepare libiscsi for new offload engines by modifying unsol data code

cxgb3i offloads data transfers. It does not offload the entire scsi/iscsi
procssing like qla4xxx and it does not offload the iscsi sequence
processing like how bnx2i does. cxgb3i relies on iscsi_tcp for the
seqeunce handling so this changes how we transfer unsolicitied data by
adding a common r2t struct and helpers.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/libiscsi.c
include/scsi/libiscsi.h
include/scsi/scsi_transport_iscsi.h