Lines Matching defs:rxrpc_peer
325 struct rxrpc_peer { struct
326 struct rcu_head rcu; /* This must be first */
327 refcount_t ref;
328 unsigned long hash_key;
329 struct hlist_node hash_link;
330 struct rxrpc_local *local;
331 struct hlist_head error_targets; /* targets for net error distribution */
332 struct rb_root service_conns; /* Service connections */
333 struct list_head keepalive_link; /* Link in net->peer_keepalive[] */
334 time64_t last_tx_at; /* Last time packet sent here */
335 seqlock_t service_conn_lock;
336 spinlock_t lock; /* access lock */
337 unsigned int if_mtu; /* interface MTU for this peer */
338 unsigned int mtu; /* network MTU for this peer */
339 unsigned int maxdata; /* data size (MTU - hdrsize) */
340 unsigned short hdrsize; /* header size (IP + UDP + RxRPC) */
341 int debug_id; /* debug ID for printks */
342 struct sockaddr_rxrpc srx; /* remote address */
346 spinlock_t rtt_input_lock; /* RTT lock for input routine */
347 ktime_t rtt_last_req; /* Time of last RTT request */
348 unsigned int rtt_count; /* Number of samples we've got */
350 u32 srtt_us; /* smoothed round trip time << 3 in usecs */
351 u32 mdev_us; /* medium deviation */
352 u32 mdev_max_us; /* maximal mdev for the last rtt period */
353 u32 rttvar_us; /* smoothed mdev_max */
354 u32 rto_j; /* Retransmission timeout in jiffies */
355 u8 backoff; /* Backoff timeout */
357 u8 cong_ssthresh; /* Congestion slow-start threshold */