aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuraj Linkeš <juraj.linkes@pantheon.tech>2024-02-08 13:10:30 +0100
committerPeter Mikus <peter.mikus@protonmail.ch>2024-02-16 06:36:26 +0000
commit144e2057d8e27a9debb18ed8c0a59065fb27bace (patch)
treeb57fdfec99003a8fa9476c2b5835efe32e27c7da
parent5ac5ff150deaf930ae120a7f48cc2627508452ed (diff)
feat(device): add cx6 to 1n-alt ansible
Also update 1n-alt hardware with info from dmidecode and port names to match the rules in Testbed Naming Convention. Change-Id: Ib654adaec5667f0e79a3cb86edfbf4578f5c3d5f Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
-rw-r--r--docs/content/infrastructure/fdio_dc_testbed_specifications.md68
-rw-r--r--fdio.infra.ansible/roles/vpp_device/files/csit-initialize-vfs-alt.sh5
2 files changed, 37 insertions, 36 deletions
diff --git a/docs/content/infrastructure/fdio_dc_testbed_specifications.md b/docs/content/infrastructure/fdio_dc_testbed_specifications.md
index d157d291c9..da71124078 100644
--- a/docs/content/infrastructure/fdio_dc_testbed_specifications.md
+++ b/docs/content/infrastructure/fdio_dc_testbed_specifications.md
@@ -162,7 +162,7 @@ one TG (Server-Type-H6) connected in a 2-node or 3-node circular topology
Used for FD.io performance tests.
-## Tesdtbed Naming Convention
+## Testbed Naming Convention
Following naming convention is used within this page to specify physical
connectivity and wiring across defined CSIT testbeds:
@@ -430,12 +430,12 @@ FD.io CSIT lab contains following server types:
- IPMI and host management ports.
- NIC ports connected into 1-node topologies.
- Main HW configuration:
- - Chassis: Gigabyte R152-P30-00 1U
+ - Chassis: Gigabyte E252-P30-00 2U
- Motherboard: MP32-AR1-00
- - Processors: 1* Ampere(R) Altra(R) Q80-30 Processor (Neoverse N1)
- - Processor Signature: Implementor 0x0a, Variant 0x1, Architecture 6, Part 0x000, Revision 1
- - RAM Memory: 16* 32GB DDR4-3200MT/s
- - Disks: 2* 960GB SSD Samsung U.2 NVMe PM9A3
+ - Processors: 1* Ampere(R) Altra(R) M128-30 Processor (Neoverse N1)
+ - Processor Signature: Implementor 0x41 (Arm), Variant 0x3, Architecture 0xf, Part 0xd0c (neoverse-n1), Revision 0x1
+ - RAM Memory: 32* 32GB DDR4-3200MT/s
+ - Disks: 2* 960GB SSD Samsung M.2 NVMe PM9A3
- NICs configuration:
- Numa0:
- PCIe Slot0 0000:01:00.xx: XL710-QDA2-2p40GE Intel.
@@ -821,32 +821,32 @@ FD.io CSIT lab contains following server types:
- IPMI IP: 10.30.50.70
- Host IP: 10.30.51.70
- portnames:
- - s70-t13-sut1-c1/p1 - 40GE-port1 XL710-QDA2-2p40GE.
- - s70-t13-sut1-c1/p2 - 40GE-port2 XL710-QDA2-2p40GE.
+ - s70-t13-sut1-c0/p1 - 40GE-port1 XL710-QDA2-2p40GE.
+ - s70-t13-sut1-c0/p2 - 40GE-port2 XL710-QDA2-2p40GE.
+ - s70-t13-sut1-c1/p1 - 100GE-port1 ConnectX6-2p100GE Mellanox.
+ - s70-t13-sut1-c1/p2 - 100GE-port2 ConnectX6-2p100GE Mellanox.
- s70-t13-sut1-c2/p1 - 25GE-port1 ConnectX5-2p10/25GE Mellanox.
- s70-t13-sut1-c2/p2 - 25GE-port2 ConnectX5-2p10/25GE Mellanox.
- s70-t13-sut1-c3/p1 - 40GE-port1 XL710-QDA2-2p40GE.
- s70-t13-sut1-c3/p2 - 40GE-port2 XL710-QDA2-2p40GE.
- - s70-t13-sut1-c4/p1 - 25GE-port1 ConnectX5-2p10/25GE Mellanox.
- - s70-t13-sut1-c4/p2 - 25GE-port2 ConnectX5-2p10/25GE Mellanox.
- - s70-t13-sut1-c5/p1 - 100GE-port1 ConnectX6-2p100GE Mellanox.
- - s70-t13-sut1-c5/p2 - 100GE-port2 ConnectX6-2p100GE Mellanox.
+ - s70-t13-sut1-c5/p1 - 25GE-port1 ConnectX5-2p10/25GE Mellanox.
+ - s70-t13-sut1-c5/p2 - 25GE-port2 ConnectX5-2p10/25GE Mellanox.
- SUT [Server-Type-E25]:
- testbedname: testbed14
- hostname: s71-t14-sut1
- IPMI IP: 10.30.50.71
- Host IP: 10.30.51.71
- portnames:
- - s71-t14-sut1-c1/p1 - 40GE-port1 XL710-QDA2-2p40GE.
- - s71-t14-sut1-c1/p2 - 40GE-port2 XL710-QDA2-2p40GE.
+ - s71-t14-sut1-c0/p1 - 40GE-port1 XL710-QDA2-2p40GE.
+ - s71-t14-sut1-c0/p2 - 40GE-port2 XL710-QDA2-2p40GE.
+ - s71-t14-sut1-c1/p1 - 100GE-port1 ConnectX6-2p100GE Mellanox.
+ - s71-t14-sut1-c1/p2 - 100GE-port2 ConnectX6-2p100GE Mellanox.
- s71-t14-sut1-c2/p1 - 25GE-port1 ConnectX5-2p10/25GE Mellanox.
- s71-t14-sut1-c2/p2 - 25GE-port2 ConnectX5-2p10/25GE Mellanox.
- s71-t14-sut1-c3/p1 - 40GE-port1 XL710-QDA2-2p40GE.
- s71-t14-sut1-c3/p2 - 40GE-port2 XL710-QDA2-2p40GE.
- - s71-t14-sut1-c4/p1 - 25GE-port1 ConnectX5-2p10/25GE Mellanox.
- - s71-t14-sut1-c4/p2 - 25GE-port2 ConnectX5-2p10/25GE Mellanox.
- - s71-t14-sut1-c5/p1 - 100GE-port1 ConnectX6-2p100GE Mellanox.
- - s71-t14-sut1-c5/p2 - 100GE-port2 ConnectX6-2p100GE Mellanox.
+ - s71-t14-sut1-c5/p1 - 25GE-port1 ConnectX5-2p10/25GE Mellanox.
+ - s71-t14-sut1-c5/p2 - 25GE-port2 ConnectX5-2p10/25GE Mellanox.
```
### 1-Node-SapphireRapids (1n-spr)
@@ -1671,31 +1671,27 @@ FD.io CSIT lab contains following server types:
```
- testbed13:
- ring1 40GE-ports XL710-QDA2-2p40GE on SUTs:
- - s70-t13-sut1-c1/p1 - s70-t13-sut1-c2/p1.
+ - s70-t13-sut1-c0/p1 - s70-t13-sut1-c3/p1.
- ring2 40GE-ports XL710-QDA2-2p40GE on SUTs:
- - s70-t13-sut1-c1/p2 - s70-t13-sut1-c2/p2.
- - ring3 10/25GE-ports ConnectX5-2p10/25GE on SUTs:
- - s70-t13-sut1-c3/p1 - s70-t13-sut1-c4/p1.
+ - s70-t13-sut1-c0/p2 - s70-t13-sut1-c3/p2.
+ - ring3 100GE-ports ConnectX6-2p100GE on SUTs:
+ - s70-t13-sut1-c1/p1 - s70-t13-sut1-c1/p2.
- ring4 10/25GE-ports ConnectX5-2p10/25GE on SUTs:
- - s70-t13-sut1-c3/p2 - s70-t13-sut1-c4/p2.
- - ring5 100GE-ports ConnectX6-2p100GE on SUTs:
- - s70-t13-sut1-c5/p1 - s70-t13-sut1-c6/p1.
- - ring6 100GE-ports ConnectX6-2p100GE on SUTs:
- - s70-t13-sut1-c5/p2 - s70-t13-sut1-c6/p2.
+ - s70-t13-sut1-c2/p1 - s70-t13-sut1-c5/p1.
+ - ring5 10/25GE-ports ConnectX5-2p10/25GE on SUTs:
+ - s70-t13-sut1-c2/p2 - s70-t13-sut1-c5/p2.
- testbed14:
- ring1 40GE-ports XL710-QDA2-2p40GE on SUTs:
- - s71-t14-sut1-c1/p1 - s71-t14-sut1-c2/p1.
+ - s71-t14-sut1-c0/p1 - s71-t14-sut1-c3/p1.
- ring2 40GE-ports XL710-QDA2-2p40GE on SUTs:
- - s71-t14-sut1-c1/p2 - s71-t14-sut1-c2/p2.
- - ring3 10/25GE-ports ConnectX5-2p10/25GE on SUTs:
- - s71-t14-sut1-c3/p1 - s71-t14-sut1-c4/p1.
+ - s71-t14-sut1-c0/p2 - s71-t14-sut1-c3/p2.
+ - ring3 100GE-ports ConnectX6-2p100GE on SUTs:
+ - s71-t14-sut1-c1/p1 - s71-t14-sut1-c1/p2.
- ring4 10/25GE-ports ConnectX5-2p10/25GE on SUTs:
- - s71-t14-sut1-c3/p2 - s71-t14-sut1-c4/p2.
- - ring5 100GE-ports ConnectX6-2p100GE on SUTs:
- - s71-t14-sut1-c5/p1 - s71-t14-sut1-c6/p1.
- - ring6 100GE-ports ConnectX6-2p100GE on SUTs:
- - s71-t14-sut1-c5/p2 - s71-t14-sut1-c6/p2.
+ - s71-t14-sut1-c2/p1 - s71-t14-sut1-c5/p1.
+ - ring5 10/25GE-ports ConnectX5-2p10/25GE on SUTs:
+ - s71-t14-sut1-c2/p2 - s71-t14-sut1-c5/p2.
```
### 1-Node-SapphireRapids (1n-spr)
diff --git a/fdio.infra.ansible/roles/vpp_device/files/csit-initialize-vfs-alt.sh b/fdio.infra.ansible/roles/vpp_device/files/csit-initialize-vfs-alt.sh
index e3b22a2ef1..2f9b841947 100644
--- a/fdio.infra.ansible/roles/vpp_device/files/csit-initialize-vfs-alt.sh
+++ b/fdio.infra.ansible/roles/vpp_device/files/csit-initialize-vfs-alt.sh
@@ -23,6 +23,8 @@ PCI_BLACKLIST+=($(lspci -Dmmd ':1017:0200' | cut -f1 -d' '))
# Add Intel Corporation Ethernet Controller XL710 for 40GbE QSFP+ to whitelist.
PCI_WHITELIST=($(lspci -Dmmd ':1583:0200' | cut -f1 -d' '))
+# Add MT2892 Family [ConnectX-6 Dx] 101d to whitelist.
+PCI_WHITELIST=($(lspci -Dmmd ':101d:0200' | cut -f1 -d' '))
# See http://pci-ids.ucw.cz/v2.2/pci.ids for more info.
@@ -32,3 +34,6 @@ PF_INDICES["0000:01:00.0"]=0
PF_INDICES["0000:01:00.1"]=1
PF_INDICES["0003:02:00.0"]=0
PF_INDICES["0003:02:00.1"]=1
+# Mellanox CX6
+PF_INDICES["0001:01:00.0"]=2
+PF_INDICES["0001:01:00.1"]=2 \ No newline at end of file