Lines Matching defs:addrs
38 unsigned int addrs;
399 /* Fill all the remote addresses into the array addrs[],
405 struct mptcp_addr_info *addrs)
428 addrs[i++] = remote;
442 remote_address((struct sock_common *)ssk, &addrs[i]);
443 addrs[i].id = READ_ONCE(subflow->remote_id);
444 if (deny_id0 && !addrs[i].id)
447 if (test_bit(addrs[i].id, unavail_id))
450 if (!mptcp_pm_addr_families_match(sk, local, &addrs[i]))
457 __set_bit(addrs[i].id, unavail_id);
592 struct mptcp_addr_info addrs[MPTCP_PM_ADDR_MAX];
604 nr = fill_remote_addresses_vec(msk, &local->addr, fullmesh, addrs);
610 __mptcp_subflow_connect(sk, &local->addr, &addrs[i]);
626 /* Fill all the local addresses into the array addrs[],
631 struct mptcp_addr_info *addrs)
652 addrs[i++] = entry->addr;
675 addrs[i++] = local;
683 struct mptcp_addr_info addrs[MPTCP_PM_ADDR_MAX];
711 nr = fill_local_addresses_vec(msk, &remote, addrs);
722 __mptcp_subflow_connect(sk, &addrs[i], &remote);
920 if (pernet->addrs >= MPTCP_PM_ADDR_MAX) {
948 pernet->addrs--;
983 pernet->addrs++;
1545 pernet->addrs--;
1642 pernet->addrs = 0;