diff options
Diffstat (limited to 'include/scsi')
-rw-r--r-- | include/scsi/iscsi_if.h | 6 | ||||
-rw-r--r-- | include/scsi/scsi_transport_iscsi.h | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/include/scsi/iscsi_if.h b/include/scsi/iscsi_if.h index fba211743729..3d0372e30ca1 100644 --- a/include/scsi/iscsi_if.h +++ b/include/scsi/iscsi_if.h | |||
@@ -48,6 +48,7 @@ enum iscsi_uevent_e { | |||
48 | ISCSI_UEVENT_TRANSPORT_EP_DISCONNECT = UEVENT_BASE + 14, | 48 | ISCSI_UEVENT_TRANSPORT_EP_DISCONNECT = UEVENT_BASE + 14, |
49 | 49 | ||
50 | ISCSI_UEVENT_TGT_DSCVR = UEVENT_BASE + 15, | 50 | ISCSI_UEVENT_TGT_DSCVR = UEVENT_BASE + 15, |
51 | ISCSI_UEVENT_SET_HOST_PARAM = UEVENT_BASE + 16, | ||
51 | 52 | ||
52 | /* up events */ | 53 | /* up events */ |
53 | ISCSI_KEVENT_RECV_PDU = KEVENT_BASE + 1, | 54 | ISCSI_KEVENT_RECV_PDU = KEVENT_BASE + 1, |
@@ -136,6 +137,11 @@ struct iscsi_uevent { | |||
136 | */ | 137 | */ |
137 | uint32_t enable; | 138 | uint32_t enable; |
138 | } tgt_dscvr; | 139 | } tgt_dscvr; |
140 | struct msg_set_host_param { | ||
141 | uint32_t host_no; | ||
142 | uint32_t param; /* enum iscsi_host_param */ | ||
143 | uint32_t len; | ||
144 | } set_host_param; | ||
139 | } u; | 145 | } u; |
140 | union { | 146 | union { |
141 | /* messages k -> u */ | 147 | /* messages k -> u */ |
diff --git a/include/scsi/scsi_transport_iscsi.h b/include/scsi/scsi_transport_iscsi.h index 902e69f0272c..1ac450b06909 100644 --- a/include/scsi/scsi_transport_iscsi.h +++ b/include/scsi/scsi_transport_iscsi.h | |||
@@ -108,6 +108,9 @@ struct iscsi_transport { | |||
108 | enum iscsi_param param, char *buf); | 108 | enum iscsi_param param, char *buf); |
109 | int (*get_host_param) (struct Scsi_Host *shost, | 109 | int (*get_host_param) (struct Scsi_Host *shost, |
110 | enum iscsi_host_param param, char *buf); | 110 | enum iscsi_host_param param, char *buf); |
111 | int (*set_host_param) (struct Scsi_Host *shost, | ||
112 | enum iscsi_host_param param, char *buf, | ||
113 | int buflen); | ||
111 | int (*send_pdu) (struct iscsi_cls_conn *conn, struct iscsi_hdr *hdr, | 114 | int (*send_pdu) (struct iscsi_cls_conn *conn, struct iscsi_hdr *hdr, |
112 | char *data, uint32_t data_size); | 115 | char *data, uint32_t data_size); |
113 | void (*get_stats) (struct iscsi_cls_conn *conn, | 116 | void (*get_stats) (struct iscsi_cls_conn *conn, |