Lines Matching refs:addrs
21 unsigned int addrs; member
168 struct mptcp_addr_info *addrs) in fill_remote_addresses_vec() argument
191 addrs[i++] = remote; in fill_remote_addresses_vec()
205 mptcp_remote_address((struct sock_common *)ssk, &addrs[i]); in fill_remote_addresses_vec()
206 addrs[i].id = READ_ONCE(subflow->remote_id); in fill_remote_addresses_vec()
207 if (deny_id0 && !addrs[i].id) in fill_remote_addresses_vec()
210 if (test_bit(addrs[i].id, unavail_id)) in fill_remote_addresses_vec()
213 if (!mptcp_pm_addr_families_match(sk, local, &addrs[i])) in fill_remote_addresses_vec()
220 __set_bit(addrs[i].id, unavail_id); in fill_remote_addresses_vec()
339 struct mptcp_addr_info addrs[MPTCP_PM_ADDR_MAX]; in mptcp_pm_create_subflow_or_signal_addr() local
358 nr = fill_remote_addresses_vec(msk, &local.addr, fullmesh, addrs); in mptcp_pm_create_subflow_or_signal_addr()
364 __mptcp_subflow_connect(sk, &local, &addrs[i]); in mptcp_pm_create_subflow_or_signal_addr()
535 if (pernet->addrs >= MPTCP_PM_ADDR_MAX) { in mptcp_pm_nl_append_new_local_addr()
574 pernet->addrs--; in mptcp_pm_nl_append_new_local_addr()
609 pernet->addrs++; in mptcp_pm_nl_append_new_local_addr()
1008 pernet->addrs--; in mptcp_pm_nl_del_addr_doit()
1090 pernet->addrs = 0; in __reset_counters()