diff options
author | Mike Christie <michaelc@cs.wisc.edu> | 2007-05-30 13:57:11 -0400 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.(none)> | 2007-06-01 12:51:03 -0400 |
commit | 1d9bf13a9cf91f8faf221e98a64dd1157bcf5fa9 (patch) | |
tree | 25b38eae693498c3085bd9727785c5eed2f1d5f1 /include/scsi/iscsi_if.h | |
parent | 2174a04ee7d8304a270de183fbc58b36dd05b395 (diff) |
[SCSI] iscsi class: add iscsi host set param event
The iscsi class uses the set_param event to set session
and connection params. This patch adds a set_host_param
so we can set host level values.
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'include/scsi/iscsi_if.h')
-rw-r--r-- | include/scsi/iscsi_if.h | 6 |
1 files changed, 6 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 */ |