summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authordmitry_yus <dmitry_yus@d7303112-9cec-0310-bdd2-e83a94d6c2b6>2005-04-27 01:29:03 +0000
committerdmitry_yus <dmitry_yus@d7303112-9cec-0310-bdd2-e83a94d6c2b6>2005-04-27 01:29:03 +0000
commitd269bc986d5eeb091298fcc1a883d57af21eabee (patch)
tree78a78e12858878ada3970f9cbf5ebf103ea90865 /include
parentcc7f11d3afed323d419a87c6f5beb7f65e375ee7 (diff)
downloadopen-iscsi-d269bc986d5eeb091298fcc1a883d57af21eabee.tar.gz
get rid of control plane's handles.
git-svn-id: svn://svn.berlios.de/open-iscsi@256 d7303112-9cec-0310-bdd2-e83a94d6c2b6
Diffstat (limited to 'include')
-rw-r--r--include/iscsi_ifev.h6
-rw-r--r--include/iscsi_iftrans.h29
2 files changed, 16 insertions, 19 deletions
diff --git a/include/iscsi_ifev.h b/include/iscsi_ifev.h
index 2a83f01..467a4c5 100644
--- a/include/iscsi_ifev.h
+++ b/include/iscsi_ifev.h
@@ -49,7 +49,6 @@ struct iscsi_uevent {
union {
/* messages u -> k */
struct msg_create_session {
- uint64_t session_handle;
uint32_t initial_cmdsn;
} c_session;
struct msg_destroy_session {
@@ -58,7 +57,6 @@ struct iscsi_uevent {
} d_session;
struct msg_create_cnx {
uint64_t session_handle;
- uint64_t cnx_handle;
uint32_t cid;
uint32_t sid;
} c_cnx;
@@ -95,7 +93,7 @@ struct iscsi_uevent {
uint64_t handle;
int retcode;
struct msg_create_session_ret {
- uint64_t handle;
+ uint64_t session_handle;
uint32_t sid;
} c_session_ret;
struct msg_recv_req {
@@ -108,7 +106,7 @@ struct iscsi_uevent {
} cnxerror;
struct msg_trans_list {
struct {
- uint64_t handle;
+ uint64_t trans_handle;
char name[ISCSI_TRANSPORT_NAME_MAXLEN];
} elements[ISCSI_TRANSPORT_MAX];
} t_list;
diff --git a/include/iscsi_iftrans.h b/include/iscsi_iftrans.h
index 75248ef..40e9e0e 100644
--- a/include/iscsi_iftrans.h
+++ b/include/iscsi_iftrans.h
@@ -49,21 +49,20 @@ struct iscsi_transport {
int max_lun;
unsigned int max_cnx;
unsigned int max_cmd_len;
- iscsi_snx_t (*create_session) (iscsi_snx_t cp_snx,
- uint32_t initial_cmdsn, struct Scsi_Host *shost);
- void (*destroy_session) (iscsi_snx_t dp_snx);
- iscsi_cnx_t (*create_cnx) (iscsi_snx_t dp_snx, iscsi_cnx_t cp_cnx,
- uint32_t cid);
- int (*bind_cnx) (iscsi_snx_t dp_snx, iscsi_cnx_t dp_cnx,
+ iscsi_snx_t (*create_session) (uint32_t initial_cmdsn,
+ struct Scsi_Host *shost);
+ void (*destroy_session) (iscsi_snx_t snx);
+ iscsi_cnx_t (*create_cnx) (iscsi_snx_t snx, uint32_t cid);
+ int (*bind_cnx) (iscsi_snx_t snx, iscsi_cnx_t cnx,
uint32_t transport_fd, int is_leading);
- int (*start_cnx) (iscsi_cnx_t dp_cnx);
- void (*stop_cnx) (iscsi_cnx_t dp_cnx, int flag);
- void (*destroy_cnx) (iscsi_cnx_t dp_cnx);
- int (*set_param) (iscsi_cnx_t dp_cnx, enum iscsi_param param,
+ int (*start_cnx) (iscsi_cnx_t cnx);
+ void (*stop_cnx) (iscsi_cnx_t cnx, int flag);
+ void (*destroy_cnx) (iscsi_cnx_t cnx);
+ int (*set_param) (iscsi_cnx_t cnx, enum iscsi_param param,
uint32_t value);
- int (*get_param) (iscsi_cnx_t dp_cnx, enum iscsi_param param,
+ int (*get_param) (iscsi_cnx_t cnx, enum iscsi_param param,
uint32_t *value);
- int (*send_pdu) (iscsi_cnx_t dp_cnx, struct iscsi_hdr *hdr,
+ int (*send_pdu) (iscsi_cnx_t cnx, struct iscsi_hdr *hdr,
char *data, uint32_t data_size);
};
@@ -74,10 +73,10 @@ extern int iscsi_register_transport(struct iscsi_transport *t);
extern int iscsi_unregister_transport(struct iscsi_transport *t);
/*
- * control plane "up" calls
+ * control plane upcalls
*/
-extern void iscsi_cnx_error(iscsi_cnx_t cp_cnx, enum iscsi_err error);
-extern int iscsi_recv_pdu(iscsi_cnx_t cp_cnx, struct iscsi_hdr *hdr,
+extern void iscsi_cnx_error(iscsi_cnx_t cnx, enum iscsi_err error);
+extern int iscsi_recv_pdu(iscsi_cnx_t cnx, struct iscsi_hdr *hdr,
char *data, uint32_t data_size);
#endif /* ISCSI_IFTRANS_H */