Lines Matching defs:rxrpc_peer
290 struct rxrpc_peer { struct
291 struct rcu_head rcu; /* This must be first */
292 atomic_t usage;
293 unsigned long hash_key;
294 struct hlist_node hash_link;
295 struct rxrpc_local *local;
296 struct hlist_head error_targets; /* targets for net error distribution */
297 struct rb_root service_conns; /* Service connections */
298 struct list_head keepalive_link; /* Link in net->peer_keepalive[] */
299 time64_t last_tx_at; /* Last time packet sent here */
300 seqlock_t service_conn_lock;
301 spinlock_t lock; /* access lock */
302 unsigned int if_mtu; /* interface MTU for this peer */
303 unsigned int mtu; /* network MTU for this peer */
304 unsigned int maxdata; /* data size (MTU - hdrsize) */
305 unsigned short hdrsize; /* header size (IP + UDP + RxRPC) */
306 int debug_id; /* debug ID for printks */
307 struct sockaddr_rxrpc srx; /* remote address */
311 spinlock_t rtt_input_lock; /* RTT lock for input routine */
312 ktime_t rtt_last_req; /* Time of last RTT request */
313 u64 rtt; /* Current RTT estimate (in nS) */
337 struct rxrpc_peer *peer; /* Remote endpoint */ argument