[multipathtcp] MPTCP version 0.2 released

Sébastien Barré <sebastien.barre@uclouvain.be> Mon, 01 March 2010 10:43 UTC

Return-Path: <sebastien.barre@uclouvain.be>
X-Original-To: multipathtcp@core3.amsl.com
Delivered-To: multipathtcp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E8C813A89B8 for <multipathtcp@core3.amsl.com>; Mon, 1 Mar 2010 02:43:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.699
X-Spam-Level:
X-Spam-Status: No, score=-3.699 tagged_above=-999 required=5 tests=[BAYES_50=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0V3VNaLqBx3v for <multipathtcp@core3.amsl.com>; Mon, 1 Mar 2010 02:43:07 -0800 (PST)
Received: from smtp4.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by core3.amsl.com (Postfix) with ESMTP id DDFF03A894C for <multipathtcp@ietf.org>; Mon, 1 Mar 2010 02:43:06 -0800 (PST)
Received: from [130.104.228.35] (marguerite.dhcp.info.ucl.ac.be [130.104.228.35]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: sbarre@smtp4.sgsi.ucl.ac.be) by smtp4.sgsi.ucl.ac.be (Postfix) with ESMTPSA id C00C0F2916 for <multipathtcp@ietf.org>; Mon, 1 Mar 2010 11:42:50 +0100 (CET)
Message-ID: <4B8B9A2A.8020203@uclouvain.be>
Date: Mon, 01 Mar 2010 11:42:50 +0100
From: Sébastien Barré <sebastien.barre@uclouvain.be>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Multipath TCP Mailing List <multipathtcp@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: clamav-milter 0.95.3-exp at smtp-4.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
Received-SPF: Pass (sender authenticated); receiver=; client-ip=130.104.228.35; helo=
Received-SPF: Pass (sender authenticated); receiver=; client-ip=130.104.228.35; envelope-from=<sebastien.barre@uclouvain.be>
X-Sgsi-Spamcheck: SASL authenticated,
X-SGSI-MailScanner-ID: C00C0F2916.00000
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: sebastien.barre@uclouvain.be
X-SGSI-Spam-Status: No
Subject: [multipathtcp] MPTCP version 0.2 released
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Mar 2010 10:43:08 -0000

Hi,

I am happy to announce that Linux MPTCP version 0.2 has been released.
You can download it here: http://inl.info.ucl.ac.be/mptcp
It is still dependent to IPv6 (I am currently working on adding v4 
support). Here are the changes from release 0.1:

 * Upgraded patch to Linux kernel version 2.6.28
 * DSN option as defined in draft v02. Except that we use absolute instead of
relative subflow seqnums, until it proves useful to change this.
 * Data reinjection: Upon RTO, we try to retransmit on a faster subflow. This
allows recovering from failures.
 * Same receive window advertised on all subflows: Failing to do this may lead
to subflow deadlocks in some cases.
 * Changed multipath scheduler: The previous one had no sending buffers. This
one uses the same dynamically tuned buffers (Van Jacobson '98) as normal TCP
flows, and for each segment, the buffer with lowest filling ratio is selected.
This tries to fill all the pipes with the same proportion.
 * For a detailed view of the changes, explore the git tree here : https://scm.info.ucl.ac.be/trac/mptcp/browser

regards,

Sébastien.

-- 
Sébastien Barré
Researcher,
CSE department, UCLouvain, Belgium
http://inl.info.ucl.ac.be/sbarre