Continue reading this page for the instructions on configuring your kernel for MultiPath TCP.
To install MPTCP, follow this procedure:
git pull.
Access the git-repository with
git clone --depth=1 https://github.com/multipath-tcp/mptcp.git
make xconfig or make menuconfig and enable MultiPath TCP:
Networking support->Networking options->TCP/IP networking->MPTCP protocol (MPTCP)) (if you cannot find that checkbox, then you have not correctly disabled one of the above options)
Networking support->Networking options->TCP: advanced congestion control->MPTCP Linked Increase. To enable it as the default congestion control, you should also enable it in "Default TCP congestion control", or you just type echo 'lia' > /proc/sys/net/ipv4/tcp_congestion_control in the running Kernel. Other options are "Opportunistic Linked Increase (olia)", "WVEGAS CONGESTION CONTROL (wvegas)" or "BALIA CONGESTION CONTROL (balia)".
Networking support->Networking options->IP: advanced router->IP: policy routing (IP_MULTIPLE_TABLES)) to correctly configure your routing tables (see below).
make deb-pkg to generate .deb packages, make rpm-pkg for .rpm packages, etc. For more details, there are many more details on the wiki of your distribution, e.g. for Ubuntu, look here from the step to Build the linux-image, for CentOS, look here, etc.