Lines Matching defs:mptcp_sock
257 struct mptcp_sock { struct
259 struct inet_connection_sock sk;
260 u64 local_key;
261 u64 remote_key;
262 u64 write_seq;
263 u64 bytes_sent;
264 u64 snd_nxt;
265 u64 bytes_received;
266 u64 ack_seq;
267 atomic64_t rcv_wnd_sent;
268 u64 rcv_data_fin_seq;
269 u64 bytes_retrans;
270 int rmem_fwd_alloc;
271 int snd_burst;
272 int old_wspace;
273 u64 recovery_snd_nxt; /* in recovery mode accept up to this seq;
277 u64 bytes_acked;
278 u64 snd_una;
279 u64 wnd_end;
280 unsigned long timer_ival;
281 u32 token;
282 int rmem_released;
283 unsigned long flags;
284 unsigned long cb_flags;
285 unsigned long push_pending;
286 bool recovery; /* closing subflow write queue reinjected */
287 bool can_ack;
288 bool fully_established;
289 bool rcv_data_fin;
290 bool snd_data_fin_enable;
291 bool rcv_fastclose;
292 bool use_64bit_ack; /* Set when we received a 64-bit DSN */
293 bool csum_enabled;
294 bool allow_infinite_fallback;
295 u8 mpc_endpoint_id;
296 u8 recvmsg_inq:1,
297 cork:1,
298 nodelay:1,
299 fastopening:1,
300 in_accept_queue:1,
301 free_first:1;
302 struct work_struct work;
303 struct sk_buff *ooo_last_skb;
304 struct rb_root out_of_order_queue;
305 struct sk_buff_head receive_queue;
306 struct list_head conn_list;
307 struct list_head rtx_queue;
308 struct mptcp_data_frag *first_pending;
309 struct list_head join_list;
310 struct sock *first; /* The mptcp ops can safely dereference, using suitable
337 static inline void msk_owned_by_me(const struct mptcp_sock *msk) in msk_owned_by_me() argument