mptcpd icon indicating copy to clipboard operation
mptcpd copied to clipboard

The Multipath TCP Daemon - mptcpd - is a daemon for Linux based operating systems that performs multipath TCP path management related operations in the user space. It interacts with the Linux kernel...

Results 62 mptcpd issues
Sort by recently updated
recently updated
newest added

many open-source projects are gradually transitioning their 'master' branch to a less inconvenient name ('main' or similar) [1] [2]. Any objections to transition mptcpd as well? (BTW, I see that...

Many microservices packaged in a container uses AlpineLinux as a base. It would be helpful to have mptcpd available there, e.g. to easily run 'mptcpize'. https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package

enhancement

Regardless of net.mptcp.pm_type being 0 or 1, mptcpd will manipulate the endpoints accordingly with how mptcpd is configured. I've got this configuration: ``` log=journal plugin-dir=/usr/lib/x86_64-linux-gnu/mptcpd addr-flags=subflow,fullmesh notify-flags=existing,skip_link_local,skip_loopback load-plugins=addr_adv ``` I...

**Describe the bug** It looks like ELL is going to break the API around `l_netlink_send()`: [commit](https://git.kernel.org/pub/scm/libs/ell/ell.git/commit/?id=883bc6a90b4a9c654fdf2540f02447a7ca567e04) **To Reproduce** Steps to reproduce the behavior: 1. Run the CI, _[ELL master /...

**Is your feature request related to a problem? Please describe.** When a plugin needs to advertise a new additional address calling `mptcpd_pm_add_addr()`, the mptcpd daemon automatically creates a new listening...

enhancement

The API has been modified: only new items have been added, see PR #297 and #304. It is then required to increase CURRENT and AGE, according to libtool's documentation.

These events have been added to the upstream kernel a while ago, see commit [f8c9dfbd875b](https://github.com/torvalds/linux/commit/f8c9dfbd875b1) ("mptcp: add pm listener events") in the kernel. To better explain why these events are...

Here are a bunch of different clean-ups I did while working on #304, mostly helped by clangd.

ELL has [dropped two symbols](https://git.kernel.org/pub/scm/libs/ell/ell.git/commit/?id=c404463) since version 0.69: `l_genl_attr_next` and `_genl_attr_recurse`. At first I just sloppily assumed they knew what they were doing and that change was harmless, since they...

question