Lines Matching full:subflows

245 	if (msk->pm.subflows == mptcp_pm_get_subflows_max(msk) ||  in mptcp_pm_nl_check_work_pending()
443 msk->pm.subflows++; in fill_remote_addresses_vec()
448 /* Forbid creation of new subflows matching existing in fill_remote_addresses_vec()
469 if (msk->pm.subflows < subflows_max) { in fill_remote_addresses_vec()
474 msk->pm.subflows++; in fill_remote_addresses_vec()
552 /* do lazy endpoint usage accounting for the MPC subflows */ in mptcp_pm_create_subflow_or_signal_addr()
575 pr_debug("local %d:%d signal %d:%d subflows %d:%d\n", in mptcp_pm_create_subflow_or_signal_addr()
578 msk->pm.subflows, subflows_max); in mptcp_pm_create_subflow_or_signal_addr()
596 * continuing, and trying to create subflows. in mptcp_pm_create_subflow_or_signal_addr()
618 msk->pm.subflows < subflows_max) { in mptcp_pm_create_subflow_or_signal_addr()
687 if (msk->pm.subflows < subflows_max) { in fill_local_addresses_vec()
696 msk->pm.subflows++; in fill_local_addresses_vec()
717 msk->pm.subflows++; in fill_local_addresses_vec()
770 msk->pm.subflows >= subflows_max) in mptcp_pm_nl_add_addr_received()
888 /* the following takes care of updating the subflows counter */ in mptcp_pm_nl_rm_addr_or_subflow()
1238 * we can possibly use backup subflows now, and subflow selection in mptcp_pm_nl_subflow_chk_stale()
1608 * always gets such an id, so different subflows can have different zero in mptcp_pm_nl_del_addr_doit()
1666 /* Reset counters: maybe some subflows have been removed before */ in mptcp_pm_flush_addrs_and_subflows()
1894 unsigned int rcv_addrs, subflows; in mptcp_pm_nl_set_limits_doit() local
1903 subflows = pernet->subflows_max; in mptcp_pm_nl_set_limits_doit()
1904 ret = parse_limit(info, MPTCP_PM_ATTR_SUBFLOWS, &subflows); in mptcp_pm_nl_set_limits_doit()
1909 WRITE_ONCE(pernet->subflows_max, subflows); in mptcp_pm_nl_set_limits_doit()
2406 /* Cit. 2 subflows ought to be enough for anybody. */ in pm_nl_init_net()