Lines Matching defs:subflow

72 	struct mptcp_subflow_context *subflow;
78 mptcp_for_each_subflow(msk, subflow) {
79 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
116 subflow->setsockopt_seq = msk->setsockopt_seq;
150 struct mptcp_subflow_context *subflow;
160 mptcp_for_each_subflow(msk, subflow) {
161 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
212 struct mptcp_subflow_context *subflow;
238 mptcp_for_each_subflow(msk, subflow) {
239 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
254 struct mptcp_subflow_context *subflow;
273 mptcp_for_each_subflow(msk, subflow) {
274 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
284 subflow->setsockopt_seq = msk->setsockopt_seq;
471 /* IP_OPTIONS is not supported, needs subflow care */
587 struct mptcp_subflow_context *subflow;
608 mptcp_for_each_subflow(msk, subflow) {
609 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
616 subflow->setsockopt_seq = msk->setsockopt_seq;
629 struct mptcp_subflow_context *subflow;
634 mptcp_for_each_subflow(msk, subflow) {
635 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
649 struct mptcp_subflow_context *subflow;
654 mptcp_for_each_subflow(msk, subflow) {
655 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
715 struct mptcp_subflow_context *subflow;
727 mptcp_for_each_subflow(msk, subflow) {
728 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
763 /* Limit to first subflow, before the connection establishment */
847 * MPTCP-level socket to configure the subflows until the subflow
849 * to the one remaining subflow.
1032 struct mptcp_subflow_context *subflow;
1051 mptcp_for_each_subflow(msk, subflow) {
1052 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
1124 struct mptcp_subflow_context *subflow;
1143 mptcp_for_each_subflow(msk, subflow) {
1144 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
1223 struct mptcp_subflow_context *subflow;
1251 mptcp_for_each_subflow(msk, subflow) {
1252 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
1263 sfinfo.id = subflow->subflow_id;
1395 * MPTCP-level socket to configure the subflows until the subflow
1397 * to the one remaining subflow.
1469 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
1481 if (READ_ONCE(subflow->setsockopt_seq) != msk->setsockopt_seq) {
1484 subflow->setsockopt_seq = msk->setsockopt_seq;
1493 struct mptcp_subflow_context *subflow;
1520 mptcp_for_each_subflow(mptcp_sk(sk), subflow) {
1521 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);