Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

in-kernel PM: check to create new subflows when some are destroyed #497

Open
matttbe opened this issue Jun 6, 2024 · 0 comments
Open

in-kernel PM: check to create new subflows when some are destroyed #497

matttbe opened this issue Jun 6, 2024 · 0 comments
Labels
enhancement pm path-manager

Comments

@matttbe
Copy link
Member

matttbe commented Jun 6, 2024

(linked to #496)

When a subflow is destroyed, it might be interesting to create a new subflow, e.g. we only tried to create one additional subflow because of the limits, but it was not possible to establish it for some reason (e.g. the MPJ+SYN got reset), it might be good to try again if it is possible to create more subflows.

It is not the first time someone reports that subflows are not created even if the limits are, according to the number of established subflows -- not what they can see with ss -M --, not reached.

Note: we should make sure not to loop: subflow between addresses (a) and (b) could not be established for some reason, we should not try to recreate it. → storing a bitmap of incompatible IDs?

@matttbe matttbe added enhancement pm path-manager labels Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement pm path-manager
Projects
Status: Needs triage
Development

No branches or pull requests

1 participant