Posts
26
Following
1
Followers
208
The mptcpd daemon ๐Ÿ˜ˆ (and mptcpize) is now packaged in #AlpineLinux and #NixOS ๐ŸŽ‰

https://www.mptcp.dev/apps.html#linux-distributions

These packages are available thanks to Natanael, Guilhem, Martin and Matthieu's work!
0
2
7
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
Interested to use #SSH with #MPTCP ๐Ÿ”€? While waiting for a native support in OpenSSH, there are workarounds: a new entry has just been added in our FAQ โคต๏ธ
https://www.mptcp.dev/faq.html#how-to-enable-mptcp-support-with-openssh
0
7
7
"#Systemd 257 has been released. As usual, the list of changes is long; it includes support for multipath TCP in socket units" ๐ŸŽ‰

https://lwn.net/Articles/1001657/
#MPTCP

Simply add this in your SSH server service file and it will support MPTCP:

[Socket]
SocketProtocol=mptcp
2
24
28
What happened around #MPTCP ๐Ÿ”€ last month?
Improvements, bug fixes, security audit, mptcpd 0.13, what's next, etc. Read on to find out more about that โคต๏ธ

https://blog.mptcp.dev/2024/12/04/more-improvements-for-end-users.html
0
2
0
#MPTCP is supported by all major GNU/Linux distributions ๐Ÿง but mptcpd daemon ๐Ÿ˜ˆ (and mptcpize) is not packaged in some of them. Anybody willing to help packaging mptcpd in these distro, e.g. #AlpineLinux and #NixOS? ๐Ÿ™‚

A new page on mptcp.dev now lists the Linux distributions: https://www.mptcp.dev/apps.html#linux-distributions
2
4
3

What happened around ๐Ÿ”€ in the last couple of months? Bug-fixes ๐Ÿ›, improvements ๐Ÿ†•, app support โ˜‘๏ธ, conferences ๐ŸŽ™๏ธ, whatโ€™s next ๐Ÿ”ฎ: read on to find out more about what happened recently ๐Ÿ‘ฉโ€๐Ÿ’ปโคต๏ธ

https://blog.mptcp.dev/2024/10/28/summer-update.html

0
1
0
Edited 2 months ago
Future versions of #OpenWrt will have #MPTCP support available by default, ready to be used for handover and link aggregation features!

https://github.com/openwrt/openwrt/pull/16786

mptcpd and mptcpize will also be available in the official repositories!
1
12
17

#MPTCP features that will be present in the future #Linux v6.12: ๐Ÿง

  • Fallback to TCP in case of MPTCP blackhole ๐Ÿ•ณ: if a firewall explicitly blocks MPTCP
  • This info is also cached: to directly fallback to TCP for 1h+, check the new blackhole_timeout sysctl
  • New MIB counters for sent MP_JOIN to help in case of configuration issues ๐Ÿ”„
  • CI: Code coverage โ€“ Coveralls ๐Ÿ“ˆ

(As always: these features have been added to Linus tree, hopefully they will still be there when this version will be released!)

0
8
14
If nothing changes, #MPTCP will be natively supported in the future #Apache HTTPD v2.5 ๐ŸŽ‰๐ŸŒ

Thanks to Anthony for this work!

https://svn.apache.org/viewvc?view=revision&revision=1920586

For other apps with native MPTCP support: https://mptcp.dev/apps.html
1
4
11
A new macOS page ๐ŸŒ is available on our website for ๐Ÿ iOS and OSX developers who are interested to enable #MPTCP in their apps:

https://www.mptcp.dev/macOS.html
0
2
3
If nothing changes, #MPTCP will be natively supported in the future #HAProxy v3.1.0 ๐ŸŽ‰๐Ÿ”€

Thanks to Anthony, Dorian, Willy and Matthieu for their work!

https://github.com/haproxy/haproxy/commit/20efb856e
0
5
11
MPTCP is (finally) going to be enabled in Azure Linux 3.0 ๐ŸŽ‰

https://github.com/microsoft/azurelinux/pull/10014

If you are using this distribution, you will soon be able to use MPTCP!
0
1
5
#cURL 8.9.0 now natively supports #MPTCP on Linux ๐ŸŒ

curl --mptcp https://example.com

https://curl.se/docs/manpage.html#--mptcp

Thanks Dorian and the cURL maintainers for their help!
0
15
31

Can maintainers easily ignore old bugs they discover when working on new features? ๐Ÿ™ˆ
Delaying these features now, or having to deal with bugs later, possibly when it is really not a good time for that? ๐Ÿ›

I wrote a bit about this topic in my last blog post ๐Ÿ“ฐ โคต๏ธ

https://blog.mptcp.dev/2024/07/21/maintainers-responsibilities.html

I don't know if I did the good choice at the end, but don't hesitate to share your opinions! ๐Ÿ˜‰

0
1
0

mptcp.dev website ๐ŸŒ has been updated last month. This new website was really needed to help supporting new users who are interested by . I wrote a blog post about that ๐Ÿ“ฐ:

https://blog.mptcp.dev/2024/05/03/supporting-new-users.html

This has been made possible thanks to @NGIZero support, making this MPTCP project more community oriented, and that's great ๐ŸŽ‰

1
1
2

How we use GitHub Actions ๐Ÿค– with support and tools like virtme-ng, packaged in a Docker, to validate our kernel tests linked to : I recently wrote a blog post about that โคต๏ธ

https://blog.mptcp.dev/2024/04/08/CI-new-feat.html

0
1
1

Our new ๐Ÿ†• website is now online ๐Ÿ‘‡

โžก๏ธ https://www.mptcp.dev ๐ŸŒ

It is now for a wider audience:

  • It now explains what is MPTCP and some concepts.
  • Users will find how to configure the kernel, how to check it is working, how to force apps to use MPTCP, etc.
  • Application developers will find how to add MPTCP native support, how to retrieve info from an app, etc.
  • A list of frequently asked questions.
  • A list of apps supporting MPTCP natively.

Feel free to have a look, and suggest modifications!

Thanks to everybody who was involved in this upgrade!

To celebrate that, we have a new logo! ๐Ÿฅณ

2
32
31
Good news ๐ŸŽ‰ From today, it is now possible to natively compress data used in #MPTCP connections with the #xz algorithm! It reduces data being exchanged, and connections are faster! ๐Ÿ“ˆ

To be able to achieve that, you need xz-utils >=5.6.0 ๐ŸŸ. Strangely, people have reported it doesn't accelerate #SSH connections! ๐Ÿ“‰๐Ÿค”
Any DB specialists out there to help us investigating this with #perf?


(PS: we are sorry for what has happened to Lasse! Take care!)
0
1
1

Backporting bug ๐Ÿ› fixes to stable Linux linux kernel versions: I recently published a new blog post showing what kernel maintainers usually have to do:

https://blog.mptcp.dev/2024/03/04/backports.html

And some news about in the kernel as usual! ๐Ÿ“ฐ

1
2
0
Show older