Linus Torvalds in the repository that forms the future branch of the Linux kernel 5.6, with the implementation of the VPN interface from the project and initial support for the extension (MultiPath TCP). Previously required cryptographic primitives for WireGuard from the library into the default Crypto API and into the kernel . You can learn about the features of WireGuard in the inclusion of WireGuard code into the net-next branch.
MPTCP is an extension of the TCP protocol that allows a TCP connection to deliver packets simultaneously over multiple routes through different network interfaces tied to different IP addresses. For network applications, this aggregated connection appears as a standard TCP connection, with all the stream separation logic handled by MPTCP. Multipath TCP can be used to both increase bandwidth and enhance reliability. For example, MPTCP can be applied to facilitate data transmission on a smartphone using both WiFi and 3G links simultaneously or to reduce costs by connecting a server using multiple inexpensive links instead of one costly link.
Source: opennet.ru
