summaryrefslogtreecommitdiff
path: root/drivers/scsi/qedi/qedi_iscsi.h
diff options
context:
space:
mode:
authorManish Rangankar <manish.rangankar@cavium.com>2018-05-22 10:28:45 +0300
committerDavid S. Miller <davem@davemloft.net>2018-05-23 06:29:54 +0300
commit534bbdf8832ae48491cb8cfa42eaba0c21421ea9 (patch)
tree5096c6753e82862d3c9d6ba20931f95d6fb8eaed /drivers/scsi/qedi/qedi_iscsi.h
parent8673daf4f55bf3b918dec78aee2132d191225106 (diff)
downloadlinux-534bbdf8832ae48491cb8cfa42eaba0c21421ea9.tar.xz
qedi: Add support for populating ethernet TLVs.
This patch adds callbacks for providing the ethernet protocol driver TLVs. Signed-off-by: Manish Rangankar <manish.rangankar@cavium.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/scsi/qedi/qedi_iscsi.h')
-rw-r--r--drivers/scsi/qedi/qedi_iscsi.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/scsi/qedi/qedi_iscsi.h b/drivers/scsi/qedi/qedi_iscsi.h
index ea1315189922..11260776212f 100644
--- a/drivers/scsi/qedi/qedi_iscsi.h
+++ b/drivers/scsi/qedi/qedi_iscsi.h
@@ -223,6 +223,12 @@ struct qedi_work_map {
struct work_struct *ptr_tmf_work;
};
+struct qedi_boot_target {
+ char ip_addr[64];
+ char iscsi_name[255];
+ u32 ipv6_en;
+};
+
#define qedi_set_itt(task_id, itt) ((u32)(((task_id) & 0xffff) | ((itt) << 16)))
#define qedi_get_itt(cqe) (cqe.iscsi_hdr.cmd.itt >> 16)