Report: add 2n-tx2 static content 77/30777/2
authorJuraj Linkeš <juraj.linkes@pantheon.tech>
Fri, 15 Jan 2021 12:09:43 +0000 (13:09 +0100)
committerJuraj Linkeš <juraj.linkes@pantheon.tech>
Fri, 15 Jan 2021 14:24:19 +0000 (15:24 +0100)
Change-Id: I476ac52d64999f6d3ca3ee726f018f36693ac921
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
34 files changed:
docs/report/detailed_test_results/dpdk_performance_results/index.rst
docs/report/detailed_test_results/dpdk_performance_results_2n_tx2/index.rst [new file with mode: 0644]
docs/report/detailed_test_results/vpp_mrr_results/index.rst
docs/report/detailed_test_results/vpp_mrr_results_2n_tx2/index.rst [new file with mode: 0644]
docs/report/detailed_test_results/vpp_performance_results/index.rst
docs/report/detailed_test_results/vpp_performance_results_2n_tx2/index.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/comparisons/current_vs_previous_release.rst
docs/report/dpdk_performance_tests/csit_release_notes.rst
docs/report/dpdk_performance_tests/packet_latency/index.rst
docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
docs/report/dpdk_performance_tests/test_environment.rst
docs/report/introduction/physical_testbeds.rst
docs/report/introduction/test_environment_sut_calib_tx2.rst [new file with mode: 0644]
docs/report/introduction/test_environment_sut_meltspec_tx2.rst [new file with mode: 0644]
docs/report/test_configuration/vpp_mrr_configuration/index.rst
docs/report/test_configuration/vpp_mrr_configuration_2n_tx2/index.rst [new file with mode: 0644]
docs/report/test_configuration/vpp_performance_configuration/index.rst
docs/report/test_configuration/vpp_performance_configuration_2n_tx2/index.rst [new file with mode: 0644]
docs/report/test_operational_data/vpp_performance_operational_data/index.rst
docs/report/test_operational_data/vpp_performance_operational_data_2n_tx2/index.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/csit_release_notes.rst
docs/report/vpp_performance_tests/packet_latency/index.rst
docs/report/vpp_performance_tests/packet_latency/ip4.rst
docs/report/vpp_performance_tests/packet_latency/ip6.rst
docs/report/vpp_performance_tests/packet_latency/l2.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/index.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/ip6.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/l2.rst
docs/report/vpp_performance_tests/test_environment.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/index.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst

index c34e4b0..819b5c3 100644 (file)
@@ -9,6 +9,7 @@ DPDK Throughput
     ../dpdk_performance_results_2n_zn2/index
     ../dpdk_performance_results_3n_hsw/index
     ../dpdk_performance_results_3n_tsh/index
+    ../dpdk_performance_results_2n_tx2/index
 
 ..
     ../dpdk_performance_results_2n_dnv/index
diff --git a/docs/report/detailed_test_results/dpdk_performance_results_2n_tx2/index.rst b/docs/report/detailed_test_results/dpdk_performance_results_2n_tx2/index.rst
new file mode 100644 (file)
index 0000000..c5f57b0
--- /dev/null
@@ -0,0 +1,11 @@
+2n-tx2
+------
+
+.. note::
+
+    Data sources for reported test results: i) `FD.io test executor dpdk
+    performance job 2n-tx2`_, ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index af193dc..2e8f3aa 100644 (file)
@@ -10,6 +10,7 @@ VPP MRR
     `FD.io test executor vpp performance job 2n-zn2`_,
     `FD.io test executor vpp performance job 3n-hsw`_,
     `FD.io test executor vpp performance job 3n-tsh`_,
+    `FD.io test executor vpp performance job 2n-tx2`_,
     `FD.io test executor vpp performance job 2n-dnv`_,
     `FD.io test executor vpp performance job 3n-dnv`_,
     ii) archived FD.io jobs test results
diff --git a/docs/report/detailed_test_results/vpp_mrr_results_2n_tx2/index.rst b/docs/report/detailed_test_results/vpp_mrr_results_2n_tx2/index.rst
new file mode 100644 (file)
index 0000000..8c71cbd
--- /dev/null
@@ -0,0 +1,11 @@
+2n-tx2
+------
+
+.. note::
+
+    Data sources for reported test results: i) `FD.io test executor vpp
+    performance job 2n-tx2`_, ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index f68acef..054b9be 100644 (file)
@@ -10,6 +10,7 @@ VPP Throughput
     `FD.io test executor vpp performance job 2n-zn2`_,
     `FD.io test executor vpp performance job 3n-hsw`_,
     `FD.io test executor vpp performance job 3n-tsh`_,
+    `FD.io test executor vpp performance job 2n-tx2`_,
     `FD.io test executor vpp performance job 2n-dnv`_,
     `FD.io test executor vpp performance job 3n-dnv`_,
     ii) archived FD.io jobs test results
diff --git a/docs/report/detailed_test_results/vpp_performance_results_2n_tx2/index.rst b/docs/report/detailed_test_results/vpp_performance_results_2n_tx2/index.rst
new file mode 100644 (file)
index 0000000..8c71cbd
--- /dev/null
@@ -0,0 +1,11 @@
+2n-tx2
+------
+
+.. note::
+
+    Data sources for reported test results: i) `FD.io test executor vpp
+    performance job 2n-tx2`_, ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index a7ca2f0..bf59bb2 100644 (file)
@@ -23,7 +23,7 @@ values.
     `FD.io test executor dpdk performance job 2n-skx`_,
     `FD.io test executor dpdk performance job 2n-clx`_,
     `FD.io test executor dpdk performance job 2n-zn2`_,
-    `FD.io test executor dpdk performance job 2n-tsh`_,
+    `FD.io test executor dpdk performance job 3n-tsh`_,
     with RF result
     files csit-dpdk-perf-|srelease|-\*.zip
     `archived here <../../_static/archive/>`_.
index a0ae239..6110dd4 100644 (file)
@@ -11,6 +11,9 @@ Changes in |csit-release|
    - **AMD 2n-zn2 testbed**: New physical testbed type installed in
      FD.io CSIT, with DPDK performance data added to this report.
 
+   - **AMD 2n-tx2 testbed**: New physical testbed type installed in
+     FD.io CSIT, with DPDK performance data added to this report.
+
 #. DPDK RELEASE VERSION CHANGE
 
    - |csit-release| tested |dpdk-release|, as used by |vpp-release|.
index 3232a8b..655773c 100644 (file)
@@ -9,7 +9,7 @@ Packet Latency
 DPDK Testpmd and L3fwd latency results are generated based on the test
 data obtained from |csit-release| NDR-PDR throughput tests executed
 across physical testbeds hosted in LF FD.io labs: 3n-hsw, 3n-skx, 2n-
-skx, 2n-clx, 3n-dnv, 2n-dnv, 3n-tsh.
+skx, 2n-clx, 3n-dnv, 2n-dnv, 3n-tsh, 2n-tx2.
 
 Latency by percentile distribution plots are used to show packet latency
 percentiles at different packet rate load levels: i) No-Load latency
@@ -37,8 +37,9 @@ Additional information about graph data:
     `FD.io test executor dpdk performance job 2n-clx`_,
     `FD.io test executor dpdk performance job 3n-skx`_,
     `FD.io test executor dpdk performance job 2n-zn2`_,
-    `FD.io test executor dpdk performance job 3n-hsw`_ and
-    `FD.io test executor dpdk performance job 3n-tsh`_ with RF
+    `FD.io test executor dpdk performance job 3n-hsw`_,
+    `FD.io test executor dpdk performance job 3n-tsh`_ and
+    `FD.io test executor dpdk performance job 2n-tx2`_ with RF
     result files csit-dpdk-perf-|srelease|-\*.zip
     `archived here <../../_static/archive/>`_.
 
@@ -51,3 +52,4 @@ Additional information about graph data:
     2n-zn2-xxv710
     3n-hsw-xl710
     3n-tsh-x520
+    2n-tx2-xl710
index 8758088..a2ffba9 100644 (file)
@@ -50,6 +50,7 @@ Additional information about graph data:
     `FD.io test executor dpdk performance job 2n-zn2`_,
     `FD.io test executor dpdk performance job 3n-hsw`_,
     `FD.io test executor dpdk performance job 3n-tsh`_,
+    `FD.io test executor dpdk performance job 2n-tx2`_,
     `FD.io test executor dpdk performance job 2n-dnv`_ and
     `FD.io test executor dpdk performance job 3n-dnv`_ with RF
     result files csit-dpdk-perf-|srelease|-\*.zip
@@ -72,6 +73,7 @@ Additional information about graph data:
     3n-hsw-xl710
     3n-hsw-x710
     3n-tsh-x520
+    2n-tx2-xl710
 
 ..
     2n-dnv-x553
index a910632..194b28e 100644 (file)
@@ -60,3 +60,5 @@ Startup command template:
 .. include:: ../introduction/test_environment_sut_calib_dnv.rst
 
 .. include:: ../introduction/test_environment_sut_calib_tsh.rst
+
+.. include:: ../introduction/test_environment_sut_calib_tx2.rst
index 1c6bc1c..3412e94 100644 (file)
@@ -386,8 +386,47 @@ SUT1 and SUT2 servers are populated with the following NIC models:
 #. NIC-1: connectx4 2p25GE Mellanox.
 #. NIC-2: x520 2p10GE Intel.
 
-TG servers run T-Rex application and are populated with the following
+TG server runs T-Rex application and is populated with the following
+NIC models:
+
+#. NIC-1: x710-DA4 4p10GE Intel.
+#. NIC-2: xxv710-DA2 2p25GE Intel.
+#. NIC-3: xl710-QDA2 2p40GE Intel.
+
+2-Node ARM ThunderX2 (2n-tx2)
+---------------------------
+
+One 2n-tx2 testbed is built with: i) one SuperMicro SYS-7049GP-TRT
+server acting as TG and equipped with two Intel Xeon Skylake Platinum
+8180 processors (38.5 MB Cache, 2.50 GHz, 28 cores), and ii) one Marvell
+ThnderX2 9975 (28* ThunderX2) server acting as SUT and equipped with two
+ThunderX2 ARMv8 CN9975 processors. 2n-tx2 physical topology is shown below.
+
+.. only:: latex
+
+    .. raw:: latex
+
+        \begin{figure}[H]
+            \centering
+                \graphicspath{{../_tmp/src/introduction/}}
+                \includegraphics[width=0.90\textwidth]{testbed-2n-tx2}
+                \label{fig:testbed-2n-tx2}
+        \end{figure}
+
+.. only:: html
+
+    .. figure:: testbed-2n-tx2.svg
+        :alt: testbed-2n-tx2
+        :align: center
+
+SUT server is populated with the following NIC models:
+
+#. NIC-1: xl710-QDA2 2p40GE Intel.
+#. NIC-2: xl710-QDA2 2p40GE Intel.
+
+TG server run T-Rex application and is populated with the following
 NIC models:
 
 #. NIC-1: x710-DA4 4p10GE Intel.
 #. NIC-2: xxv710-DA2 2p25GE Intel.
+#. NIC-3: xl710-QDA2 2p40GE Intel.
diff --git a/docs/report/introduction/test_environment_sut_calib_tx2.rst b/docs/report/introduction/test_environment_sut_calib_tx2.rst
new file mode 100644 (file)
index 0000000..4b715c8
--- /dev/null
@@ -0,0 +1,25 @@
+ThunderX2
+~~~~~~~~~
+
+Following sections include sample calibration data measured on
+s27-t34-sut1 server running in one of the ThunderX2 testbeds.
+
+
+Linux cmdline
+^^^^^^^^^^^^^
+
+::
+
+    $ cat /proc/cmdline
+    BOOT_IMAGE=/boot/vmlinuz-4.15.0-72-generic root=UUID=19debf43-de1a-4f0d-97a7-c4d0ccd04327 ro audit=0 intel_iommu=on isolcpus=1-27,29-55 nmi_watchdog=0 nohz_full=1-27,29-55 nosoftlockup processor.max_cstate=1 rcu_nocbs=1-27,29-55 splash quiet vt.handoff=1
+
+Linux uname
+^^^^^^^^^^^
+
+::
+
+    $ uname -a
+    Linux s27-t34-sut1 4.15.0-72-generic #81-Ubuntu SMP Tue Nov 26 12:21:09 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
+
+
+.. include:: ../introduction/test_environment_sut_meltspec_tx2.rst
diff --git a/docs/report/introduction/test_environment_sut_meltspec_tx2.rst b/docs/report/introduction/test_environment_sut_meltspec_tx2.rst
new file mode 100644 (file)
index 0000000..06a6921
--- /dev/null
@@ -0,0 +1,141 @@
+Spectre and Meltdown Checks
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Following section displays the output of a running shell script to tell if
+system is vulnerable against the several "speculative execution" CVEs that were
+made public in 2018. Script is available on `Spectre & Meltdown Checker Github
+<https://github.com/speed47/spectre-meltdown-checker>`_.
+
+::
+
+  Spectre and Meltdown mitigation detection tool v0.44+
+
+  Checking for vulnerabilities on current system
+  Kernel is Linux 4.15.0-72-generic #81-Ubuntu SMP Tue Nov 26 12:21:09 UTC 2019 aarch64
+  CPU is
+
+  Hardware check
+  * CPU vulnerability to the speculative execution attack variants
+    * Affected by CVE-2017-5753 (Spectre Variant 1, bounds check bypass):  YES
+    * Affected by CVE-2017-5715 (Spectre Variant 2, branch target injection):  YES
+    * Affected by CVE-2017-5754 (Variant 3, Meltdown, rogue data cache load):  NO
+    * Affected by CVE-2018-3640 (Variant 3a, rogue system register read):  NO
+    * Affected by CVE-2018-3639 (Variant 4, speculative store bypass):  YES
+    * Affected by CVE-2018-3615 (Foreshadow (SGX), L1 terminal fault):  NO
+    * Affected by CVE-2018-3620 (Foreshadow-NG (OS), L1 terminal fault):  NO
+    * Affected by CVE-2018-3646 (Foreshadow-NG (VMM), L1 terminal fault):  NO
+    * Affected by CVE-2018-12126 (Fallout, microarchitectural store buffer data sampling (MSBDS)):  NO
+    * Affected by CVE-2018-12130 (ZombieLoad, microarchitectural fill buffer data sampling (MFBDS)):  NO
+    * Affected by CVE-2018-12127 (RIDL, microarchitectural load port data sampling (MLPDS)):  NO
+    * Affected by CVE-2019-11091 (RIDL, microarchitectural data sampling uncacheable memory (MDSUM)):  NO
+    * Affected by CVE-2019-11135 (ZombieLoad V2, TSX Asynchronous Abort (TAA)):  NO
+    * Affected by CVE-2018-12207 (No eXcuses, iTLB Multihit, machine check exception on page size changes (MCEPSC)):  NO
+    * Affected by CVE-2020-0543 (Special Register Buffer Data Sampling (SRBDS)):  NO
+
+  CVE-2017-5753 aka 'Spectre Variant 1, bounds check bypass'
+  * Mitigated according to the /sys interface:  YES  (Mitigation: __user pointer sanitization)
+  * Kernel has array_index_mask_nospec:  NO
+  * Kernel has the Red Hat/Ubuntu patch:  NO
+  * Kernel has mask_nospec64 (arm64):  NO
+  * Kernel has array_index_nospec (arm64):  NO
+  * Checking count of LFENCE instructions following a jump in kernel...  NO  (only 0 jump-then-lfence instructions found, should be >= 30 (heuristic))
+  > STATUS:  NOT VULNERABLE  (Mitigation: __user pointer sanitization)
+
+  CVE-2017-5715 aka 'Spectre Variant 2, branch target injection'
+  * Mitigated according to the /sys interface:  NO  (Vulnerable)
+  * Mitigation 1
+    * Kernel is compiled with IBRS support:  YES
+    * IBRS enabled and active:  NO
+    * Kernel is compiled with IBPB support:  NO
+    * IBPB enabled and active:  NO
+  * Mitigation 2
+    * Kernel has branch predictor hardening (arm):  YES
+    * Kernel compiled with retpoline option:  NO
+  > STATUS:  NOT VULNERABLE  (Branch predictor hardening mitigates the vulnerability)
+
+  CVE-2017-5754 aka 'Variant 3, Meltdown, rogue data cache load'
+  * Mitigated according to the /sys interface:  YES  (Not affected)
+  * Kernel supports Page Table Isolation (PTI):  YES
+    * PTI enabled and active:  UNKNOWN  (dmesg truncated, please reboot and relaunch this script)
+    * Reduced performance impact of PTI:  NO  (PCID/INVPCID not supported, performance impact of PTI will be significant)
+  * Running as a Xen PV DomU:  NO
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2018-3640 aka 'Variant 3a, rogue system register read'
+  * CPU microcode mitigates the vulnerability:  NO
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2018-3639 aka 'Variant 4, speculative store bypass'
+  * Mitigated according to the /sys interface:  NO  (Vulnerable)
+  * Kernel supports disabling speculative store bypass (SSB):  YES  (found in /proc/self/status)
+  * SSB mitigation is enabled and active: > STATUS:  VULNERABLE  (Your CPU doesn't support SSBD)
+
+  CVE-2018-3615 aka 'Foreshadow (SGX), L1 terminal fault'
+  * CPU microcode mitigates the vulnerability:  N/A
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2018-3620 aka 'Foreshadow-NG (OS), L1 terminal fault'
+  * Mitigated according to the /sys interface:  YES  (Not affected)
+  * Kernel supports PTE inversion:  NO
+  * PTE inversion enabled and active:  NO
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2018-3646 aka 'Foreshadow-NG (VMM), L1 terminal fault'
+  * Information from the /sys interface: Not affected
+  * This system is a host running a hypervisor:  NO
+  * Mitigation 1 (KVM)
+    * EPT is disabled:  N/A  (the kvm_intel module is not loaded)
+  * Mitigation 2
+    * L1D flush is supported by kernel:  NO
+    * L1D flush enabled:  NO
+    * Hardware-backed L1D flush supported:  NO  (flush will be done in software, this is slower)
+    * Hyper-Threading (SMT) is enabled:  UNKNOWN
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2018-12126 aka 'Fallout, microarchitectural store buffer data sampling (MSBDS)'
+  * Mitigated according to the /sys interface:  YES  (Not affected)
+  * Kernel supports using MD_CLEAR mitigation:  NO
+  * Kernel mitigation is enabled and active:  NO
+  * SMT is either mitigated or disabled:  NO
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2018-12130 aka 'ZombieLoad, microarchitectural fill buffer data sampling (MFBDS)'
+  * Mitigated according to the /sys interface:  YES  (Not affected)
+  * Kernel supports using MD_CLEAR mitigation:  NO
+  * Kernel mitigation is enabled and active:  NO
+  * SMT is either mitigated or disabled:  NO
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2018-12127 aka 'RIDL, microarchitectural load port data sampling (MLPDS)'
+  * Mitigated according to the /sys interface:  YES  (Not affected)
+  * Kernel supports using MD_CLEAR mitigation:  NO
+  * Kernel mitigation is enabled and active:  NO
+  * SMT is either mitigated or disabled:  NO
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2019-11091 aka 'RIDL, microarchitectural data sampling uncacheable memory (MDSUM)'
+  * Mitigated according to the /sys interface:  YES  (Not affected)
+  * Kernel supports using MD_CLEAR mitigation:  NO
+  * Kernel mitigation is enabled and active:  NO
+  * SMT is either mitigated or disabled:  NO
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2019-11135 aka 'ZombieLoad V2, TSX Asynchronous Abort (TAA)'
+  * Mitigated according to the /sys interface:  YES  (Not affected)
+  * TAA mitigation is supported by kernel:  YES  (found tsx_async_abort in kernel image)
+  * TAA mitigation enabled and active:  NO
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2018-12207 aka 'No eXcuses, iTLB Multihit, machine check exception on page size changes (MCEPSC)'
+  * Mitigated according to the /sys interface:  YES  (Not affected)
+  * This system is a host running a hypervisor:  NO
+  * iTLB Multihit mitigation is supported by kernel:  YES  (found itlb_multihit in kernel image)
+  * iTLB Multihit mitigation enabled and active:  NO
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  CVE-2020-0543 aka 'Special Register Buffer Data Sampling (SRBDS)'
+  * SRBDS mitigation control is supported by the kernel:  NO
+  * SRBDS mitigation control is enabled and active:  NO  (SRBDS not found in sysfs hierarchy)
+  > STATUS:  NOT VULNERABLE  (your CPU vendor reported your CPU model as not vulnerable)
+
+  > SUMMARY: CVE-2017-5753:OK CVE-2017-5715:OK CVE-2017-5754:OK CVE-2018-3640:OK CVE-2018-3639:KO CVE-2018-3615:OK CVE-2018-3620:OK CVE-2018-3646:OK CVE-2018-12126:OK CVE-2018-12130:OK CVE-2018-12127:OK CVE-2019-11091:OK CVE-2019-11135:OK CVE-2018-12207:OK CVE-2020-0543:OK
\ No newline at end of file
index af193dc..2e8f3aa 100644 (file)
@@ -10,6 +10,7 @@ VPP MRR
     `FD.io test executor vpp performance job 2n-zn2`_,
     `FD.io test executor vpp performance job 3n-hsw`_,
     `FD.io test executor vpp performance job 3n-tsh`_,
+    `FD.io test executor vpp performance job 2n-tx2`_,
     `FD.io test executor vpp performance job 2n-dnv`_,
     `FD.io test executor vpp performance job 3n-dnv`_,
     ii) archived FD.io jobs test results
diff --git a/docs/report/test_configuration/vpp_mrr_configuration_2n_tx2/index.rst b/docs/report/test_configuration/vpp_mrr_configuration_2n_tx2/index.rst
new file mode 100644 (file)
index 0000000..8227c7e
--- /dev/null
@@ -0,0 +1,11 @@
+2n-tx2
+------
+
+.. note::
+
+    Data sources for reported test configurations: i) `FD.io test executor vpp
+    performance job 2n-tx2`_, ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index f68acef..054b9be 100644 (file)
@@ -10,6 +10,7 @@ VPP Throughput
     `FD.io test executor vpp performance job 2n-zn2`_,
     `FD.io test executor vpp performance job 3n-hsw`_,
     `FD.io test executor vpp performance job 3n-tsh`_,
+    `FD.io test executor vpp performance job 2n-tx2`_,
     `FD.io test executor vpp performance job 2n-dnv`_,
     `FD.io test executor vpp performance job 3n-dnv`_,
     ii) archived FD.io jobs test results
diff --git a/docs/report/test_configuration/vpp_performance_configuration_2n_tx2/index.rst b/docs/report/test_configuration/vpp_performance_configuration_2n_tx2/index.rst
new file mode 100644 (file)
index 0000000..8227c7e
--- /dev/null
@@ -0,0 +1,11 @@
+2n-tx2
+------
+
+.. note::
+
+    Data sources for reported test configurations: i) `FD.io test executor vpp
+    performance job 2n-tx2`_, ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index fd20237..1f75069 100644 (file)
@@ -3,7 +3,8 @@ VPP Throughput
 
 VPP operational data is generated by |csit-release| NDR-PDR throughput tests
 executed across physical testbeds hosted in LF FD.io labs: 3n-hsw, 3n-skx,
-2n-skx, 2n-clx, 3n-dnv, 2n-dnv, 3n-tsh. The data is collected at 100% PDR.
+2n-skx, 2n-clx, 3n-dnv, 2n-dnv, 3n-tsh, 2n-tx2. The data is collected at 100%
+PDR.
 
 .. note::
 
@@ -14,6 +15,7 @@ executed across physical testbeds hosted in LF FD.io labs: 3n-hsw, 3n-skx,
     `FD.io test executor vpp performance job 2n-zn2`_,
     `FD.io test executor vpp performance job 3n-hsw`_,
     `FD.io test executor vpp performance job 3n-tsh`_,
+    `FD.io test executor vpp performance job 2n-tx2`_,
     `FD.io test executor vpp performance job 2n-dnv`_,
     `FD.io test executor vpp performance job 3n-dnv`_,
     ii) archived FD.io jobs test results
diff --git a/docs/report/test_operational_data/vpp_performance_operational_data_2n_tx2/index.rst b/docs/report/test_operational_data/vpp_performance_operational_data_2n_tx2/index.rst
new file mode 100644 (file)
index 0000000..294509b
--- /dev/null
@@ -0,0 +1,11 @@
+2n-tx2
+------
+
+.. note::
+
+    Data sources for reported test operational data: i) `FD.io test executor vpp
+    performance job 2n-tx2`_, ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index 56cb2f3..52d2690 100644 (file)
@@ -46,6 +46,10 @@ Changes in |csit-release|
      FD.io CSIT, with VPP and DPDK performance data added to CSIT
      trending and this report.
 
+   - **AMD 2n-tx2 testbed**: New physical testbed type installed in
+     FD.io CSIT, with VPP and DPDK performance data added to CSIT
+     trending and this report.
+
 #. TEST FRAMEWORK
 
    - **TRex ASTF**: Added capability to run TRex in advanced stateful mode.
index fdbb8f3..1b04f12 100644 (file)
@@ -10,7 +10,7 @@ Packet Latency
 VPP latency results are generated based on the test data obtained from
 |csit-release| NDR-PDR throughput tests executed across physical
 testbeds hosted in LF FD.io labs: 3n-hsw, 3n-skx, 2n- skx, 2n-clx,
-3n-dnv, 2n-dnv, 3n-tsh.
+3n-dnv, 2n-dnv, 3n-tsh, 2n-tx2.
 
 Latency by percentile distribution plots are used to show packet latency
 percentiles at different packet rate load levels: i) No-Load latency
@@ -38,8 +38,9 @@ Additional information about graph data:
     `FD.io test executor vpp performance job 3n-skx`_,
     `FD.io test executor vpp performance job 2n-clx`_,
     `FD.io test executor vpp performance job 2n-zn2`_,
-    `FD.io test executor vpp performance job 3n-hsw`_ and
-    `FD.io test executor vpp performance job 3n-tsh`_ with RF
+    `FD.io test executor vpp performance job 3n-hsw`_,
+    `FD.io test executor vpp performance job 3n-tsh`_ and
+    `FD.io test executor vpp performance job 2n-tx2`_ with RF
     result files csit-vpp-perf-|srelease|-\*.zip
     `archived here <../../_static/archive/>`_.
 
index 7f3adb6..ad67bde 100644 (file)
@@ -17,3 +17,4 @@ CSIT source code for the test cases used for plots can be found in
     ip4-2n-zn2-xxv710
     ip4-3n-hsw-xl710
     ip4-3n-tsh-x520
+    ip4-2n-tx2-xl710
index 70b2921..9576c91 100644 (file)
@@ -17,3 +17,4 @@ CSIT source code for the test cases used for plots can be found in
     ip6-2n-zn2-xxv710
     ip6-3n-hsw-xl710
     ip6-3n-tsh-x520
+    ip6-2n-tx2-xl710
index 854dbde..85e8a70 100644 (file)
@@ -17,3 +17,4 @@ CSIT source code for the test cases used for plots can be found in
     l2-2n-zn2-xxv710
     l2-3n-hsw-xl710
     l2-3n-tsh-x520
+    l2-2n-tx2-xl710
index aba4e91..5e9627b 100644 (file)
@@ -45,6 +45,7 @@ Graphs are split into sections as follows:
      - 2n-clx: 2-node Xeon Cascade Lake
      - 3n-hsw: 3-node Xeon Haswell
      - 3n-tsh: 3-node Arm TaiShan
+     - 2n-tx2: 2-node Arm ThunderX2
      - 2n-dnv: 2-node Atom Denverton
      - 3n-dnv: 3-node Atom Denverton
 
@@ -136,6 +137,7 @@ Additional information about graph data:
     `FD.io test executor vpp performance job 2n-zn2`_,
     `FD.io test executor vpp performance job 3n-hsw`_,
     `FD.io test executor vpp performance job 3n-tsh`_,
+    `FD.io test executor vpp performance job 2n-tx2`_,
     `FD.io test executor vpp performance job 2n-dnv`_ and
     `FD.io test executor vpp performance job 3n-dnv`_ with RF
     result files csit-vpp-perf-|srelease|-\*.zip
index fb38cf2..1358583 100644 (file)
@@ -29,5 +29,6 @@ CSIT source code for the test cases used for plots can be found in
     ip4-2n-zn2-cx556a
     ip4-3n-hsw-xl710
     ip4-3n-tsh-x520
+    ip4-2n-tx2-xl710
     ip4-2n-dnv-x553
     ip4-3n-dnv-x553
index 9d25b19..b31f3ad 100644 (file)
@@ -29,5 +29,6 @@ CSIT source code for the test cases used for plots can be found in
     ip6-2n-zn2-cx556a
     ip6-3n-hsw-xl710
     ip6-3n-tsh-x520
+    ip6-2n-tx2-xl710
     ip6-2n-dnv-x553
     ip6-3n-dnv-x553
index a629475..747e1f6 100644 (file)
@@ -29,5 +29,6 @@ CSIT source code for the test cases used for plots can be found in
     l2-2n-zn2-cx556a
     l2-3n-hsw-xl710
     l2-3n-tsh-x520
+    l2-2n-tx2-xl710
     l2-2n-dnv-x553
     l2-3n-dnv-x553
index 2d71148..64863e3 100644 (file)
@@ -117,3 +117,5 @@ Description of VPP startup settings used in CSIT is provided in
 .. include:: ../introduction/test_environment_sut_calib_dnv.rst
 
 .. include:: ../introduction/test_environment_sut_calib_tsh.rst
+
+.. include:: ../introduction/test_environment_sut_calib_tx2.rst
index bb18413..d9c9967 100644 (file)
@@ -10,7 +10,7 @@ Speedup Multi-Core
 
 Speedup Multi-Core throughput graphs are generated by multiple
 executions of the same performance tests across physical testbeds hosted
-LF FD.io labs: 3n-hsw, 2n-skx, 3n-skx, 2n-clx, 3n-tsh, 2n-dnv, 3n-dnv.
+LF FD.io labs: 3n-hsw, 2n-skx, 3n-skx, 2n-clx, 3n-tsh, 2n-tx2, 2n-dnv, 3n-dnv.
 Grouped bars illustrate the 64B/78B packet throughput speedup ratio for
 2- and 4-core multi-threaded VPP configurations relative to 1-core
 configurations.
@@ -43,6 +43,7 @@ Additional information about graph data:
     `FD.io test executor vpp performance job 2n-zn2`_,
     `FD.io test executor vpp performance job 3n-hsw`_,
     `FD.io test executor vpp performance job 3n-tsh`_,
+    `FD.io test executor vpp performance job 2n-tx2`_,
     `FD.io test executor vpp performance job 2n-dnv`_ and
     `FD.io test executor vpp performance job 3n-dnv`_ with RF
     result files csit-vpp-perf-|srelease|-\*.zip
index 82008ba..ebc60fd 100644 (file)
@@ -31,5 +31,6 @@ CSIT source code for the test cases used for plots can be found in
     ip4-2n-zn2-cx556a
     ip4-3n-hsw-xl710
     ip4-3n-tsh-x520
+    ip4-2n-tx2-xl710
     ip4-2n-dnv-x553
     ip4-3n-dnv-x553
index 4fdd9bf..0130683 100644 (file)
@@ -31,5 +31,6 @@ CSIT source code for the test cases used for plots can be found in
     ip6-2n-zn2-cx556a
     ip6-3n-hsw-xl710
     ip6-3n-tsh-x520
+    ip6-2n-tx2-xl710
     ip6-2n-dnv-x553
     ip6-3n-dnv-x553
index 9ca3e0b..72280a1 100644 (file)
@@ -31,5 +31,6 @@ CSIT source code for the test cases used for plots can be found in
     l2-2n-zn2-cx556a
     l2-3n-hsw-xl710
     l2-3n-tsh-x520
+    l2-2n-tx2-xl710
     l2-2n-dnv-x553
     l2-3n-dnv-x553