Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Oct 2015 02:29:35 +0000 (UTC)
From:      Benjamin Kaduk <bjk@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r47613 - head/en_US.ISO8859-1/htdocs/news/status
Message-ID:  <201510180229.t9I2TZKl079875@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510180229.t9I2TZKl079875>