Lines Matching refs:subflow
224 struct socket *subflow; /* outgoing connect/listener/!mp_capable */ member
345 mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow) in mptcp_subflow_tcp_sock() argument
347 return subflow->tcp_sock; in mptcp_subflow_tcp_sock()
351 mptcp_subflow_get_map_offset(const struct mptcp_subflow_context *subflow) in mptcp_subflow_get_map_offset() argument
353 return tcp_sk(mptcp_subflow_tcp_sock(subflow))->copied_seq - in mptcp_subflow_get_map_offset()
354 subflow->ssn_offset - in mptcp_subflow_get_map_offset()
355 subflow->map_subflow_seq; in mptcp_subflow_get_map_offset()
359 mptcp_subflow_get_mapped_dsn(const struct mptcp_subflow_context *subflow) in mptcp_subflow_get_mapped_dsn() argument
361 return subflow->map_seq + mptcp_subflow_get_map_offset(subflow); in mptcp_subflow_get_mapped_dsn()
365 void mptcp_subflow_fully_established(struct mptcp_subflow_context *subflow,
371 struct mptcp_subflow_context *subflow,
443 struct mptcp_subflow_context *subflow);
513 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_check_fallback() local
514 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_check_fallback()
530 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_do_fallback() local
531 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_do_fallback()
540 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_simultaneous_connect() local
541 struct sock *parent = subflow->conn; in subflow_simultaneous_connect()
545 !subflow->conn_finished; in subflow_simultaneous_connect()