Lines Matching defs:mptcp_subflow_context
393 struct mptcp_subflow_context { struct
394 struct list_head node;/* conn_list of subflows */
395 u64 local_key;
396 u64 remote_key;
397 u64 idsn;
398 u64 map_seq;
399 u32 snd_isn;
400 u32 token;
401 u32 rel_write_seq;
402 u32 map_subflow_seq;
403 u32 ssn_offset;
404 u32 map_data_len;
405 __wsum map_data_csum;
406 u32 map_csum_len;
407 u32 request_mptcp : 1, /* send MP_CAPABLE */
408 request_join : 1, /* send MP_JOIN */
409 request_bkup : 1,
410 mp_capable : 1, /* remote is MPTCP capable */
411 mp_join : 1, /* remote is JOINing */
412 fully_established : 1, /* path validated */
413 pm_notified : 1, /* PM hook called for established status */
414 conn_finished : 1,
415 map_valid : 1,
416 map_csum_reqd : 1,
417 map_data_fin : 1,
418 mpc_map : 1,
419 backup : 1,
420 send_mp_prio : 1,
421 send_mp_fail : 1,
422 rx_eof : 1,
423 can_ack : 1, /* only after processing the remote a key */
424 disposable : 1, /* ctx can be free at ulp release time */
425 stale : 1; /* unable to snd/rcv data, do not use for xmit */
426 enum mptcp_data_avail data_avail;
427 u32 remote_nonce;
428 u64 thmac;
429 u32 local_nonce;
430 u32 remote_token;
431 u8 hmac[MPTCPOPT_HMAC_LEN];
432 u8 local_id;
456 static inline struct mptcp_subflow_context * argument