Lines Matching defs:iscsi_conn

156 struct iscsi_conn {  struct
157 struct iscsi_cls_conn *cls_conn; /* ptr to class connection */
158 void *dd_data; /* iscsi_transport data */
159 struct iscsi_session *session; /* parent session */
163 int stop_stage;
164 struct timer_list transport_timer;
165 unsigned long last_recv;
166 unsigned long last_ping;
167 int ping_timeout;
168 int recv_timeout;
169 struct iscsi_task *ping_task;
172 uint32_t exp_statsn;
173 uint32_t statsn;
176 int id; /* CID */
177 int c_stage; /* connection state */
185 char *data;
186 struct iscsi_task *login_task; /* mtask used for login/text */
187 struct iscsi_task *task; /* xmit task in progress */
190 spinlock_t taskqueuelock; /* protects the next three lists */
191 struct list_head mgmtqueue; /* mgmt (control) xmit queue */
192 struct list_head cmdqueue; /* data-path cmd queue */
193 struct list_head requeue; /* tasks needing another run */
194 struct work_struct xmitwork; /* per-conn. xmit workqueue */
195 unsigned long suspend_tx; /* suspend Tx */
196 unsigned long suspend_rx; /* suspend Rx */
199 wait_queue_head_t ehwait; /* used in eh_abort() */
200 struct iscsi_tm tmhdr;
201 struct timer_list tmf_timer;
202 int tmf_state; /* see TMF_INITIAL, etc.*/
205 unsigned max_recv_dlength; /* initiator_max_recv_dsl*/
206 unsigned max_xmit_dlength; /* target_max_recv_dsl */
207 int hdrdgst_en;
208 int datadgst_en;
209 int ifmarker_en;
210 int ofmarker_en;
212 int persistent_port;
213 char *persistent_address;
215 unsigned max_segment_size;
216 unsigned tcp_xmit_wsf;
217 unsigned tcp_recv_wsf;
218 uint16_t keepalive_tmo;
219 uint16_t local_port;
220 uint8_t tcp_timestamp_stat;
221 uint8_t tcp_nagle_disable;
222 uint8_t tcp_wsf_disable;
223 uint8_t tcp_timer_scale;
224 uint8_t tcp_timestamp_en;
225 uint8_t fragment_disable;
226 uint8_t ipv4_tos;
227 uint8_t ipv6_traffic_class;
228 uint8_t ipv6_flow_label;
229 uint8_t is_fw_assigned_ipv6;
230 char *local_ipaddr;
233 uint64_t txdata_octets;
234 uint64_t rxdata_octets;
235 uint32_t scsicmd_pdus_cnt;
236 uint32_t dataout_pdus_cnt;
237 uint32_t scsirsp_pdus_cnt;
238 uint32_t datain_pdus_cnt;
239 uint32_t r2t_pdus_cnt;
240 uint32_t tmfcmd_pdus_cnt;
241 int32_t tmfrsp_pdus_cnt;
244 uint32_t eh_abort_cnt;
245 uint32_t fmr_unalign_cnt;