Lines Matching refs:subflow

71 	struct mptcp_subflow_context *subflow;  in mptcp_sol_socket_sync_intval()  local
77 mptcp_for_each_subflow(msk, subflow) { in mptcp_sol_socket_sync_intval()
78 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_sol_socket_sync_intval()
114 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sol_socket_sync_intval()
148 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_tstamp() local
158 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_tstamp()
159 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_socket_tstamp()
210 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_timestamping() local
236 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_timestamping()
237 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_socket_timestamping()
252 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_linger() local
271 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_linger()
272 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_socket_linger()
282 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_setsockopt_sol_socket_linger()
581 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_tcp_congestion() local
602 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_tcp_congestion()
603 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_tcp_congestion()
610 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_setsockopt_sol_tcp_congestion()
624 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_tcp_cork() local
637 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_tcp_cork()
638 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_tcp_cork()
654 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_tcp_nodelay() local
667 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_tcp_nodelay()
668 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_tcp_nodelay()
724 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_v4_set_tos() local
736 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_v4_set_tos()
737 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_v4_set_tos()
996 struct mptcp_subflow_context *subflow; in mptcp_getsockopt_tcpinfo() local
1015 mptcp_for_each_subflow(msk, subflow) { in mptcp_getsockopt_tcpinfo()
1016 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_getsockopt_tcpinfo()
1089 struct mptcp_subflow_context *subflow; in mptcp_getsockopt_subflow_addrs() local
1107 mptcp_for_each_subflow(msk, subflow) { in mptcp_getsockopt_subflow_addrs()
1108 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_getsockopt_subflow_addrs()
1305 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_sockopt_sync() local
1309 if (READ_ONCE(subflow->setsockopt_seq) != msk->setsockopt_seq) { in mptcp_sockopt_sync()
1312 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sockopt_sync()
1318 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_sockopt_sync_locked() local
1322 if (READ_ONCE(subflow->setsockopt_seq) != msk->setsockopt_seq) { in mptcp_sockopt_sync_locked()
1325 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sockopt_sync_locked()