This repository has been archived by the owner on Apr 18, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mptcp:sched: penalise all slow subflows
Not only the first one we found: the one that has already sent the SKB and is slower than the selected one. Because for the same connection, we will always iterate subflows in the same order, we might always penalise the same subflow. The impact of this patch will only be visible when there are more than 2 subflows and we are limited by received windows. Note that it might be interesting to penalise only the worst subflow or balance the penalisation but we should not often have a situation where we have a lot of reinjections of the same segment over multiple paths. So this fix looks like a good first step to improve use cases where more than two subflows are used. Fixes: 17a4d79 (Receive-buffer) Signed-off-by: Matthieu Baerts <[email protected]> Signed-off-by: Tim Froidcoeur <[email protected]> Signed-off-by: Christoph Paasch <[email protected]> (cherry picked from commit b98b373) Signed-off-by: Christoph Paasch <[email protected]>
- Loading branch information