Lines Matching refs:subflows
186 msk->pm.subflows == msk->pm.subflows_max)) in check_work_pending()
317 msk->pm.subflows, msk->pm.subflows_max); in mptcp_pm_create_subflow_or_signal_addr()
339 msk->pm.subflows < msk->pm.subflows_max) { in mptcp_pm_create_subflow_or_signal_addr()
345 msk->pm.subflows++; in mptcp_pm_create_subflow_or_signal_addr()
379 msk->pm.subflows++; in mptcp_pm_nl_add_addr_received()
381 msk->pm.subflows >= msk->pm.subflows_max) in mptcp_pm_nl_add_addr_received()
427 msk->pm.subflows--; in mptcp_pm_nl_rm_addr_received()
463 msk->pm.subflows--; in mptcp_pm_nl_rm_subflow_received()
572 bool subflows; in mptcp_pm_nl_data_init() local
580 subflows = !!pm->subflows_max; in mptcp_pm_nl_data_init()
581 WRITE_ONCE(pm->work_pending, (!!pm->local_addr_max && subflows) || in mptcp_pm_nl_data_init()
583 WRITE_ONCE(pm->accept_addr, !!pm->add_addr_accept_max && subflows); in mptcp_pm_nl_data_init()
584 WRITE_ONCE(pm->accept_subflow, subflows); in mptcp_pm_nl_data_init()
1002 unsigned int rcv_addrs, subflows; in mptcp_nl_cmd_set_limits() local
1011 subflows = pernet->subflows_max; in mptcp_nl_cmd_set_limits()
1012 ret = parse_limit(info, MPTCP_PM_ATTR_SUBFLOWS, &subflows); in mptcp_nl_cmd_set_limits()
1017 WRITE_ONCE(pernet->subflows_max, subflows); in mptcp_nl_cmd_set_limits()