Lines Matching defs:iscsi_conn

174 struct iscsi_conn {  struct
175 struct iscsi_cls_conn *cls_conn; /* ptr to class connection */
176 void *dd_data; /* iscsi_transport data */
177 struct iscsi_session *session; /* parent session */
181 int stop_stage;
182 struct timer_list transport_timer;
183 unsigned long last_recv;
184 unsigned long last_ping;
185 int ping_timeout;
186 int recv_timeout;
187 struct iscsi_task *ping_task;
190 uint32_t exp_statsn;
191 uint32_t statsn;
194 int id; /* CID */
195 int c_stage; /* connection state */
203 char *data;
204 struct iscsi_task *login_task; /* mtask used for login/text */
205 struct iscsi_task *task; /* xmit task in progress */
209 struct list_head mgmtqueue; /* mgmt (control) xmit queue */
210 struct list_head cmdqueue; /* data-path cmd queue */
211 struct list_head requeue; /* tasks needing another run */
212 struct work_struct xmitwork; /* per-conn. xmit workqueue */
214 struct work_struct recvwork;
215 unsigned long flags; /* ISCSI_CONN_FLAGs */
218 unsigned max_recv_dlength; /* initiator_max_recv_dsl*/
219 unsigned max_xmit_dlength; /* target_max_recv_dsl */
220 int hdrdgst_en;
221 int datadgst_en;
222 int ifmarker_en;
223 int ofmarker_en;
225 int persistent_port;
226 char *persistent_address;
228 unsigned max_segment_size;
229 unsigned tcp_xmit_wsf;
230 unsigned tcp_recv_wsf;
231 uint16_t keepalive_tmo;
232 uint16_t local_port;
233 uint8_t tcp_timestamp_stat;
234 uint8_t tcp_nagle_disable;
235 uint8_t tcp_wsf_disable;
236 uint8_t tcp_timer_scale;
237 uint8_t tcp_timestamp_en;
238 uint8_t fragment_disable;
239 uint8_t ipv4_tos;
240 uint8_t ipv6_traffic_class;
241 uint8_t ipv6_flow_label;
242 uint8_t is_fw_assigned_ipv6;
243 char *local_ipaddr;
246 uint64_t txdata_octets;
247 uint64_t rxdata_octets;
248 uint32_t scsicmd_pdus_cnt;
249 uint32_t dataout_pdus_cnt;
250 uint32_t scsirsp_pdus_cnt;
251 uint32_t datain_pdus_cnt;
252 uint32_t r2t_pdus_cnt;
253 uint32_t tmfcmd_pdus_cnt;
254 int32_t tmfrsp_pdus_cnt;
257 uint32_t eh_abort_cnt;
258 uint32_t fmr_unalign_cnt;