diff options
author | Eddie Wai <eddie.wai@broadcom.com> | 2011-02-16 16:04:30 -0500 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2011-02-24 12:40:05 -0500 |
commit | 09813ba5bc1a09e39402d66c1671715af0124942 (patch) | |
tree | d57091b31e25a77ce9a038e0a05a9b40d628ac8f /drivers/scsi/bnx2i/bnx2i_iscsi.c | |
parent | 45188354ebd15be7fb15d2b144a1a0ecd2e797a9 (diff) |
[SCSI] bnx2i: Added iSCSI text pdu support for iSCSI offload
This is part of an effort to support send target discovery via
the iSCSI offload path.
Signed-off-by: Eddie Wai <eddie.wai@broadcom.com>
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/bnx2i/bnx2i_iscsi.c')
-rw-r--r-- | drivers/scsi/bnx2i/bnx2i_iscsi.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/scsi/bnx2i/bnx2i_iscsi.c b/drivers/scsi/bnx2i/bnx2i_iscsi.c index f9415aa35300..05bb8086069a 100644 --- a/drivers/scsi/bnx2i/bnx2i_iscsi.c +++ b/drivers/scsi/bnx2i/bnx2i_iscsi.c | |||
@@ -1092,6 +1092,9 @@ static int bnx2i_iscsi_send_generic_request(struct iscsi_task *task) | |||
1092 | case ISCSI_OP_SCSI_TMFUNC: | 1092 | case ISCSI_OP_SCSI_TMFUNC: |
1093 | rc = bnx2i_send_iscsi_tmf(bnx2i_conn, task); | 1093 | rc = bnx2i_send_iscsi_tmf(bnx2i_conn, task); |
1094 | break; | 1094 | break; |
1095 | case ISCSI_OP_TEXT: | ||
1096 | rc = bnx2i_send_iscsi_text(bnx2i_conn, task); | ||
1097 | break; | ||
1095 | default: | 1098 | default: |
1096 | iscsi_conn_printk(KERN_ALERT, bnx2i_conn->cls_conn->dd_data, | 1099 | iscsi_conn_printk(KERN_ALERT, bnx2i_conn->cls_conn->dd_data, |
1097 | "send_gen: unsupported op 0x%x\n", | 1100 | "send_gen: unsupported op 0x%x\n", |
@@ -2167,7 +2170,8 @@ struct iscsi_transport bnx2i_iscsi_transport = { | |||
2167 | .name = "bnx2i", | 2170 | .name = "bnx2i", |
2168 | .caps = CAP_RECOVERY_L0 | CAP_HDRDGST | | 2171 | .caps = CAP_RECOVERY_L0 | CAP_HDRDGST | |
2169 | CAP_MULTI_R2T | CAP_DATADGST | | 2172 | CAP_MULTI_R2T | CAP_DATADGST | |
2170 | CAP_DATA_PATH_OFFLOAD, | 2173 | CAP_DATA_PATH_OFFLOAD | |
2174 | CAP_TEXT_NEGO, | ||
2171 | .param_mask = ISCSI_MAX_RECV_DLENGTH | | 2175 | .param_mask = ISCSI_MAX_RECV_DLENGTH | |
2172 | ISCSI_MAX_XMIT_DLENGTH | | 2176 | ISCSI_MAX_XMIT_DLENGTH | |
2173 | ISCSI_HDRDGST_EN | | 2177 | ISCSI_HDRDGST_EN | |