Juliusz Chroboczek via Bloat <bloat@lists.bufferbloat.net> writes: > Unfortunately, MP-TCP does not replace TCP in Linux, it's implemented as > a separate transport protocol. That means that in order to use MP-TCP, > every application needs to be patched to use PROT_MPTCP instead of > PROT_TCP. Go applications need to call SetMultipathTCP(true) on every > net.Conn and every net.Listener. > > There should be a knob in the kernel to transparently replace TCP with > MP-TCP, but I couldn't find one.
There is, sorta. Specifically, a BPF hook that can override the protocol (added in kernel 6.6): https://lore.kernel.org/all/cover.1692147782.git.geliang.t...@suse.com/ -Toke _______________________________________________ Bloat mailing list Bloat@lists.bufferbloat.net https://lists.bufferbloat.net/listinfo/bloat