Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
iscsi_uevent Struct Reference

#include <iscsi_if.h>

Data Fields

uint32_t type
 
uint32_t iferror
 
uint64_t transport_handle
 
union {
   struct msg_create_session {
      uint32_t   initial_cmdsn
 
      uint16_t   cmds_max
 
      uint16_t   queue_depth
 
   }   c_session
 
   struct msg_create_bound_session {
      uint64_t   ep_handle
 
      uint32_t   initial_cmdsn
 
      uint16_t   cmds_max
 
      uint16_t   queue_depth
 
   }   c_bound_session
 
   struct msg_destroy_session {
      uint32_t   sid
 
   }   d_session
 
   struct msg_create_conn {
      uint32_t   sid
 
      uint32_t   cid
 
   }   c_conn
 
   struct msg_bind_conn {
      uint32_t   sid
 
      uint32_t   cid
 
      uint64_t   transport_eph
 
      uint32_t   is_leading
 
   }   b_conn
 
   struct msg_destroy_conn {
      uint32_t   sid
 
      uint32_t   cid
 
   }   d_conn
 
   struct msg_send_pdu {
      uint32_t   sid
 
      uint32_t   cid
 
      uint32_t   hdr_size
 
      uint32_t   data_size
 
   }   send_pdu
 
   struct msg_set_param {
      uint32_t   sid
 
      uint32_t   cid
 
      uint32_t   param
 
      uint32_t   len
 
   }   set_param
 
   struct msg_start_conn {
      uint32_t   sid
 
      uint32_t   cid
 
   }   start_conn
 
   struct msg_stop_conn {
      uint32_t   sid
 
      uint32_t   cid
 
      uint64_t   conn_handle
 
      uint32_t   flag
 
   }   stop_conn
 
   struct msg_get_stats {
      uint32_t   sid
 
      uint32_t   cid
 
   }   get_stats
 
   struct msg_transport_connect {
      uint32_t   non_blocking
 
   }   ep_connect
 
   struct msg_transport_connect_through_host {
      uint32_t   host_no
 
      uint32_t   non_blocking
 
   }   ep_connect_through_host
 
   struct msg_transport_poll {
      uint64_t   ep_handle
 
      uint32_t   timeout_ms
 
   }   ep_poll
 
   struct msg_transport_disconnect {
      uint64_t   ep_handle
 
   }   ep_disconnect
 
   struct msg_tgt_dscvr {
      enum iscsi_tgt_dscvr   type
 
      uint32_t   host_no
 
      uint32_t   enable
 
   }   tgt_dscvr
 
   struct msg_set_host_param {
      uint32_t   host_no
 
      uint32_t   param
 
      uint32_t   len
 
   }   set_host_param
 
   struct msg_set_path {
      uint32_t   host_no
 
   }   set_path
 
   struct msg_set_iface_params {
      uint32_t   host_no
 
      uint32_t   count
 
   }   set_iface_params
 
   struct msg_iscsi_ping {
      uint32_t   host_no
 
      uint32_t   iface_num
 
      uint32_t   iface_type
 
      uint32_t   payload_size
 
      uint32_t   pid
 
   }   iscsi_ping
 
   struct msg_get_chap {
      uint32_t   host_no
 
      uint32_t   num_entries
 
      uint16_t   chap_tbl_idx
 
   }   get_chap
 
   struct msg_delete_chap {
      uint32_t   host_no
 
      uint16_t   chap_tbl_idx
 
   }   delete_chap
 
u
 
union {
   int   retcode
 
   struct msg_create_session_ret {
      uint32_t   sid
 
      uint32_t   host_no
 
   }   c_session_ret
 
   struct msg_create_conn_ret {
      uint32_t   sid
 
      uint32_t   cid
 
   }   c_conn_ret
 
   struct msg_unbind_session {
      uint32_t   sid
 
      uint32_t   host_no
 
   }   unbind_session
 
   struct msg_recv_req {
      uint32_t   sid
 
      uint32_t   cid
 
      uint64_t   recv_handle
 
   }   recv_req
 
   struct msg_conn_login {
      uint32_t   sid
 
      uint32_t   cid
 
      uint32_t   state
 
   }   conn_login
 
   struct msg_conn_error {
      uint32_t   sid
 
      uint32_t   cid
 
      uint32_t   error
 
   }   connerror
 
   struct msg_session_destroyed {
      uint32_t   host_no
 
      uint32_t   sid
 
   }   d_session
 
   struct msg_transport_connect_ret {
      uint64_t   handle
 
   }   ep_connect_ret
 
   struct msg_req_path {
      uint32_t   host_no
 
   }   req_path
 
   struct msg_notify_if_down {
      uint32_t   host_no
 
   }   notify_if_down
 
   struct msg_host_event {
      uint32_t   host_no
 
      uint32_t   data_size
 
      enum iscsi_host_event_code   code
 
   }   host_event
 
   struct msg_ping_comp {
      uint32_t   host_no
 
      uint32_t   status
 
      uint32_t   pid
 
      uint32_t   data_size
 
   }   ping_comp
 
r
 

Detailed Description

Definition at line 95 of file iscsi_if.h.

Field Documentation

struct { ... } ::msg_bind_conn b_conn
struct { ... } ::msg_create_bound_session c_bound_session
struct { ... } ::msg_create_conn c_conn
struct { ... } ::msg_create_conn_ret c_conn_ret
struct { ... } ::msg_create_session c_session
struct { ... } ::msg_create_session_ret c_session_ret
uint16_t chap_tbl_idx

Definition at line 207 of file iscsi_if.h.

uint32_t cid

Definition at line 118 of file iscsi_if.h.

uint16_t cmds_max

Definition at line 104 of file iscsi_if.h.

Definition at line 260 of file iscsi_if.h.

uint64_t conn_handle

Definition at line 149 of file iscsi_if.h.

struct { ... } ::msg_conn_login conn_login
struct { ... } ::msg_conn_error connerror
uint32_t count

Definition at line 191 of file iscsi_if.h.

struct { ... } ::msg_destroy_conn d_conn
struct { ... } ::msg_destroy_session d_session
struct { ... } ::msg_session_destroyed d_session

Definition at line 134 of file iscsi_if.h.

struct { ... } ::msg_delete_chap delete_chap
uint32_t enable

Definition at line 179 of file iscsi_if.h.

struct { ... } ::msg_transport_connect ep_connect
struct { ... } ::msg_transport_connect_ret ep_connect_ret
struct { ... } ::msg_transport_connect_through_host ep_connect_through_host
struct { ... } ::msg_transport_disconnect ep_disconnect
uint64_t ep_handle

Definition at line 108 of file iscsi_if.h.

struct { ... } ::msg_transport_poll ep_poll
uint32_t error

Definition at line 242 of file iscsi_if.h.

Definition at line 150 of file iscsi_if.h.

struct { ... } ::msg_get_chap get_chap
struct { ... } ::msg_get_stats get_stats

Definition at line 249 of file iscsi_if.h.

uint32_t hdr_size

Definition at line 133 of file iscsi_if.h.

struct { ... } ::msg_host_event host_event
uint32_t host_no

Definition at line 160 of file iscsi_if.h.

uint32_t iface_num

Definition at line 195 of file iscsi_if.h.

uint32_t iface_type

Definition at line 196 of file iscsi_if.h.

uint32_t iferror

Definition at line 97 of file iscsi_if.h.

uint32_t initial_cmdsn

Definition at line 103 of file iscsi_if.h.

uint32_t is_leading

Definition at line 124 of file iscsi_if.h.

struct { ... } ::msg_iscsi_ping iscsi_ping
uint32_t len

Definition at line 140 of file iscsi_if.h.

uint32_t non_blocking

Definition at line 157 of file iscsi_if.h.

struct { ... } ::msg_notify_if_down notify_if_down
uint32_t num_entries

Definition at line 203 of file iscsi_if.h.

Definition at line 139 of file iscsi_if.h.

uint32_t payload_size

Definition at line 197 of file iscsi_if.h.

Definition at line 198 of file iscsi_if.h.

struct { ... } ::msg_ping_comp ping_comp
uint16_t queue_depth

Definition at line 105 of file iscsi_if.h.

union { ... } r
uint64_t recv_handle

Definition at line 232 of file iscsi_if.h.

struct { ... } ::msg_recv_req recv_req
struct { ... } ::msg_req_path req_path
int retcode

Definition at line 216 of file iscsi_if.h.

struct { ... } ::msg_send_pdu send_pdu
struct { ... } ::msg_set_host_param set_host_param
struct { ... } ::msg_set_iface_params set_iface_params
struct { ... } ::msg_set_param set_param
struct { ... } ::msg_set_path set_path
uint32_t sid

Definition at line 114 of file iscsi_if.h.

struct { ... } ::msg_start_conn start_conn

Definition at line 237 of file iscsi_if.h.

Definition at line 264 of file iscsi_if.h.

struct { ... } ::msg_stop_conn stop_conn
struct { ... } ::msg_tgt_dscvr tgt_dscvr
uint32_t timeout_ms

Definition at line 165 of file iscsi_if.h.

uint64_t transport_eph

Definition at line 123 of file iscsi_if.h.

uint64_t transport_handle

Definition at line 98 of file iscsi_if.h.

Definition at line 96 of file iscsi_if.h.

Definition at line 171 of file iscsi_if.h.

union { ... } u
struct { ... } ::msg_unbind_session unbind_session

The documentation for this struct was generated from the following file: