From owner-freebsd-net@FreeBSD.ORG Fri Jul 11 06:50:55 2014 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 53F1F87E for ; Fri, 11 Jul 2014 06:50:55 +0000 (UTC) Received: from gpo3.cc.swin.edu.au (gpo3.cc.swin.edu.au [136.186.1.32]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E1A64256D for ; Fri, 11 Jul 2014 06:50:53 +0000 (UTC) Received: from [136.186.229.154] (nwilliams-laptop.caia.swin.edu.au [136.186.229.154]) by gpo3.cc.swin.edu.au (8.14.3/8.14.3) with ESMTP id s6B6ojeZ029310 for ; Fri, 11 Jul 2014 16:50:46 +1000 Message-ID: <53BF8945.3000802@swin.edu.au> Date: Fri, 11 Jul 2014 16:50:45 +1000 From: Nigel Williams User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: freebsd-net@freebsd.org Subject: Multipath TCP for FreeBSD v0.4 References: <513CB9AF.3090409@swin.edu.au> In-Reply-To: <513CB9AF.3090409@swin.edu.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2014 06:50:55 -0000 Hello all, A new v0.4 patch is available at [1]. This release is mostly bug-fixes and improvements to core functionality (establishing/closing connections, retransmissions etc), and also brings the implementation up to a more recent version of FreeBSD-HEAD. The full list of changes and caveats can be found in [2] and [3], but briefly: - Patched against r265307 of FreeBSD-HEAD. This is prior to some recent TCP reassembly memory management changes and the patch will be brought up to a newer revision soon (currently working on integrating those changes). - Added data-level retransmits and subflows can now stall and recover (or timeout) during a connection. - The path management and packet scheduler are still fairly rudimentary, and I haven't yet implemented coupled CC. - The patch is still under heavy development so consider this release code to be of alpha quality. This release ties up work that was partially supported by a gift from The Cisco University Research Program Fund. Future releases will be supported by a grant from the FreeBSD Foundation. P.S. I will be working on the patch full-time again so updates should be a little more frequent from this point onwards. cheers, nigel [1] http://caia.swin.edu.au/urp/newtcp/mptcp/tools.html [2] http://caia.swin.edu.au/urp/newtcp/mptcp/tools/mptcp-changelog-v0.4.txt [3] http://caia.swin.edu.au/urp/newtcp/mptcp/tools/mptcp-readme-v0.4.txt On 11/03/13 03:49, Lawrence Stewart wrote: > Hi all, > > The CAIA MPTCP team is pleased to announce the initial release of our > multipath TCP implementation for FreeBSD 10-CURRENT which is available > from [1]. This release contains wire-related protocol code and a lot of > core stack infrastructure. It is capable of running regular TCP flows > and single or multi-subflow MPTCP flows (with some caveats as documented > in the readme [2]). > > We consider this code to be of alpha quality and plan to release > frequent updates going forward as we continue to flesh out additional > features and fix the rough edges. > > That being said, we welcome everyone to start playing with the code and > provide feedback, bug reports, fixes, praise and/or abuse ;) > > The "Multipath TCP for FreeBSD" project team consists of: > > Nigel Williams: lead R&D engineer > Lawrence Stewart: supporting R&D engineer > Grenville Armitage: principal investigator & overall project lead > > Many thanks go to the Cisco University Research Program Fund at > Community Foundation Silicon Valley for their support of this work. > > Have fun with it! > > Cheers, > Lawrence, Nigel & Grenville > > http://caia.swin.edu.au > > > > [1] http://caia.swin.edu.au/urp/newtcp/mptcp/tools.html > > [2] http://caia.swin.edu.au/urp/newtcp/mptcp/tools/mptcp-readme-v0.1.txt > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >