svn commit: r47559 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: bjk
Date: Thu Oct 15 03:15:39 2015
New Revision: 47559
URL: https://svnweb.freebsd.org/changeset/doc/47559

Log:
  Add LiquidIO report from Stanislaw Kardach

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	Wed Oct 14 19:47:02 2015	(r47558)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml	Thu Oct 15 03:15:39 2015	(r47559)
@@ -280,4 +280,82 @@
     </body>
   </project>
 
+  <project cat='kern'>
+    <title>Cavium LiquidIO Smart NIC driver</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Stanislaw</given>
+	  <common>Kardach</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Zyta</given>
+	  <common>Racia</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.cavium.com/LiquidIO_Application_Acceleration_Adapters.html">LiquidIO
+	product page</url>
+    </links>
+
+    <body>
+      <p>This project aims to add support for the LiquidIO family
+	of high-performance programmable accellerator 10/40-gigabit
+	Ethernet network adapters.  The currently developed kernel driver
+	supports CN6640- and CN6880-based PCIe cards, enabling the
+	following features:</p>
+
+      <ul>
+	<li>A CNNIC API for controlling/interacting with the smart NIC
+	  from user and kernel space including:
+	  <ul>
+	    <li>Handling multiple concurrent applications running on the
+	      same device</li>
+	    <li>Request/reply mechanism for (a)synchronous
+	      ordered/unordered communication</li>
+	    <li>Remote memory operations</li>
+	    <li>Device shutdown/reset</li>
+	  </ul>
+	</li>
+	<li>A basic NIC module utilizing the CNNIC API and a
+	  Cavium-provided NIC firmware.  This module provides:
+	  <ul>
+	    <li>Single/multi-queue TX</li>
+	    <li>Hardware TCP/UDP checksum offloading</li>
+	    <li>Large Receive Offload</li>
+	    <li>Promiscous mode</li>
+	  </ul>
+	</li>
+	<li>Sysctl-based device statistics and configuration view</li>
+	<li>Custom firmware loading via user-built modules and
+	  &os;'s firmware(9) mechanism.</li>
+      </ul>
+
+      <p>The project is currently being developed in house and is
+	currently being prepared for upstream.  We plan on making it
+	available in &os; 11.</p>
+
+    </body>
+
+    <sponsor>
+      Cavium
+    </sponsor>
+
+    <sponsor>
+      Semihalf
+    </sponsor>
+
+    <help>
+      <task>Upstream the code to &os; HEAD.</task>
+    </help>
+  </project>
+
 </report>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.