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 unsigned max_recv_dlength; /* initiator_max_recv_dsl*/
200 unsigned max_xmit_dlength; /* target_max_recv_dsl */
201 int hdrdgst_en;
202 int datadgst_en;
203 int ifmarker_en;
204 int ofmarker_en;
206 int persistent_port;
207 char *persistent_address;
209 unsigned max_segment_size;
210 unsigned tcp_xmit_wsf;
211 unsigned tcp_recv_wsf;
212 uint16_t keepalive_tmo;
213 uint16_t local_port;
214 uint8_t tcp_timestamp_stat;
215 uint8_t tcp_nagle_disable;
216 uint8_t tcp_wsf_disable;
217 uint8_t tcp_timer_scale;
218 uint8_t tcp_timestamp_en;
219 uint8_t fragment_disable;
220 uint8_t ipv4_tos;
221 uint8_t ipv6_traffic_class;
222 uint8_t ipv6_flow_label;
223 uint8_t is_fw_assigned_ipv6;
224 char *local_ipaddr;
227 uint64_t txdata_octets;
228 uint64_t rxdata_octets;
229 uint32_t scsicmd_pdus_cnt;
230 uint32_t dataout_pdus_cnt;
231 uint32_t scsirsp_pdus_cnt;
232 uint32_t datain_pdus_cnt;
233 uint32_t r2t_pdus_cnt;
234 uint32_t tmfcmd_pdus_cnt;
235 int32_t tmfrsp_pdus_cnt;
238 uint32_t eh_abort_cnt;
239 uint32_t fmr_unalign_cnt;