Lines Matching defs:ceph_connection_v1_info
324 struct ceph_connection_v1_info { struct
325 struct kvec out_kvec[8], /* sending header/footer data */
326 *out_kvec_cur;
327 int out_kvec_left; /* kvec's left in out_kvec */
328 int out_skip; /* skip this many bytes */
329 int out_kvec_bytes; /* total bytes left */
330 bool out_more; /* there is more data after the kvecs */
331 bool out_msg_done;
333 struct ceph_auth_handshake *auth;
334 int auth_retry; /* true if we need a newer authorizer */
337 u8 in_banner[CEPH_BANNER_MAX_LEN];
338 struct ceph_entity_addr actual_peer_addr;
339 struct ceph_entity_addr peer_addr_for_me;
340 struct ceph_msg_connect out_connect;
341 struct ceph_msg_connect_reply in_reply;
343 int in_base_pos; /* bytes read */
346 struct kvec in_sr_kvec; /* current location to receive into */
347 u64 in_sr_len; /* amount of data in this extent */
350 u8 in_tag; /* protocol control byte */
351 struct ceph_msg_header in_hdr;
352 __le64 in_temp_ack; /* for reading an ack */
355 struct ceph_msg_header out_hdr;
356 __le64 out_temp_ack; /* for writing an ack */
357 struct ceph_timespec out_temp_keepalive2; /* for writing keepalive2
360 u32 connect_seq; /* identify the most recent connection
362 u32 peer_global_seq; /* peer's global seq for this connection */