Posts
46
Following
1
Followers
289

Multipath TCP

NGINX 🌐 1.29.7 mainline version introduces support for Multipath TCP πŸ”€ πŸŽ‰

This comes a bit after two NGINX’s forks – freenginx and Angie – with a different approach, but still with the same way to enable it: simply by adding the multipath parameter to the listen instruction, e.g.

  listen <address|port> multipath

More details here.

1
15
17
xfr is a modern IPerf alternative with a live TUI, multi-client server, and QUIC support. Built in Rust πŸ¦€. The last version supports MPTCP πŸ”€ natively by simply using `xfr --mptcp` on the client side.

https://github.com/lance0/xfr

#xfr #iperf #iperf3 #MPTCP
1
10
21
Questions or ideas linked to MPTCP πŸ”€ at FOSDEM πŸ‡§πŸ‡ͺ? @matttbe is there and available to talk, simply ping him!

#MPTCP #FOSDEM
0
2
3

Did you know you can have MPTCP support with any devices running Android 16? 😯

OK, it is not easily accessible, but using the included Terminal app πŸ–₯️, you can use MPTCP! πŸ”€

(Android 16 has a Terminal app which runs a full Linux VM with Debian Bookworm and a kernel 6.1 with MPTCP support. Sadly, Google still didn't add full MPTCP support, despite now using kernels supporting it. If you know people who can change that, please contact me πŸ™‚)

0
1
0
Edited 4 months ago

Do you use SSH with MPTCP πŸ”€ for better resilience in mobility use cases or to increase the throughput? Then, feel free to check the new script to pass to ProxyCommand in the SSH config instead of using mptcpize: https://www.mptcp.dev/faq.html#how-to-enable-mptcp-support-with-openssh

Thanks to @shoragan for having shared this script!

(Hopefully the SSH maintainers will allow one of the suggested (1) (2) native MPTCP support at some points!)

#SSH #MPTCP #Linux

0
12
9
Edited 5 months ago
"Valkey 9.0.0 released" article from @lwn mentions:

> Notable features of this release include (native) Multipath TCP (MPTCP) support

πŸŽ‰

https://lwn.net/Articles/1042851/

#Valkey #MPTCP #Linux
0
2
7
New blog post πŸ“°! What happened the last 9 months around MPTCP πŸ”€, and which new features will be available in the future LTS v6.18 Linux kernel version: https://blog.mptcp.dev/2025/10/16/v6.18-with-many-features.html

- Better load-balancer deployment support on the client side πŸ”„
- New 'laminar' endpoints for better controlling addresses signalled by a server πŸ“’
- mptcpd: security review and improvements πŸ”
- More apps natively supporting MPTCP πŸ§‘β€πŸ’»
- Misc.: PM, counters, CI, perf, socket options, adaptive ADD_ADDR timeout and future work. πŸ“ˆ

MPTCP or Multipath TCP is an extension to the standard TCP to allow devices to make use of multiple interfaces at once. See https://mptcp.dev for more details.

Thanks to @nlnet for funding part of this work πŸŽ‰

#MPTCP #MultipathTCP #Linux
1
10
8
The MPTCP dev team will be represented by @matttbe at the IETF 123 in Madrid this week. Don't hesitate to join the Hackathon πŸ‘©β€πŸ’» and participate to the two suggested extensions at the tcpm session! πŸ“°

#MPTCP #IETF
0
3
2
A πŸ†• TCP-in-UDP tool is available, using eBPF 🐝 to translate TCP packets into UDP πŸš‡ to avoid middleboxes interfering with some TCP extensions like MPTCP πŸ”€.

Blog post: https://blog.mptcp.dev/2025/07/14/TCP-in-UDP.html

Code and instructions: https://github.com/multipath-tcp/tcp-in-udp

#eBPF #BPF #TCP #MPTCP
0
5
5
The last Traefik versions 2.11.26 and 3.4.2 have MPTCP support enabled by default πŸŽ‰

#Traefik is the Cloud Native Application Proxy: https://traefik.io
#MPTCP is short for Multipath TCP, an extension to TCP to make use of multiple interfaces at once to send and receive TCP packets over a single MPTCP connection: https://mptcp.dev
0
6
8
The next version of Valkey (8.2) will natively support MPTCP πŸ”€, thanks to Zhenwei πŸŽ‰ and Valkey maintainers:

- https://www.mptcp.dev/apps.html
- https://github.com/valkey-io/valkey/pulls?q=MPTCP

#valkey #MPTCP #Redis #Linux
0
1
3
A new page has just been added to the MPTCP website to help deploy it behind a stateless L4 load-balancer πŸ”€
It would be great if CDNs can support MPTCP πŸ˜‡

https://www.mptcp.dev/load-balancer.html

#MPTCP #Linux #loadbalancer
0
2
4
MPTCP changes for Linux 6.15 have just been added to our ChangeLog section:

v6.15: Single subflow optimisation + prepare PM extension

- Optimise MPTCP performance in single subflow mode by ~29%.
- Expose TCP ULP diagnostic info (MPTCP subflows) to non-admin users.
- PM: a lot of cleanups and preparation work (e.g. new pm_kernel.c file) to allow future extensions
- PM: net.mptcp.path_manager (and net.mptcp.available_path_managers) Sysctl knob deprecates net.mptcp.pm_type
- Misc small optimisations and code coverage

https://github.com/multipath-tcp/mptcp_net-next/wiki#changelog

#MPTCP #Linux #kernel
0
4
9

Multipath TCP

The new networking features for the future6.15 have been accepted in Linus' tree. At the top, we can find:

- Optimize MPTCP performance in single subflow mode by 29%.

πŸŽ‰

Thanks Paolo for having worked on that!
https://lore.kernel.org/20250326163652.2730264-1-kuba@kernel.org
1
7
12

Multipath TCP

There will be a presentation and discussions about #MPTCP at #Netdev 0x19 this afternoon! See you there!
0
1
5

Multipath TCP

OpenWrt 24.10.0 is available: "Activate kernel support for Multipath TCP on devices with big flash sizes." πŸŽ‰

All ready to run a transparent proxy to let all clients connected to the router benefit from multiple paths.

https://openwrt.org/releases/24.10/notes-24.10.0

#OpenWrt #MPTCP
0
3
6

Multipath TCP

Live from @godevroom πŸŽ‰
#MPTCP will be enabled by default on Linux on the server side in the next version!
0
3
7

Multipath TCP

There will be an official MPTCP community meetup at FOSDEM this year!

No need to have improvised meetings outside in a cold weather anymore, we can meet on Saturday from 17.30 in H.3242. Feel free to come!

https://fosdem.org/2025/schedule/event/fosdem-2025-6750-mptcp-community-meetup-bof/

#MPTCP #FOSDEM #Brussels
1
4
7

Multipath TCP

Edited 1 year ago
#iperf3's next version should support #MPTCP thanks to a new '-m' (or --mptcp) option πŸŽ‰

Our PR, initially created in 2021, has recently been merged! It will no longer be needed to use iperf3 with "mptcpize run" on both sides to get MPTCP support, and it is enough to add -m only on the client side!

https://www.mptcp.dev/apps.html
0
1
8

Multipath TCP

Nice blog post from Marek (Cloudflare)!

Improvements for the client side are coming (and even already available with an up-to-date kernel ;-) )! Do not hesitate to tell Cloudflare it would be nice if they can support MPTCP on the server side ;-) https://blog.cloudflare.com/multi-path-tcp-revolutionizing-connectivity-one-path-at-a-time/
0
11
14
Show older