Lines Matching refs:subflow

72 	struct mptcp_subflow_context *subflow;  in mptcp_sol_socket_sync_intval()  local
78 mptcp_for_each_subflow(msk, subflow) { in mptcp_sol_socket_sync_intval()
79 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_sol_socket_sync_intval()
115 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sol_socket_sync_intval()
149 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_tstamp() local
159 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_tstamp()
160 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_socket_tstamp()
211 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_timestamping() local
237 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_timestamping()
238 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_socket_timestamping()
253 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_linger() local
272 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_linger()
273 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_socket_linger()
283 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_setsockopt_sol_socket_linger()
585 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_tcp_congestion() local
606 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_tcp_congestion()
607 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_tcp_congestion()
614 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_setsockopt_sol_tcp_congestion()
628 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_tcp_cork() local
641 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_tcp_cork()
642 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_tcp_cork()
658 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_tcp_nodelay() local
671 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_tcp_nodelay()
672 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_sol_tcp_nodelay()
726 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_v4_set_tos() local
738 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_v4_set_tos()
739 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_v4_set_tos()
1024 struct mptcp_subflow_context *subflow; in mptcp_getsockopt_tcpinfo() local
1043 mptcp_for_each_subflow(msk, subflow) { in mptcp_getsockopt_tcpinfo()
1044 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_getsockopt_tcpinfo()
1116 struct mptcp_subflow_context *subflow; in mptcp_getsockopt_subflow_addrs() local
1135 mptcp_for_each_subflow(msk, subflow) { in mptcp_getsockopt_subflow_addrs()
1136 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_getsockopt_subflow_addrs()
1215 struct mptcp_subflow_context *subflow; in mptcp_getsockopt_full_info() local
1243 mptcp_for_each_subflow(msk, subflow) { in mptcp_getsockopt_full_info()
1244 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_getsockopt_full_info()
1255 sfinfo.id = subflow->subflow_id; in mptcp_getsockopt_full_info()
1458 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_sockopt_sync() local
1462 if (READ_ONCE(subflow->setsockopt_seq) != msk->setsockopt_seq) { in mptcp_sockopt_sync()
1465 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sockopt_sync()
1471 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_sockopt_sync_locked() local
1475 if (READ_ONCE(subflow->setsockopt_seq) != msk->setsockopt_seq) { in mptcp_sockopt_sync_locked()
1478 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sockopt_sync_locked()