#MPTCP in the future #Linux v6.5 version should have more exposed info:
ADD_ADDR
(+ echo) transmission MIB countersgetsockopt(MPTCP_INFO)
getsockopt(MPTCP_FULL_INFO)
aggregating MPTCP and subflows info (with ID)(These modifications are in Linusβ tree, hopefully everything will still be there when v6.5 will be released!)
#MPTCP in #Linux v6.4 got some improvements around the reception of connection requests:
MPTCP_INFO
and Netlink (ss -M
) no longer fill info not used by the PM in usedMany fixes have also been done and backported to stable versions. There was even a special mention in v6.3-rc7 announcement π
Nothing particular stands out in the rc this week, unless you count the mptcp selftest changes that are about making the tests work on stable kernels too. That accounts for almost a quarter of the patchβ¦
#GO: The proposition to add #MPTCP support in the core net
package has been accepted! π
https://github.com/golang/go/issues/56539
Discussions are still on going to see whatβs the best way to implement this support. Feel free to participate π
#MPTCP in the Linux kernel v6.2 is going to fully support #TCP FastOpen #TFO β‘: after the client side support added in v6.1, the server side has now been added. Also, the support of sendmsg(MSG_FASTOPEN)
and the remaining socket options has been added: TCP_FASTOPEN
, TCP_FASTOPEN_KEY
and TCP_FASTOPEN_NO_COOKIE
.
In v6.2, there will also be cleaner messages in case of error when creating MPTCP endpoints and the path manager will send βlistenerβ Netlink events, useful for a userspace path manager.
ChangeLog: π https://github.com/multipath-tcp/mptcp_net-next/wiki#changelog
#introduction Hi, Iβm MPTCP.
I lived for a long time in a forked kernel but I started my upstream integration in v5.6. Iβm still in development. Use me!
socket(AF_INET(6), SOCK_STREAM, IPPROTO_MPTCP);
Currently controlled by: https://fosstodon.org/@matttbe