Hi Paolo, Mat,
On 09/12/2020 18:46, Paolo Abeni wrote:
When multiple subflows are active, we can receive a
window update on subflow with no write space available.
MPTCP will try to push frames on such subflow and will
fail. Pending frames will be pushed only after receiving
a window update on a subflow with some wspace available.
Overall the above could lead to suboptimal aggregate
Instead, we should try to push pending frames as soon as
the subflow reaches both conditions mentioned above.
We can finally enable self-tests with asymmetric links,
as the above makes them finally pass.
Signed-off-by: Paolo Abeni <pabeni(a)redhat.com>
Thank you for the patch and the review!
Just applied in our tree:
- bbaa11040198: mptcp: push pending frames when subflow has free space
- Results: 3f7872297b23..ffc63be6523f
Tests + export are in progress!
Tessares | Belgium | Hybrid Access Solutions