0

According to https://www.multipath-tcp.org/ MPTCP is included in Linux Kernel >= 5.6 and I could successfully verify that it is available on my machine.

I would like to extend my existing c++ application to use the MPTCP. My current implementation uses boost::asio and I could not find any appropriate socket options to enable MPTCP. Google search neither provides results with MPTCP in boost::asio context, nor any hints on whether it is actually supported.

(My BOOST_LIB_VERSION is "1_74")

Hadarelv
  • 1
  • 1
  • You need to set option IPPROTO_MPTCP (value 262) while creating your POSIX socket, but I don't see this option enabled in Boost ASIO https://github.com/multipath-tcp/mptcp_net-next/wiki#how-to-use-mptcp one way would be you can use mptcpize tool to convert all your TCP sockets to mptcp https://manpages.ubuntu.com/manpages/jammy/man8/mptcpize.8.html – Vencat Nov 06 '22 at 12:21

0 Answers0