Subject: [multipathtcp] Linux Kernel MPTCP stable release - v0.88

From: Christoph Paasch <[email-masked]>
Date: Wed, 30 Oct 2013 19:58:30 +0100

Hello all,

as the IETF'88-meeting will start next week, we are happy to announce a new
stable release of the Linux Kernel implementation of Multipath TCP.

To download the source, or install pre-compiled Debian/Ubuntu-packages,
please visit:
http://multipath-tcp.org/pmwiki.php?n=Main.Release88

What is new in this release?
============================

The MPTCP v0.88 release is based on Linux Kernel v3.11. Mainly cleanup has
been done on this release, compared to the previous v0.87:

* Allow compiling with TCP_SYNCOOKIES and TCP_MD5SIG-option
* Modularized path-manager:
  The path-manager is now a loadable module, which allows to have a
  better-structured code and it is more easy to extend/add a path-manager.
  * You can configure the used path-manager through the sysctl net.mptcp.mptcp_path_manager
  * You have the choice between:
    * 'default': This path-manager actually does not do anything. The host won't
                 announce different IP-addresses nor initiate the creation of new
                 subflows. However, it will accept the passive creation of new subflows.

                 This path-manager might be usefull if you want to run it on
		 a single-homed public server who is expected to receive
		 incoming connection-requests from MPTCP-enabled clients.
    * 'fullmesh': This path-manager is the same as the path-manager of the
                  previous release. It will create a full-mesh of subflows
		  among all available subflows.
    * 'ndiffports': This one will create X subflows across the same pair of 
                    IP-addresses, modifying the source-port. To control the
		    number of subflows (X), you can set the sysctl
		    net.mptcp.mptcp_ndiffports to a value > 1.
* Tons of cleanup and bug-fixes.

Cheers,
Christoph