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()
116 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sol_socket_sync_intval()
150 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_tstamp() local
160 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_sol_socket_tstamp()
161 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()
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()
629 struct mptcp_subflow_context *subflow; in __mptcp_setsockopt_set_val() local
632 mptcp_for_each_subflow(msk, subflow) { in __mptcp_setsockopt_set_val()
633 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in __mptcp_setsockopt_set_val()
652 struct mptcp_subflow_context *subflow; in __mptcp_setsockopt_sol_tcp_cork() local
657 mptcp_for_each_subflow(msk, subflow) { in __mptcp_setsockopt_sol_tcp_cork()
658 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in __mptcp_setsockopt_sol_tcp_cork()
672 struct mptcp_subflow_context *subflow; in __mptcp_setsockopt_sol_tcp_nodelay() local
677 mptcp_for_each_subflow(msk, subflow) { in __mptcp_setsockopt_sol_tcp_nodelay()
678 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in __mptcp_setsockopt_sol_tcp_nodelay()
738 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_v4_set_tos() local
750 mptcp_for_each_subflow(msk, subflow) { in mptcp_setsockopt_v4_set_tos()
751 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_setsockopt_v4_set_tos()
1081 struct mptcp_subflow_context *subflow; in mptcp_getsockopt_tcpinfo() local
1100 mptcp_for_each_subflow(msk, subflow) { in mptcp_getsockopt_tcpinfo()
1101 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_getsockopt_tcpinfo()
1173 struct mptcp_subflow_context *subflow; in mptcp_getsockopt_subflow_addrs() local
1192 mptcp_for_each_subflow(msk, subflow) { in mptcp_getsockopt_subflow_addrs()
1193 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_getsockopt_subflow_addrs()
1272 struct mptcp_subflow_context *subflow; in mptcp_getsockopt_full_info() local
1300 mptcp_for_each_subflow(msk, subflow) { in mptcp_getsockopt_full_info()
1301 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_getsockopt_full_info()
1312 sfinfo.id = subflow->subflow_id; in mptcp_getsockopt_full_info()
1537 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_sockopt_sync_locked() local
1549 if (READ_ONCE(subflow->setsockopt_seq) != msk->setsockopt_seq) { in mptcp_sockopt_sync_locked()
1552 subflow->setsockopt_seq = msk->setsockopt_seq; in mptcp_sockopt_sync_locked()
1561 struct mptcp_subflow_context *subflow; in mptcp_set_rcvlowat() local
1588 mptcp_for_each_subflow(mptcp_sk(sk), subflow) { in mptcp_set_rcvlowat()
1589 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_set_rcvlowat()