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;
470 /* IP_OPTIONS is not supported, needs subflow care */
586 struct mptcp_subflow_context *subflow;
607 mptcp_for_each_subflow(msk, subflow) {
608 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
615 subflow->setsockopt_seq = msk->setsockopt_seq;
629 struct mptcp_subflow_context *subflow;
642 mptcp_for_each_subflow(msk, subflow) {
643 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
659 struct mptcp_subflow_context *subflow;
672 mptcp_for_each_subflow(msk, subflow) {
673 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
727 struct mptcp_subflow_context *subflow;
739 mptcp_for_each_subflow(msk, subflow) {
740 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
773 /* Limit to first subflow, before the connection establishment */
845 * MPTCP-level socket to configure the subflows until the subflow
847 * to the one remaining subflow.
1028 struct mptcp_subflow_context *subflow;
1047 mptcp_for_each_subflow(msk, subflow) {
1048 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
1120 struct mptcp_subflow_context *subflow;
1139 mptcp_for_each_subflow(msk, subflow) {
1140 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
1219 struct mptcp_subflow_context *subflow;
1247 mptcp_for_each_subflow(msk, subflow) {
1248 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
1259 sfinfo.id = subflow->subflow_id;
1383 * MPTCP-level socket to configure the subflows until the subflow
1385 * to the one remaining subflow.
1464 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
1468 if (READ_ONCE(subflow->setsockopt_seq) != msk->setsockopt_seq) {
1471 subflow->setsockopt_seq = msk->setsockopt_seq;
1477 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;