Linux apps

Applications listed below support MPTCP natively since the version that is mentioned. Please note that other apps can be forced to use it by following these instructions.

Do not hesitate to add native MPTCP support in more apps! For some ideas, feel free to look at this spreadsheet.

Linux distributions

Here is a list of Linux distributions where MPTCP is supported by the default kernel since a certain version, with or without mptcpd (including mptcpize) package available in the official repositories:

Name Version mptcpd Comments
ArchLinux Rolling release: MPTCP support is enabled since kernel v5.6. mptcpd is packaged in AUR.
Alpine Linux 3.20  
Amazon Linux 2023 mptcpd / mptcpize can be used from containers.
Azure Linux 3.0 mptcpd / mptcpize can be used from containers.
Debian 12  
Fedora 36  
Gentoo Rolling release.
Home Assistant OS 12.2 mptcpd / mptcpize can be used from containers.
NixOS Version: to be completed. mptcpd was packaged in an unofficial flake
Open MPTCP Router v0.60 MPTCP-specific, where everything is automatically configured.
OpenWrt v24  
Raspberry Pi OS 20231004  
RHEL 9 MPTCP is available as a tech-preview since v8.3.
Slackware Version: to be completed. mptcpd is packaged in SlackBuilds
SUSE Version: to be completed.
Ubuntu 22.04  
Void Rolling release: MPTCP support is enabled since kernel v5.10.

Forks based on these distributions are not listed here. It is very likely that if the upstream distribution supports it, the fork does it too.

Do not hesitate to contribute to the packaging, and to update this table!

Tools

Name Version Comment
pTCPDump v0.24.0 Can decode MPTCP options in TCP packets
Syzkaller Feb 2020 Can exercise MPTCP sockets and Netlink APIs
TCPDump 4.5.0 Can decode MPTCP options in TCP packets
Wireshark 4.2.4 Can decode and filter MPTCP options

macOS apps

MPTCP is also available on macOS (client side only).

Name Version How to use
iperf3-darwin 11.0 --apple-multipathsvc
SSH OpenSSH-281.40.2 applemultipath option
Shellfish ? Settings / Advanced / 🌍 Multipath TCP

iOS apps

MPTCP is also available on iOS (client side only).

Name Version How to use
Apple Maps >= iOS 13 Enabled by default
Apple Music >= iOS 13 Enabled by default
Siri >= iOS 7 Enabled by default
VLC v4.0 Enabled by default

Others?

Please open a new pull request or an issue if you know any other apps with a community of users and supporting MPTCP natively.