svn commit: r47613 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Sun Oct 18 02:29:37 UTC 2015
Author: bjk
Date: Sun Oct 18 02:29:35 2015
New Revision: 47613
URL: https://svnweb.freebsd.org/changeset/doc/47613
Log:
Add MPTCP report from Nigel Williams
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml Sun Oct 18 01:16:34 2015 (r47612)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml Sun Oct 18 02:29:35 2015 (r47613)
@@ -2742,4 +2742,81 @@
</help>
</project>
+ <project cat='proj'>
+ <title>Multipath TCP for &os;</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Nigel</given>
+ <common>Williams</common>
+ </name>
+ <email>njwilliams at swin.edu.au</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://caia.swin.edu.au/urp/newtcp/mptcp/">MPTCP for &os;
+ Project Website</url>
+ <url href="https://bitbucket.org/nw-swin/caia-mptcp-freebsd/">MPTCP
+ for &os; Source Repository</url>
+ </links>
+
+ <body>
+ <p>Multipath TCP (MPTCP) is an extension to TCP that allows
+ for the use of multiple network interfaces on a standard TCP
+ session. The addition of new addresses and scheduling of data
+ across these occurs transparently from the perspective of the TCP
+ application.</p>
+
+ <p>The goal of this project is to deliver an MPTCP kernel
+ patch that interoperates with the reference MPTCP implementation,
+ along with additional enhancements to aid network research.</p>
+
+ <p>The v0.5 patch was released, which is the first patch
+ of the re-written implementation. We are in the process of
+ documenting the new design and addressing some feedback as
+ provided from the community.</p>
+
+ <p>Work has commenced on improved input handling, as the current
+ method of receiving and reassembling segments has been the cause
+ of some instability/stalls during connection shutdown. This will
+ involve re-using the subflow receive buffers and an upcall to
+ enqueue a MP-layer reassembly task without the need to take a lock
+ on the MP control block. The improvements should also allow
+ bypassing <tt>mptcp_usrreq</tt> for standard TCP connections.</p>
+
+ <p>The MPTCP commit history was synchronized with
+ hg-beta.FreeBSD.org, and have made the repository available on
+ BitBucket (see links). Future patch releases will be tagged
+ there. The tree is now merged with &os; head weekly. An updated
+ v0.51 patch is ready for release.
+ </p>
+ </body>
+
+ <sponsor>
+ The FreeBSD Foundation
+ </sponsor>
+
+ <help>
+ <task>
+ <p>Release the v0.51 patch.</p>
+ </task>
+
+ <task>
+ <p>Populate documentation and the issue tracker on the BitBucket
+ repository.</p>
+ </task>
+
+ <task>
+ <p>Improvements to receive-side code before further testing.</p>
+ </task>
+
+ <task>
+ <p>Prepare a technical report detailing the design of the current
+ patch.</p>
+ </task>
+ </help>
+ </project>
+
</report>
More information about the svn-doc-all
mailing list