Date: Mon, 08 Sep 2014 11:32:49 +1000 From: Nigel Williams <njwilliams@swin.edu.au> To: freebsd-net@freebsd.org Subject: Re: Multipath TCP for FreeBSD v0.4 Message-ID: <540D0741.6030403@swin.edu.au> In-Reply-To: <53BF8945.3000802@swin.edu.au> References: <513CB9AF.3090409@swin.edu.au> <53BF8945.3000802@swin.edu.au>
next in thread | previous in thread | raw e-mail | index | archive | help
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 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"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?540D0741.6030403>