From 1c95b091e4d547454e32d69bc6d6876e8a81401a Mon Sep 17 00:00:00 2001
From: Ron Stone <ronald.stone@windriver.com>
Date: Fri, 29 Apr 2022 12:14:09 -0400
Subject: [PATCH] Mellanox support changes

Add support for ConnectX-6. Confirm dropped support for CX3.
Updated part numbers.
Drop OpenStack support change.
Add ConnectX-5 and other patchset 3 review comments
Fix rebase issue.

Story: 2009878
Task: 45046

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: I6224ba693e02c953c1fcd80e18bd1f3e43bf9c35
---
 .../verified-commercial-hardware.rst          | 76 ++++++-------------
 1 file changed, 25 insertions(+), 51 deletions(-)

diff --git a/doc/source/planning/kubernetes/verified-commercial-hardware.rst b/doc/source/planning/kubernetes/verified-commercial-hardware.rst
index 7e86a6e1d..49e523fe6 100755
--- a/doc/source/planning/kubernetes/verified-commercial-hardware.rst
+++ b/doc/source/planning/kubernetes/verified-commercial-hardware.rst
@@ -113,9 +113,6 @@ For more information see `Self-Validated and Certified Servers
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                | -   LSI 3008                                                                                                                                                                                                                                                                                                                                                                                                                           |
     +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-    | NIC for High-precision timing synchronization with IEEE                        | -   Intel Ethernet Network Adapter E810-XXVDA4T                                                                                                                                                                                                                                                                                                                                                                                        |
-    | 1588 PTP, SyncE and GNSS                                                       |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
     | NICs Verified for PXE Boot, Management, and OAM Networks                       | -   Intel I210 \(Springville\) 1G                                                                                                                                                                                                                                                                                                                                                                                                      |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                | -   Intel I350 \(Powerville\) 1G                                                                                                                                                                                                                                                                                                                                                                                                       |
@@ -124,11 +121,11 @@ For more information see `Self-Validated and Certified Servers
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                | -   Intel X540 10G                                                                                                                                                                                                                                                                                                                                                                                                                     |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Intel X710/XL710 \(Fortville\) 10G                                                                                                                                                                                                                                                                                                                                                                                                 |
+    |                                                                                | -   Intel X710/XL710/X722 \(Fortville\) 10G                                                                                                                                                                                                                                                                                                                                                                                            |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Intel X722 \(Fortville\) 10G                                                                                                                                                                                                                                                                                                                                                                                                       |
+    |                                                                                | -   Intel E810 Columbiaville 100G/25G \(for management and OAM networks only\)                                                                                                                                                                                                                                                                                                                                                         |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Intel E810 25G Columbiaville \(Salem Channel\) NIC \(for management and OAM networks only\)                                                                                                                                                                                                                                                                                                                                        |
+    |                                                                                | -   Intel E810-2CQDA2 (Chapman Beach) 100G                                                                                                                                                                                                                                                                                                                                                                                             |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                | -   Emulex XE102 10G                                                                                                                                                                                                                                                                                                                                                                                                                   |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
@@ -136,68 +133,47 @@ For more information see `Self-Validated and Certified Servers
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                | -   Broadcom BCM57810 10G                                                                                                                                                                                                                                                                                                                                                                                                              |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Mellanox MT27710 Family \(ConnectX-4 Lx\) 10G/25G                                                                                                                                                                                                                                                                                                                                                                                  |
+    |                                                                                | -   Broadcom 57504 100G                                                                                                                                                                                                                                                                                                                                                                                                                |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Mellanox MT27700 Family \(ConnectX-4\) 40G                                                                                                                                                                                                                                                                                                                                                                                         |
-    +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-    | NICs Verified for Data Interfaces [#]_                                         | The following NICs are supported:                                                                                                                                                                                                                                                                                                                                                                                                      |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Intel I350 \(Powerville\) 1G                                                                                                                                                                                                                                                                                                                                                                                                       |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Intel 82599 \(Niantic\) 10G                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Intel X710/XL710 \(Fortville\) 10 G                                                                                                                                                                                                                                                                                                                                                                                                |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Intel X552 \(Xeon-D\) 10G                                                                                                                                                                                                                                                                                                                                                                                                          |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Mellanox Technologies                                                                                                                                                                                                                                                                                                                                                                                                              |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |     -   MT27710 Family \(ConnectX-4\) 10G/25G                                                                                                                                                                                                                                                                                                                                                                                          |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |     -   MT27700 Family \(ConnectX-4\) 40G                                                                                                                                                                                                                                                                                                                                                                                              |
+    |                                                                                | -   NVIDIA Mellanox Family ConnectX-4 Lx 10G/25G                                                                                                                                                                                                                                                                                                                                                                                       |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-    | PCI-Passthrough or PCI SR-IOV NICs                                             | -   Intel E810 25G Columbiaville \(Salem Channel\) NIC \(SR-IOV only\)                                                                                                                                                                                                                                                                                                                                                                 |
+    | NICs Verified for SR-IOV                                                       | -   Intel 82599 \(Niantic\) 10G                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Intel 82599 \(Niantic\) 10 G                                                                                                                                                                                                                                                                                                                                                                                                       |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Intel X710/XL710 \(Fortville\) 10G                                                                                                                                                                                                                                                                                                                                                                                                 |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   Mellanox Technologies                                                                                                                                                                                                                                                                                                                                                                                                              |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |     -   MT27710 Family \(ConnectX-4\) 10G/25G                                                                                                                                                                                                                                                                                                                                                                                          |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |     -   MT27700 Family \(ConnectX-4\) 40G                                                                                                                                                                                                                                                                                                                                                                                              |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |     .. note::                                                                                                                                                                                                                                                                                                                                                                                                                          |
-    |                                                                                |         For a Mellanox using PCI passthrough or a CX4 using PCI passthrough or SR-IOV, SR-IOV must be enabled in the CX4 firmware. For more information, see, `HowTo Configure SR-IOV for ConnectX-4/ConnectX-5/ConnectX-6 with KVM (Ethernet) <https://community.mellanox.com/s/article/HowTo-Configure-SR-IOV-for-ConnectX-4-ConnectX-5-ConnectX-6-with-KVM-Ethernet#jive_content_id_I_Enable_SRIOV_on_the_Firmware>`__.             |
+    |                                                                                | -   Intel E810 (Columbiaville) 100G/25G                                                                                                                                                                                                                                                                                                                                                                                                |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
+    |                                                                                | -   NVIDIA Mellanox ConnectX-4 10G/25G                                                                                                                                                                                                                                                                                                                                                                                                 |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                | .. note::                                                                                                                                                                                                                                                                                                                                                                                                                              |
-    |                                                                                |     The maximum number of VFs per hosted application instance, across all PCI devices, is 32.                                                                                                                                                                                                                                                                                                                                          |
+    |                                                                                |     For Mellanox NICs, SR-IOV must be enabled in the NIC firmware.                                                                                                                                                                                                                                                                                                                                                                     |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                |     For example, a hardware encryption hosted application can be launched with virtio interfaces and 32 QAT VFs. However, a hardware encryption hosted application with an SR-IOV network interface \(with 1 VF\) can only be launched with 31 VFs.                                                                                                                                                                                    |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                | .. note::                                                                                                                                                                                                                                                                                                                                                                                                                              |
     |                                                                                |     Dual-use configuration \(PCI passthrough or PCI SR-IOV on the same interface\) is supported for Fortville NICs only.                                                                                                                                                                                                                                                                                                               |
     +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-    | PCI SR-IOV Hardware Accelerators                                               | -   Intel AV-ICE02 VPN Acceleration Card, based on the Intel Coleto Creek 8925/8950, and C62x device with QuickAssist ®.                                                                                                                                                                                                                                                                                                               |
+    | NIC for High-precision timing synchronization with IEEE 1588 PTP               | -   Intel X710 (Fortville)                                                                                                                                                                                                                                                                                                                                                                                                             |
+    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
+    |                                                                                | -   Intel E810-XXVDA4 (Columbiaville - Salem Channel)                                                                                                                                                                                                                                                                                                                                                                                  |
+    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
+    |                                                                                | -   Broadcom 57504 100G                                                                                                                                                                                                                                                                                                                                                                                                                |
+    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
+    |                                                                                | -   NVIDIA Mellanox MCX512A-ACAT (ConnectX-5) 100G                                                                                                                                                                                                                                                                                                                                                                                     |
+    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
+    |                                                                                | -   NVIDIA Mellanox MCX623106AC-CDAT, MCX623106AN-CDAT (ConnectX-6) 100G                                                                                                                                                                                                                                                                                                                                                               |
+    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-    | Hardware Accelerator Devices Verified for PCI-Passthrough or PCI SR-IOV Access | -   ACC100 Adapter \(Mount Bryce\) - SRIOV only                                                                                                                                                                                                                                                                                                                                                                                        |
+    | NIC for High-precision timing synchronization with IEEE                        | -   Intel E810-XXVDA4T (Columbiaville - Westport Channel) 25G                                                                                                                                                                                                                                                                                                                                                                          |
+    | 1588 PTP, SyncE and GNSS                                                       |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
+    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
+    |                                                                                | -   Intel E810-CQDA2T (Columbiaville - Logan Beach) 100G                                                                                                                                                                                                                                                                                                                                                                               |
+    +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+    | Hardware Accelerator Devices Verified for PCI SR-IOV Access                    | -   ACC100 Adapter \(Mount Bryce\) - SRIOV only                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                | -   Maclaren Summit Intel® vRAN Accelerator ACC100 ; see `<https://networkbuilders.intel.com/solutionslibrary/virtual-ran-vran-with-hardware-acceleration?wapkw=acc100>`__                                                                                                                                                                                                                                                             |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
     | GPUs Verified for PCI Passthrough                                              | -   NVIDIA Corporation: VGA compatible controller - GM204GL \(Tesla M60 rev a1\)                                                                                                                                                                                                                                                                                                                                                       |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    |                                                                                | -   NVIDIA T4 TENSOR CORE GPU                                                                                                                                                                                                                                                                                                                                                                                                          |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
-    +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-    | vGPUs (Virtual GPUs) for PCI Passthrough                                       | -   NVIDIA-SMI 470.82                                                                                                                                                                                                                                                                                                                                                                                                                  |
-    |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
     | Board Management Controllers                                                   | -   HPE iLO3                                                                                                                                                                                                                                                                                                                                                                                                                           |
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
@@ -205,5 +181,3 @@ For more information see `Self-Validated and Certified Servers
     |                                                                                |                                                                                                                                                                                                                                                                                                                                                                                                                                        |
     |                                                                                | -   Quanta                                                                                                                                                                                                                                                                                                                                                                                                                             |
     +--------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-
-.. include:: /_includes/release-notes-overview-footnote.rest