From c81672321c0197d256ec8f796b55a646571bae2c Mon Sep 17 00:00:00 2001 From: Ossama Othman Date: Thu, 21 May 2020 10:12:04 -0700 Subject: [PATCH] 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 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 `'. - 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 MPTCP generic netlink path management API in the 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. --- NEWS | 16 +++++++++++++++- configure.ac | 4 ++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index c7d4a865..9a651249 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,8 @@ +21 May 2020 - mptcpd 0.4 + - Plugins may now inform peers that an address is no longer being - advertised through the new mptcpd_pm_remove_addr() function. + 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 @@ -8,6 +11,17 @@ events need only implement the corresponding callback in the `mptcpd_plugin_ops' API found in `'. +- 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 MPTCP generic netlink + path management API in the 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. + 18 December 2019 - mptcpd 0.3 - This is the Multipath TCP Daemon beta release. diff --git a/configure.ac b/configure.ac index 9bb86880..56dd4e48 100644 --- a/configure.ac +++ b/configure.ac @@ -2,11 +2,11 @@ # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. # -# Copyright (c) 2017-2019, Intel Corporation +# Copyright (c) 2017-2020, Intel Corporation AC_PREREQ([2.69]) AC_INIT([mptcpd], - [0.3], + [0.4], [mptcp@lists.01.org], [], [https://01.org/multipath-tcp-linux])