Lines Matching defs:mptcp_sock

266 struct mptcp_sock {  struct
268 struct inet_connection_sock sk;
269 u64 local_key; /* protected by the first subflow socket lock
272 u64 remote_key; /* same as above */
273 u64 write_seq;
274 u64 bytes_sent;
275 u64 snd_nxt;
276 u64 bytes_received;
277 u64 ack_seq;
278 atomic64_t rcv_wnd_sent;
279 u64 rcv_data_fin_seq;
280 u64 bytes_retrans;
281 u64 bytes_consumed;
282 int rmem_fwd_alloc;
283 int snd_burst;
284 int old_wspace;
285 u64 recovery_snd_nxt; /* in recovery mode accept up to this seq;
289 u64 bytes_acked;
290 u64 snd_una;
291 u64 wnd_end;
292 u32 last_data_sent;
293 u32 last_data_recv;
294 u32 last_ack_recv;
295 unsigned long timer_ival;
296 u32 token;
297 int rmem_released;
298 unsigned long flags;
299 unsigned long cb_flags;
300 bool recovery; /* closing subflow write queue reinjected */
301 bool can_ack;
302 bool fully_established;
303 bool rcv_data_fin;
304 bool snd_data_fin_enable;
305 bool rcv_fastclose;
306 bool use_64bit_ack; /* Set when we received a 64-bit DSN */
307 bool csum_enabled;
308 bool allow_infinite_fallback;
309 u8 pending_state; /* A subflow asked to set this sk_state,
312 u8 mpc_endpoint_id;
313 u8 recvmsg_inq:1,
314 cork:1,
315 nodelay:1,
316 fastopening:1,
317 in_accept_queue:1,
318 free_first:1,
319 rcvspace_init:1;
320 u32 notsent_lowat;
321 int keepalive_cnt;
322 int keepalive_idle;
323 int keepalive_intvl;
324 struct work_struct work;
325 struct sk_buff *ooo_last_skb;
326 struct rb_root out_of_order_queue;
327 struct sk_buff_head receive_queue;
328 struct list_head conn_list;
329 struct list_head rtx_queue;
330 struct mptcp_data_frag *first_pending;
331 struct list_head join_list;
332 struct sock *first; /* The mptcp ops can safely dereference, using suitable
336 struct mptcp_pm_data pm;
337 struct mptcp_sched_ops *sched;
361 static inline void msk_owned_by_me(const struct mptcp_sock *msk) in msk_owned_by_me() argument