svn commit: r49547 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Sun Oct 23 20:50:29 UTC 2016
Author: bjk
Date: Sun Oct 23 20:50:28 2016
New Revision: 49547
URL: https://svnweb.freebsd.org/changeset/doc/49547
Log:
Add the ptnet entry from Vincenzo Maffione
Also add a 'gsoc' category in which to put it.
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2016-07-2016-09.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-07-2016-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2016-07-2016-09.xml Sun Oct 23 20:19:17 2016 (r49546)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-07-2016-09.xml Sun Oct 23 20:50:28 2016 (r49547)
@@ -54,6 +54,12 @@
</category>
<category>
+ <name>gsoc</name>
+
+ <description>Google Summer of Code</description>
+ </category>
+
+ <category>
<name>arch</name>
<description>Architectures</description>
@@ -350,4 +356,55 @@
Microsoft
</sponsor>
</project>
+
+ <project cat='gsoc'>
+ <title>ptnet Driver and bhyve Device Model</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Vincenzo</given>
+ <common>Maffione</common>
+ </name>
+ <email>v.maffione at gmail.com</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="https://wiki.FreeBSD.org/SummerOfCode2016/PtnetDriverAndDeviceModel">&os; Wiki Page for Project Overview</url>
+ <url href="http://info.iet.unipi.it/~luigi/papers/20160613-ptnet.pdf">Conference Paper</url>
+ <url href="https://svnweb.FreeBSD.org/socsvn/soc2016/vincenzo/head/">Subversion Repository</url>
+ </links>
+
+ <body>
+ <p>This project provides:</p>
+
+ <ul>
+ <li>A new driver (<tt>if_ptnet</tt>) for a paravirtualized network
+ device, modeled after the netmap API. The driver supports
+ multi-queue netmap ports, and it is able to work both in netmap
+ mode and in normal mode.</li>
+
+ <li>The emulation of the <tt>ptnet</tt> device model as a module
+ of the <tt>bhyve</tt> hypervisor.</li>
+ </ul>
+
+ <p>The <tt>ptnet</tt> device and driver has been introduced to
+ overcome the performance limitations of TCP/IP networking between
+ bhyve VMs. Prior to this work, the most performant solution for
+ VM-to-VM intra-host TCP communication provided less than 2 Gbps TCP
+ throughput. With <tt>ptnet</tt>, in the same VM-to-VM TCP
+ communication scenario, it is possible to obtain up to 20 Gbps.</p>
+ </body>
+
+ <sponsor>
+ FreeBSD Foundation
+ </sponsor>
+
+ <help>
+ <task>Share <tt>virtio-net</tt> header management code with the
+ <tt>if_vtnet</tt> driver. In the current code, about 100 lines of
+ code have been copied and pasted from <tt>if_vtnet.c</tt>.</task>
+ </help>
+ </project>
</report>
More information about the svn-doc-head
mailing list