Lines Matching defs:mptcp_sock
220 struct mptcp_sock { struct
222 struct inet_connection_sock sk;
223 u64 local_key;
224 u64 remote_key;
225 u64 write_seq;
226 u64 snd_nxt;
227 u64 ack_seq;
228 u64 rcv_wnd_sent;
229 u64 rcv_data_fin_seq;
230 int wmem_reserved;
231 struct sock *last_snd;
232 int snd_burst;
233 int old_wspace;
234 u64 recovery_snd_nxt; /* in recovery mode accept up to this seq;
238 u64 snd_una;
239 u64 wnd_end;
240 unsigned long timer_ival;
241 u32 token;
242 int rmem_released;
243 unsigned long flags;
244 bool recovery; /* closing subflow write queue reinjected */
245 bool can_ack;
246 bool fully_established;
247 bool rcv_data_fin;
248 bool snd_data_fin_enable;
249 bool rcv_fastclose;
250 bool use_64bit_ack; /* Set when we received a 64-bit DSN */
251 bool csum_enabled;
252 spinlock_t join_list_lock;
253 struct work_struct work;
254 struct sk_buff *ooo_last_skb;
255 struct rb_root out_of_order_queue;
256 struct sk_buff_head receive_queue;
257 int tx_pending_data;
258 struct list_head conn_list;
259 struct list_head rtx_queue;
260 struct mptcp_data_frag *first_pending;
261 struct list_head join_list;
262 struct socket *subflow; /* outgoing connect/listener/!mp_capable */
263 struct sock *first;
264 struct mptcp_pm_data pm;
265 struct {
270 } rcvq_space;
295 static inline void msk_owned_by_me(const struct mptcp_sock *msk) in msk_owned_by_me() argument