Lines Matching refs:subflows
263 msk->pm.subflows == mptcp_pm_get_subflows_max(msk))) in check_work_pending()
446 msk->pm.subflows++; in fill_remote_addresses_vec()
453 msk->pm.subflows < subflows_max) { in fill_remote_addresses_vec()
454 msk->pm.subflows++; in fill_remote_addresses_vec()
493 msk->pm.subflows, subflows_max); in mptcp_pm_create_subflow_or_signal_addr()
516 msk->pm.subflows < subflows_max && in mptcp_pm_create_subflow_or_signal_addr()
582 if (msk->pm.subflows < subflows_max) { in fill_local_addresses_vec()
583 msk->pm.subflows++; in fill_local_addresses_vec()
596 msk->pm.subflows++; in fill_local_addresses_vec()
637 msk->pm.subflows >= subflows_max) in mptcp_pm_nl_add_addr_received()
759 msk->pm.subflows--; in mptcp_pm_nl_rm_addr_or_subflow()
1015 bool subflows; in mptcp_pm_nl_data_init() local
1017 subflows = !!mptcp_pm_get_subflows_max(msk); in mptcp_pm_nl_data_init()
1018 WRITE_ONCE(pm->work_pending, (!!mptcp_pm_get_local_addr_max(msk) && subflows) || in mptcp_pm_nl_data_init()
1020 WRITE_ONCE(pm->accept_addr, !!mptcp_pm_get_add_addr_accept_max(msk) && subflows); in mptcp_pm_nl_data_init()
1021 WRITE_ONCE(pm->accept_subflow, subflows); in mptcp_pm_nl_data_init()
1688 unsigned int rcv_addrs, subflows; in mptcp_nl_cmd_set_limits() local
1697 subflows = pernet->subflows_max; in mptcp_nl_cmd_set_limits()
1698 ret = parse_limit(info, MPTCP_PM_ATTR_SUBFLOWS, &subflows); in mptcp_nl_cmd_set_limits()
1703 WRITE_ONCE(pernet->subflows_max, subflows); in mptcp_nl_cmd_set_limits()