Lines Matching refs:subflow
69 struct mptcp_subflow_context *subflow; in mptcp_sol_socket_sync_intval() local
75 mptcp_for_each_subflow(msk, subflow) { in mptcp_sol_socket_sync_intval()
76 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_sol_socket_sync_intval()
112 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sol_socket_sync_intval()
146 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_tstamp() local
156 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_tstamp()
157 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_socket_tstamp()
208 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_timestamping() local
234 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_timestamping()
235 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_socket_timestamping()
250 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_linger() local
269 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_linger()
270 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_socket_linger()
280 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_setsockopt_sol_socket_linger()
559 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_tcp_congestion() local
580 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_tcp_congestion()
581 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_tcp_congestion()
588 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_setsockopt_sol_tcp_congestion()
765 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_sockopt_sync() local
769 if (READ_ONCE(subflow->setsockopt_seq) != msk->setsockopt_seq) { in mptcp_sockopt_sync()
772 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sockopt_sync()
778 struct mptcp_subflow_context *subflow; in mptcp_sockopt_sync_all() local
784 mptcp_for_each_subflow(msk, subflow) { in mptcp_sockopt_sync_all()
785 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_sockopt_sync_all()
786 u32 sseq = READ_ONCE(subflow->setsockopt_seq); in mptcp_sockopt_sync_all()
790 WRITE_ONCE(subflow->setsockopt_seq, seq); in mptcp_sockopt_sync_all()
792 WRITE_ONCE(subflow->setsockopt_seq, seq); in mptcp_sockopt_sync_all()