Lines Matching defs:rxrpc_net

64 struct rxrpc_net {  struct
65 struct proc_dir_entry *proc_net; /* Subdir in /proc/net */
66 u32 epoch; /* Local epoch for detecting local-end reset */
67 struct list_head calls; /* List of calls active in this namespace */
68 spinlock_t call_lock; /* Lock for ->calls */
69 atomic_t nr_calls; /* Count of allocated calls */
71 atomic_t nr_conns;
72 struct list_head bundle_proc_list; /* List of bundles for proc */
73 struct list_head conn_proc_list; /* List of conns in this namespace for proc */
74 struct list_head service_conns; /* Service conns in this namespace */
75 rwlock_t conn_lock; /* Lock for ->conn_proc_list, ->service_conns */
76 struct work_struct service_conn_reaper;
77 struct timer_list service_conn_reap_timer;
79 bool live;
81 atomic_t nr_client_conns;
83 struct hlist_head local_endpoints;
84 struct mutex local_mutex; /* Lock for ->local_endpoints */
87 spinlock_t peer_hash_lock; /* Lock for ->peer_hash */
90 u8 peer_keepalive_cursor;
91 time64_t peer_keepalive_base;
92 struct list_head peer_keepalive[32];
93 struct list_head peer_keepalive_new;
94 struct timer_list peer_keepalive_timer;
95 struct work_struct peer_keepalive_work;
97 atomic_t stat_tx_data;
98 atomic_t stat_tx_data_retrans;
99 atomic_t stat_tx_data_send;
100 atomic_t stat_tx_data_send_frag;
101 atomic_t stat_tx_data_send_fail;
102 atomic_t stat_tx_data_send_msgsize;
103 atomic_t stat_tx_data_underflow;
104 atomic_t stat_tx_data_cwnd_reset;
105 atomic_t stat_rx_data;
106 atomic_t stat_rx_data_reqack;
107 atomic_t stat_rx_data_jumbo;
109 atomic_t stat_tx_ack_fill;
110 atomic_t stat_tx_ack_send;
111 atomic_t stat_tx_ack_skip;
112 atomic_t stat_tx_acks[256];
113 atomic_t stat_rx_acks[256];
114 atomic_t stat_tx_jumbo[10];
115 atomic_t stat_rx_jumbo[10];
117 atomic_t stat_why_req_ack[8];
119 atomic_t stat_io_loop;
1285 static inline struct rxrpc_net *rxrpc_net(struct net *net) in rxrpc_net() function