RSSAmplifier

Blog

MPTCP Linux Upstream

Blog for the MPTCP Linux Upstream development, by Matthieu Baerts (matttbe).

blog.mptcp.devRSS feed ↗10 posts

Latest posts

Summer update and MPTCP features in Linux v6.18

Long time no see (or read?) as we could say! The last update was in January. Since then, we have been very busy! Read on to find out what happened around MPTCP during the last few months, and which new features will be present in the future v6.18.

Introducing TCP-in-UDP solution

The MPTCP protocol is complex, mainly to be able to survive on the Internet where middleboxes such as NATs, firewalls, IDS or proxies can modify parts of the TCP packets. Worst case scenario, an MPTCP connection should fallback to “plain” TCP. Today, such fallbacks are rarer than before – probably because MPTCP has been used since 2013 on millions of Apple smartphones worldwide – but they can…

One year of NGI0 Core support

A bit more than one year ago, I started the Angel Project: improving the “deployability” of Multipath TCP. A project supported by NGI0 Core, a fund established by NLnet. Before starting, I had good planning, something to keep me busy for the following months. Not everything happened as expected, but on the bright side, the impact of this project is probably higher than what I expected! Read on to…

More improvements for end users

Here is a small update on what happened recently, like various small improvements to help the end users, a new mptcpd version and more to come. Read on to find out more about that!

Summer update

A bit more than 3 months after the last update, I think it is really time to share some updates about MPTCP! I have been quiet recently, not because I was on holiday – even if I should probably take some :) – but because there were always higher priority tasks than writing a new blog post which is something I’m slow at! Bug-fixes, improvements, apps support, conferences, what’s next: read on to…

Maintainers responsibilities

Last month, I didn’t publish any new blog post here. Not because there was nothing to say, but simply because I was busy. Sadly, not 100% focused on the new tasks I wish to finish implementing, but mainly focused on resolving issues discovered while working on these new features. Should I have closed my eyes and carried on? Can maintainers do that? Read on to find out more about what happened…

Open Letter to the European Commission

As mentioned in the About page, this project is currently funded through NGI0 Core, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet program. Today, it is important to sign and share the following letter from les petites singularités, to have such free and open-source projects like ours to be able to continue to be supported, and make sure…

Supporting new users

During the last few months, a lot of work has been done to help other kernel developers, and stabilize the current solution. It was really time to focus on supporting new users and application developers. Read on to find out more about what happened in April!

CI & new features

The previous post mentioned that February was still full of various “maintenance” tasks, mainly around the backports, and the preparation of the future Linux 6.9. The beginning of March was similar to that, then more time was finally available to look at fixing issues, and preparing new features. Read on to find out more about what happened in March!

Backports

The previous post mentioned that January was still full of various “maintenance” tasks, mainly around the CI, and the various tests we have. These tasks were somehow blocking other devs and maintainers work. Without these blocking tasks, more time was available to look at fixing issues, and preparing new features. Until a huge batch of backports came! Read on to find out more about what happened…