Add 2017Q2 Annapurna Labs ENA entry from Michał Krawczyk

This commit is contained in:
Benjamin Kaduk 2017-07-03 00:32:09 +00:00
parent 06ce7e1a3b
commit 3ef75e1d30
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=50436

View file

@ -545,4 +545,76 @@
somewhat easier.</p>
</body>
</project>
<project cat='kern'>
<title>&os; Driver for the Annapurna Labs ENA</title>
<contact>
<person>
<name>
<given>Marcin</given>
<common>Wojtas</common>
</name>
<email>mw@semihalf.com</email>
</person>
<person>
<name>
<given>Michał</given>
<common>Krawczyk</common>
</name>
<email>mk@semihalf.com</email>
</person>
</contact>
<links>
<url href="http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html">Enhanced Networking Guide</url>
</links>
<body>
<p>ENA (Elastic Network Adapter) is a 25G SmartNIC developed by
Annapurna Labs and is based on a custom ARMv8 chip. This is a
high performance networking card available in AWS offering.
It introduces enhancements in network utilization scalability
on EC2 machines under control of various operating systems, in
particular &os;.</p>
<p>The goal of &os; enablement is to provide top performance and
a wide range of monitoring and management features such
as:</p>
<ul>
<li>multiple queue modes</li>
<li>hardware offloads (rx and tx checksum)</li>
<li>admin queue</li>
<li>asynchronous notifications</li>
<li>robust hardware access</li>
<li>a scalable number of MSI-X vectors</li>
<li>hardware counters</li>
<li>watchdog mechanism</li>
<li>LRO</li>
<li>RSS</li>
</ul>
<p>The driver is now available in kernel source tree since
r318647.</p>
</body>
<sponsor>Annapurna Labs &mdash; an Amazon company</sponsor>
<help>
<task>Add RSS configuration from userspace (sysctls).</task>
<task>Add support for LLQ mechanisms.</task>
</help>
</project>
</report>