svn commit: r47559 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Thu Oct 15 03:15:40 UTC 2015
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>kda at semihalf.com</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Zyta</given>
+ <common>Racia</common>
+ </name>
+ <email>zr at semihalf.com</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>
More information about the svn-doc-all
mailing list