.. | .. |
---|
236 | 236 | ISCSI_SESSION_FREE, |
---|
237 | 237 | }; |
---|
238 | 238 | |
---|
| 239 | +enum { |
---|
| 240 | + ISCSI_SESSION_TARGET_UNBOUND, |
---|
| 241 | + ISCSI_SESSION_TARGET_ALLOCATED, |
---|
| 242 | + ISCSI_SESSION_TARGET_SCANNED, |
---|
| 243 | + ISCSI_SESSION_TARGET_UNBINDING, |
---|
| 244 | + ISCSI_SESSION_TARGET_MAX, |
---|
| 245 | +}; |
---|
| 246 | + |
---|
239 | 247 | #define ISCSI_MAX_TARGET -1 |
---|
240 | 248 | |
---|
241 | 249 | struct iscsi_cls_session { |
---|
.. | .. |
---|
262 | 270 | */ |
---|
263 | 271 | pid_t creator; |
---|
264 | 272 | int state; |
---|
| 273 | + int target_state; /* session target bind state */ |
---|
265 | 274 | int sid; /* session id */ |
---|
266 | 275 | void *dd_data; /* LLD private data */ |
---|
267 | 276 | struct device dev; /* sysfs transport/container device */ |
---|