Hi Paolo,
On 09/02/2022 10:59, Matthieu Baerts wrote:
> Hi Paolo,
>
> On 09/02/2022 10:47, Paolo Abeni wrote:
>> the patches 1 && 2 fix actual races, even if the race addressed by
>> 2/4 is not exposed by the self-tests, afaics.
>>
>> patch 3 introduces some mibs to detect critical scenarios we can't
>> fix without major rework
>>
>> patch 4 updates the self-test to be graceful in above cases.
>
> Thank you for the new version!
>
> I suggest to apply it now to have more feedback from the CIs. We can
> always end Squash-to patches later if needed.
Just applied in our tree (fixes for -net) with my RvB tags (+ Closes,
Reported/Tested and Fixes on the patch 4/4),
s/AddAddrDropped/AddAddrDrop/ for the MIB item without two small issues
reported by CheckPatch ("(foo*)" should be "(foo *)"):
- 83013c9c30e5: mptcp: fix race in overlapping signal events
- 6a9d5a9d5ec0: mptcp: fix race in incoming ADD_ADDR option processing
- 31a634cf1d69: mptcp: add mibs counter for ignored incoming options
- be58c0804397: selftests: mptcp: more robust signal race test
- 94af849fb4a6: tg: fix wrong merge resolution
- Results: 3484d41ff4f2..be63b701c373
Builds and tests are now in progress:
https://cirrus-ci.com/github/multipath-tcp/mptcp_net-next/export/20220209T132143
https://github.com/multipath-tcp/mptcp_net-next/actions/workflows/build-validation.yml?query=branch:export
Cheers,
Matt
--
Tessares | Belgium | Hybrid Access Solutions
www.tessares.net