mptcpd 0.4
This is a minor mptcpd release. It includes the following notable changes:
-
Plugins may now inform peers that an address is no longer being advertised through the new
mptcpd_pm_remove_addr()
function. This corresponds to the MPTCP protocolREMOVE_ADDR
option. -
Network monitoring related events are now propagated to plugins. Events are triggered upon the addition, update, and removal of a network interface (link), as well as the addition and removal of a network address. Plugins interested in receiving any of these events need only implement the corresponding callback in the
mptcpd_plugin_ops
API found in<mptcpd/plugin.h>
. -
Stub implementations for unused mptcpd plugin operations are no longer needed. Simply set the unused field in the
mptcpd_plugin_ops
structure toNULL
. -
This will be the last release to support the Linux 4.x based kernel on multipath-tcp.org kernel. Subsequent releases will support the new API found in the "multipath-tcp/mptcp_net-next" kernel on GitHub currently being used for development of patch submissions to the upstream Linux kernel network subsystem maintainers.