Lines Matching defs:remote

185 	struct mptcp_addr_info remote = { 0 };
191 mptcp_remote_address((struct sock_common *)sk, &remote);
193 if (!mptcp_pm_addr_families_match(sk, local, &remote))
197 *addrs = remote;
249 /* Fill all the remote addresses into the array addrs[],
258 * MPC subflow remote address, and return 1, corresponding to 1 entry.
263 /* Fullmesh endpoint: fill all possible remote addresses */
391 /* No need to try establishing subflows to remote id0 if not allowed */
453 struct mptcp_addr_info *remote,
472 if (!mptcp_pm_addr_families_match(sk, &entry->addr, remote))
507 fill_local_laminar_endp(struct mptcp_sock *msk, struct mptcp_addr_info *remote,
538 if (!mptcp_pm_addr_families_match(sk, &entry->addr, remote))
568 struct mptcp_addr_info *remote,
587 if (!mptcp_pm_addr_families_match(sk, &local->addr, remote))
606 fill_local_address_any(struct mptcp_sock *msk, struct mptcp_addr_info *remote,
614 remote->family == AF_INET6 &&
615 ipv6_addr_v4mapped(&remote->addr6) ? AF_INET :
617 remote->family;
619 if (!mptcp_pm_addr_families_match(sk, &local->addr, remote))
631 fill_local_addresses_vec(struct mptcp_sock *msk, struct mptcp_addr_info *remote,
634 bool c_flag_case = remote->id && mptcp_pm_add_addr_c_flag_case(msk);
638 return fill_local_addresses_vec_fullmesh(msk, remote, locals,
644 return fill_local_laminar_endp(msk, remote, locals);
650 return fill_local_addresses_vec_c_flag(msk, remote, locals,
654 return fill_local_address_any(msk, remote, &locals[0]);
663 struct mptcp_addr_info remote;
667 pr_debug("accepted %d:%d remote family %d\n",
669 msk->pm.remote.family);
671 remote = msk->pm.remote;
672 mptcp_pm_announce_addr(msk, &remote, true);
676 if (has_subflow_daddr(msk, &remote))
679 /* pick id 0 port, if none is provided the remote address */
680 if (!remote.port)
681 remote.port = sk->sk_dport;
683 /* connect to the specified remote address, using whatever
686 nr = fill_local_addresses_vec(msk, &remote, locals, ARRAY_SIZE(locals));
692 if (__mptcp_subflow_connect(sk, &locals[i], &remote) == 0)
698 if (remote.id)