#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