From owner-freebsd-net@FreeBSD.ORG Tue Sep 16 22:48:53 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 7204CE43 for ; Tue, 16 Sep 2014 22:48:53 +0000 (UTC) Received: from mail.ignoranthack.me (ignoranthack.me [199.102.79.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 51B99900 for ; Tue, 16 Sep 2014 22:48:53 +0000 (UTC) Received: from [192.168.200.200] (unknown [50.136.155.142]) (using SSLv3 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: sbruno@ignoranthack.me) by mail.ignoranthack.me (Postfix) with ESMTPSA id 7990B19413C; Tue, 16 Sep 2014 22:48:52 +0000 (UTC) Subject: Re: Multipath TCP for FreeBSD v0.4 From: Sean Bruno Reply-To: sbruno@freebsd.org To: Nigel Williams In-Reply-To: <540D0741.6030403@swin.edu.au> References: <513CB9AF.3090409@swin.edu.au> <53BF8945.3000802@swin.edu.au> <540D0741.6030403@swin.edu.au> Content-Type: text/plain; charset="us-ascii" Date: Tue, 16 Sep 2014 15:48:51 -0700 Message-ID: <1410907731.1166.13.camel@bruno> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2014 22:48:53 -0000 On Mon, 2014-09-08 at 11:32 +1000, Nigel Williams wrote: > Hi, > > We recently released a new tech report "Design Overview of Multipath TCP > version 0.4 for FreeBSD-11" [1]. The report provides some details on > various aspects of the implementation (session management, data-level > retransmission etc), as of the most recent v0.4 patch [2]. > > cheers, > nigel > > [1] http://caia.swin.edu.au/reports/140822A/CAIA-TR-140822A.pdf > [2] http://caia.swin.edu.au/urp/newtcp/mptcp/tools.html > Nigel: Hi! Are you folks interested in having this patchset incorporated into the main line of FreeBSD? I'm open to putting up a phabricator review for you folks at https://reviews.freebsd.org if that's something you guys want to do? sean > > On 11/07/14 16:50, Nigel Williams wrote: > > 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" > >> > > _______________________________________________ > > 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" > _______________________________________________ > 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"