Skip to content

mptcpd 0.4

Compare
Choose a tag to compare
@ossama-othman ossama-othman released this 21 May 17:30

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 protocol REMOVE_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 to NULL.

  • 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.