Hi Paolo, Mat,
On 01/02/2021 19:12, Paolo Abeni wrote:
This introduces the initial support for msk-level socket error
handling.
Currently subflow socket errors are always ignored. That is almost
correct - I think - because the single subflow status does not
affect the msk-level connection.
There a couple of notable exceptions:
- fallen-back msk
- error at connect time on the MPC subflow
both should be propagated at msk level.
patch 1 implement the relevant infra
patch 2 is actuall a bug fix, for some edge cases that become
apparent testing the above.
I'll push a bunch of pktdrill test case which will cover the above.
Thank you for your patches, new pktdrill tests and the reviews! I just
added them in our tree with Mat's RvB tags (and slightly modified the
commit message of patch 2/2 as discussed on IRC).
- d55492a9942b: mptcp: deliver ssk errors to msk
- 330d6265d893: mptcp: fix poll after shutdown
- Results: 130bfe7ce033..f3a1a5d5ef41
Tests + export are in progress!
Cheers,
Matt
--
Tessares | Belgium | Hybrid Access Solutions
www.tessares.net