Lines Matching full:subflow
93 /* If the subflow is closed from the other peer (not via a
94 * subflow destroy command then), we want to keep the entry
96 * able to send RM_ADDR after the removal of the subflow.
249 struct mptcp_subflow_context *subflow; in mptcp_userspace_pm_remove_id_zero_address() local
255 mptcp_for_each_subflow(msk, subflow) { in mptcp_userspace_pm_remove_id_zero_address()
256 if (READ_ONCE(subflow->local_id) == 0) { in mptcp_userspace_pm_remove_id_zero_address()
283 /* only delete if either announced or matching a subflow */ in mptcp_pm_remove_addr_entry()
434 struct mptcp_subflow_context *subflow; in mptcp_nl_find_ssk() local
439 mptcp_for_each_subflow(msk, subflow) { in mptcp_nl_find_ssk()
443 ssk = mptcp_subflow_tcp_sock(subflow); in mptcp_nl_find_ssk()
536 GENL_SET_ERR_MSG(info, "subflow not found"); in mptcp_pm_nl_subflow_destroy_doit()
614 GENL_SET_ERR_MSG(info, "subflow not found"); in mptcp_userspace_pm_set_flags()