Matthieu Baerts

Results 124 issues of Matthieu Baerts

It is important to support MPTCP connections with some subflows in v6 and others in v4. But so far, MPTCP does not yet support mixed IPv6 and IPv4 endpoints for...

enhancement

Linked to #216 and #261: it would be good to add Packetdrill coverage, to validate MP_FAIL are properly sent when needed and properly interpreted.

packetdrill

My CI reported this error twice in a row: # dss_fin_retrans_close_wait.pkt:17: error handling packet: timing error: expected outbound packet at 0.010053 sec but happened at 0.299989 sec; tolerance 0.200000 sec...

bug
packetdrill

It seems to be a big limitation for existing applications built on top of TCP not to have some sockopts implemented. We should probably review the list and: - prioritise...

enhancement

Similar to #75, please see the description there.

enhancement
pm
bpf

Extending MPTCP with BPF is clearly something we want. It looks like extending the Upstream MPTCP kernel to allow taking some packet scheduling decisions with BPF will be needed and...

enhancement
sched
bpf

For the moment, there is no event when a subflow has been created, only when it has been established. If we have this situation: - the userspace PM creates a...

enhancement

The RFC states: > (...) checksumming relies on the TCP subflow containing contiguous data; therefore, a TCP subflow MUST NOT use the Urgent Pointer to interrupt an existing mapping. Further...

enhancement

Just not to arrive in a situation where there is no more traffic because there is no subflow. The userspace might need a notification and we don't want to have...

enhancement

#187 has added support for cmsg(3) to MPTCP receive path to support some specific options. We might want to do the same for the send path if we need to...

enhancement