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

#include <messenger.h>

Data Fields

voidprivate
 
struct ceph_connection_operationsops
 
struct ceph_messengermsgr
 
atomic_t sock_state
 
struct socketsock
 
struct ceph_entity_addr peer_addr
 
struct ceph_entity_addr peer_addr_for_me
 
unsigned long flags
 
unsigned long state
 
const charerror_msg
 
struct ceph_entity_name peer_name
 
unsigned peer_features
 
u32 connect_seq
 
u32 peer_global_seq
 
int auth_retry
 
voidauth_reply_buf
 
int auth_reply_buf_len
 
struct mutex mutex
 
struct list_head out_queue
 
struct list_head out_sent
 
u64 out_seq
 
u64 in_seq
 
u64 in_seq_acked
 
char in_banner [CEPH_BANNER_MAX_LEN]
 
struct ceph_msg_connect out_connect
 
struct ceph_msg_connect_reply in_reply
 
struct ceph_entity_addr actual_peer_addr
 
struct ceph_msgout_msg
 
bool out_msg_done
 
struct ceph_msg_pos out_msg_pos
 
struct kvec out_kvec [8]
 
struct kvecout_kvec_cur
 
int out_kvec_left
 
int out_skip
 
int out_kvec_bytes
 
bool out_kvec_is_msg
 
int out_more
 
__le64 out_temp_ack
 
struct ceph_msg_header in_hdr
 
struct ceph_msgin_msg
 
struct ceph_msg_pos in_msg_pos
 
u32 in_front_crc
 
u32 in_middle_crc
 
u32 in_data_crc
 
char in_tag
 
int in_base_pos
 
__le64 in_temp_ack
 
struct delayed_work work
 
unsigned long delay
 

Detailed Description

Definition at line 116 of file messenger.h.

Field Documentation

struct ceph_entity_addr actual_peer_addr

Definition at line 156 of file messenger.h.

void* auth_reply_buf

Definition at line 140 of file messenger.h.

int auth_reply_buf_len

Definition at line 141 of file messenger.h.

int auth_retry

Definition at line 139 of file messenger.h.

u32 connect_seq

Definition at line 135 of file messenger.h.

unsigned long delay

Definition at line 184 of file messenger.h.

const char* error_msg

Definition at line 130 of file messenger.h.

unsigned long flags

Definition at line 128 of file messenger.h.

Definition at line 153 of file messenger.h.

int in_base_pos

Definition at line 180 of file messenger.h.

u32 in_data_crc

Definition at line 177 of file messenger.h.

u32 in_front_crc

Definition at line 177 of file messenger.h.

Definition at line 174 of file messenger.h.

u32 in_middle_crc

Definition at line 177 of file messenger.h.

struct ceph_msg* in_msg

Definition at line 175 of file messenger.h.

struct ceph_msg_pos in_msg_pos

Definition at line 176 of file messenger.h.

Definition at line 155 of file messenger.h.

u64 in_seq

Definition at line 150 of file messenger.h.

u64 in_seq_acked

Definition at line 150 of file messenger.h.

char in_tag

Definition at line 179 of file messenger.h.

__le64 in_temp_ack

Definition at line 181 of file messenger.h.

Definition at line 121 of file messenger.h.

Definition at line 143 of file messenger.h.

Definition at line 119 of file messenger.h.

struct ceph_msg_connect out_connect

Definition at line 154 of file messenger.h.

struct kvec out_kvec[8]

Definition at line 164 of file messenger.h.

int out_kvec_bytes

Definition at line 168 of file messenger.h.

struct kvec * out_kvec_cur

Definition at line 164 of file messenger.h.

bool out_kvec_is_msg

Definition at line 169 of file messenger.h.

int out_kvec_left

Definition at line 166 of file messenger.h.

int out_more

Definition at line 170 of file messenger.h.

struct ceph_msg* out_msg

Definition at line 159 of file messenger.h.

bool out_msg_done

Definition at line 161 of file messenger.h.

struct ceph_msg_pos out_msg_pos

Definition at line 162 of file messenger.h.

struct list_head out_queue

Definition at line 146 of file messenger.h.

struct list_head out_sent

Definition at line 147 of file messenger.h.

u64 out_seq

Definition at line 148 of file messenger.h.

int out_skip

Definition at line 167 of file messenger.h.

__le64 out_temp_ack

Definition at line 171 of file messenger.h.

Definition at line 125 of file messenger.h.

struct ceph_entity_addr peer_addr_for_me

Definition at line 126 of file messenger.h.

unsigned peer_features

Definition at line 134 of file messenger.h.

u32 peer_global_seq

Definition at line 137 of file messenger.h.

Definition at line 132 of file messenger.h.

void* private

Definition at line 117 of file messenger.h.

Definition at line 124 of file messenger.h.

atomic_t sock_state

Definition at line 123 of file messenger.h.

unsigned long state

Definition at line 129 of file messenger.h.

Definition at line 183 of file messenger.h.


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