Add isp(4) report from mav

This commit is contained in:
Benjamin Kaduk 2016-01-09 19:39:48 +00:00
parent dda3e6e64d
commit d2a00451bf
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47975

View file

@ -666,4 +666,63 @@
allocation/free path.</p>
</body>
</project>
<project cat='proj'>
<title>Improvements to QLogic HBA driver</title>
<contact>
<person>
<name>
<given>Alexander</given>
<common>Motin</common>
</name>
<email>mav@FreeBSD.org</email>
</person>
</contact>
<body>
<p>The QLogic HBA driver <tt>isp(4)</tt> received a
substantial set of changes. Their primary goal was to make Fibre
Channel target role work well with CTL, but many other things were
also fixed/improved:</p>
<ul>
<li>Added support for modern 16Gbps 26xx FC cards.</li>
<li>The firmware in <tt>ispfw(4)</tt> were updated to the
latest versions.</li>
<li>Target role support was fixed and tested for all FC cards from
ancient 1Gbps 22xx to modern 16Gbps 26xx.</li>
<li>Port database handling was unified for target and initiator
roles, allowing HBA port to play both roles at the same time.</li>
<li>The maximal number of ports was increased from 256 to
1024.</li>
<li>Multi-ID (NPIV) functionality was fixed/implemented, allowing
24xx and above cards to provide up to 255 virtual FC ports per
physical port.</li>
<li>Added support for 8-byte LUNs for 24xx and above cards.</li>
</ul>
<p>The code is committed to &os; head and stable/10 branches.</p>
</body>
<sponsor>
iXsystems, Inc.
</sponsor>
<help>
<task>
<p>NVRAM data reading is hackish and requires rework.</p>
</task>
<task>
<p>FCoE support for 26xx cards was not tested yet.</p>
</task>
</help>
</project>
</report>