>From Erez Zilber: Add AF and RDMA provider properties. Signed-off-by: Mike Christie <michaelc@xxxxxxxxxxx> Signed-off-by: Alex Aizman <itn780@xxxxxxxxx> Signed-off-by: Dmitry Yusupov <dmitry_yus@xxxxxxxxx> diff --git a/drivers/scsi/iscsi_tcp.c b/drivers/scsi/iscsi_tcp.c index 4fea3e4..0027973 100644 --- a/drivers/scsi/iscsi_tcp.c +++ b/drivers/scsi/iscsi_tcp.c @@ -3590,6 +3590,8 @@ static struct iscsi_transport iscsi_tcp_ .name = "tcp", .caps = CAP_RECOVERY_L0 | CAP_MULTI_R2T | CAP_HDRDGST | CAP_DATADGST, + .af = AF_INET, + .rdma = 0, .host_template = &iscsi_sht, .hostdata_size = sizeof(struct iscsi_session), .max_conn = 1, diff --git a/drivers/scsi/scsi_transport_iscsi.c b/drivers/scsi/scsi_transport_iscsi.c index 49fd18c..bb2a3ee 100644 --- a/drivers/scsi/scsi_transport_iscsi.c +++ b/drivers/scsi/scsi_transport_iscsi.c @@ -117,6 +117,8 @@ show_transport_attr(caps, "0x%x"); show_transport_attr(max_lun, "%d"); show_transport_attr(max_conn, "%d"); show_transport_attr(max_cmd_len, "%d"); +show_transport_attr(af, "%d"); +show_transport_attr(rdma, "%d"); static struct attribute *iscsi_transport_attrs[] = { &class_device_attr_handle.attr, @@ -124,6 +126,8 @@ static struct attribute *iscsi_transport &class_device_attr_max_lun.attr, &class_device_attr_max_conn.attr, &class_device_attr_max_cmd_len.attr, + &class_device_attr_af.attr, + &class_device_attr_rdma.attr, NULL, }; diff --git a/include/scsi/scsi_transport_iscsi.h b/include/scsi/scsi_transport_iscsi.h index f25041c..da44477 100644 --- a/include/scsi/scsi_transport_iscsi.h +++ b/include/scsi/scsi_transport_iscsi.h @@ -47,6 +47,8 @@ struct iscsi_transport { struct module *owner; char *name; unsigned int caps; + unsigned short af; + unsigned short rdma; struct scsi_host_template *host_template; int hostdata_size; int max_lun; - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html