Matthieu Baerts
Matthieu Baerts
The `TCP_MAXSEG` socket option is currently not supported by MPTCP, mainly because it has never been requested before. But there are still valid use-cases, e.g. with HAProxy: > It's not...
Because there is nothing about that, hard to track what's wrong.
From Paolo: > I think that tracking with a specific mib each of the different MPTCP_RST_EMPTCP use-case would be useful, see #501 > Otherwise we could extend the reset reason...
The API has been modified: only new items have been added, see PR #297 and #304. It is then required to increase CURRENT and AGE, according to libtool's documentation.
These events have been added to the upstream kernel a while ago, see commit [f8c9dfbd875b](https://github.com/torvalds/linux/commit/f8c9dfbd875b1) ("mptcp: add pm listener events") in the kernel. To better explain why these events are...
Here are a bunch of different clean-ups I did while working on #304, mostly helped by clangd.
By default, tcpdump displays relative TCP sequence number, and then only print the sequence if it is different, e.g.: ``` Flags [S], seq 3968763826, ... ## first time we get...
There are some improvements that can be done on the tests side to cover more code in some areas ([code coverage](https://ci-results.mptcp.dev/lcov/export/index.html)), e.g. the [socket option](https://ci-results.mptcp.dev/lcov/export/mptcp/sockopt.c.gcov.html) part. Some socket options have...
There are some improvements that can be done on the tests side to cover more code in some areas ([code coverage](https://ci-results.mptcp.dev/lcov/export/index.html)), e.g. the Diag part: - `subflow_get_info_size()` from [`diag.c`](https://ci-results.mptcp.dev/lcov/export/mptcp/diag.c.gcov.html) is...
This is what is recommended (SHOULD) by the [RFC](https://datatracker.ietf.org/doc/html/rfc8684#name-fallback). "MPTCP has been verified" means: - a valid DATA_ACK has been received - or data for more than the initial window:...