Skip to content

Commit

Permalink
mptcpd 0.4
Browse files Browse the repository at this point in the history
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 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.
  • Loading branch information
Ossama Othman committed May 21, 2020
1 parent 2ee3c30 commit c816723
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
16 changes: 15 additions & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -8,6 +11,17 @@
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 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.
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -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],
[[email protected]],
[],
[https://01.org/multipath-tcp-linux])
Expand Down

0 comments on commit c816723

Please sign in to comment.