diff options
Diffstat (limited to 'include/scsi/scsi_transport_iscsi.h')
-rw-r--r-- | include/scsi/scsi_transport_iscsi.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/scsi/scsi_transport_iscsi.h b/include/scsi/scsi_transport_iscsi.h index b332d6e839fe..c9e9475c6dff 100644 --- a/include/scsi/scsi_transport_iscsi.h +++ b/include/scsi/scsi_transport_iscsi.h | |||
@@ -88,7 +88,7 @@ struct iscsi_transport { | |||
88 | uint32_t cid); | 88 | uint32_t cid); |
89 | int (*bind_conn) (struct iscsi_cls_session *session, | 89 | int (*bind_conn) (struct iscsi_cls_session *session, |
90 | struct iscsi_cls_conn *cls_conn, | 90 | struct iscsi_cls_conn *cls_conn, |
91 | uint32_t transport_fd, int is_leading); | 91 | uint64_t transport_eph, int is_leading); |
92 | int (*start_conn) (struct iscsi_cls_conn *conn); | 92 | int (*start_conn) (struct iscsi_cls_conn *conn); |
93 | void (*stop_conn) (struct iscsi_cls_conn *conn, int flag); | 93 | void (*stop_conn) (struct iscsi_cls_conn *conn, int flag); |
94 | void (*destroy_conn) (struct iscsi_cls_conn *conn); | 94 | void (*destroy_conn) (struct iscsi_cls_conn *conn); |
@@ -119,6 +119,10 @@ struct iscsi_transport { | |||
119 | int (*xmit_mgmt_task) (struct iscsi_conn *conn, | 119 | int (*xmit_mgmt_task) (struct iscsi_conn *conn, |
120 | struct iscsi_mgmt_task *mtask); | 120 | struct iscsi_mgmt_task *mtask); |
121 | void (*session_recovery_timedout) (struct iscsi_cls_session *session); | 121 | void (*session_recovery_timedout) (struct iscsi_cls_session *session); |
122 | int (*ep_connect) (struct sockaddr *dst_addr, int non_blocking, | ||
123 | uint64_t *ep_handle); | ||
124 | int (*ep_poll) (uint64_t ep_handle, int timeout_ms); | ||
125 | void (*ep_disconnect) (uint64_t ep_handle); | ||
122 | }; | 126 | }; |
123 | 127 | ||
124 | /* | 128 | /* |