Sat Oct 26 11:59:07 GMT+02:00 2019 Paolo Abeni :
On Fri, 2019-10-25 at 17:20 +0200, Matthieu Baerts wrote:
> Hi Paolo,
> On 25/10/2019 09:53, Matthieu Baerts wrote:
> So far, I *think* the establishment of the connection is OK (SYN,
> SYN+ACK, ACK) but not after: it seems the first data packet has bad
> options. I would need to look more to understand why.
Do you see connection/test failures, or is just the wireshark dissector
output? Note that wireshark can't currently correctly dissect mptcp v1
MP_CAPABLE ACK option with data_len and/or checksum - it's a wireshark
The transfer blocks then it fallbacks to TCP but with some errors because it doesn't
If I remember well, I saw this:
o SYN (A->B): only the first four octets (Length = 4).
o SYN/ACK (B->A): B's Key for this connection (Length = 12).
o ACK (no data) (A->B): A's Key followed by B's Key (Length = 20).
o ACK (with first data) (A->B): A's Key followed by B's Key followed
by Data-Level Length, and optional Checksum (Length = 22 or 24).
But then B sends an MP_FAIL I think.