Matthieu Baerts

Results 124 issues of Matthieu Baerts

For the moment, if one subtest fails, the whole selftest is marked as failed. With the current architecture, we have a few selftests running many different subtests, e.g. `mptcp_join.sh` has...

enhancement
selftests

When looking at [`net/mptcp/sockopt.c`](https://github.com/multipath-tcp/mptcp_net-next/blob/export/net/mptcp/sockopt.c) code, I can see multiple ways to set and get values. For example, for the `setsockopt()` side, we have: `IP_TRANSPARENT`: - `ip_setsockopt()` is called on the...

enhancement

@pabeni suggested to increase the coverage for the "early `close()`" cases: test 1: * listen * MPC Handshake * pkt drill side closes the subflow via reset and/or TCP 3whs...

enhancement
packetdrill

The goal of the "opportunistic retransmission" is to quickly reinject packets when we notice the window has just been closed on one path, see the section 4.2 of: https://www.usenix.org/system/files/conference/nsdi12/nsdi12-final125.pdf This...

enhancement
sched

It is not that often but reported at least one or two times per week by the public CI. Here is an example: ``` # ns1 MPTCP -> ns2 (10.0.1.2:10006...

bug
selftests

This test is sometimes failing, not often. An example: ``` # 018 signal addresses race test syn[fail] got 0 JOIN[s] syn expected 3 # - synack[fail] got 0 JOIN[s] synack...

bug
selftests

**Is your feature request related to a problem? Please describe.** "listener" events have been added in the kernel in v6.2 but not in mptcpd. Because of that, the logs can...

enhancement

**Is your feature request related to a problem? Please describe.** Because the in-kernel PM supports a maximum of 8 local endpoints, it is probably best to avoid using the LL...

enhancement

**Describe the bug** (See issue #281 opened by @majek for more details) With the in-kernel PM and the `addr_adv` plugin, it looks like mptcpd doesn't remove endpoints when the attached...

bug

With mptcpd 0.11, this error message is printed each time I run a new docker image: ``` add_addr: too many addresses or duplicate one: Invalid argument ``` It is easy...