aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/report/csit_framework_documentation/csit_design.rst4
-rw-r--r--docs/report/csit_framework_documentation/csit_tag_description.rst4
-rw-r--r--docs/report/csit_framework_documentation/csit_test_naming.rst4
-rw-r--r--docs/report/detailed_test_results/cot_performance_results/index.rst4
-rw-r--r--docs/report/detailed_test_results/dpdk_performance_results/index.rst4
-rw-r--r--docs/report/detailed_test_results/honeycomb_functional_results/index.rst4
-rw-r--r--docs/report/detailed_test_results/nshsfc_functional_results/index.rst4
-rw-r--r--docs/report/detailed_test_results/vpp_functional_results/index.rst4
-rw-r--r--docs/report/detailed_test_results/vpp_functional_results_centos/index.rst4
-rw-r--r--docs/report/detailed_test_results/vpp_mrr_results/index.rst4
-rw-r--r--docs/report/detailed_test_results/vpp_performance_results/index.rst2
-rw-r--r--docs/report/dpdk_performance_tests/csit_release_notes.rst4
-rw-r--r--docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst5
-rw-r--r--docs/report/dpdk_performance_tests/packet_latency_graphs/ip4.rst372
-rw-r--r--docs/report/dpdk_performance_tests/packet_latency_graphs/l2.rst372
-rw-r--r--docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst5
-rw-r--r--docs/report/dpdk_performance_tests/packet_throughput_graphs/ip4.rst680
-rw-r--r--docs/report/dpdk_performance_tests/packet_throughput_graphs/l2.rst680
-rw-r--r--docs/report/honeycomb_functional_tests/csit_release_notes.rst4
-rw-r--r--docs/report/index.rst19
-rw-r--r--docs/report/indices.rst4
-rw-r--r--docs/report/nsh_sfc_functional_tests/csit_release_notes.rst4
-rw-r--r--docs/report/test_configuration/cot_performance_configuration/index.rst12
-rw-r--r--docs/report/test_configuration/vpp_functional_configuration/index.rst4
-rw-r--r--docs/report/test_configuration/vpp_functional_configuration_centos/index.rst4
-rw-r--r--docs/report/test_configuration/vpp_mrr_configuration/index.rst4
-rw-r--r--docs/report/test_configuration/vpp_performance_configuration/index.rst4
-rw-r--r--docs/report/test_operational_data/vpp_performance_operational_data/index.rst4
-rw-r--r--docs/report/vpp_functional_tests/csit_release_notes.rst4
-rw-r--r--docs/report/vpp_performance_tests/csit_release_notes.rst4
-rw-r--r--docs/report/vpp_performance_tests/http_server_performance/index.rst4
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/container_memif.rst368
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/container_orchestrated.rst315
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/index.rst6
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/ip4.rst666
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/ip4_tunnels.rst313
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/ip6.rst666
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/ip6_tunnels.rst52
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/ipsec.rst53
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/l2.rst654
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/srv6.rst52
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost.rst296
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/vts.rst65
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/container_memif.rst671
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/container_orchestrated.rst573
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/index.rst6
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst1235
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels.rst573
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ip6.rst1235
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ip6_tunnels.rst94
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst90
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/l2.rst1210
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/srv6.rst91
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/vm_vhost.rst546
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/vts.rst109
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst353
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst345
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/index.rst5
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst679
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst353
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst678
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst61
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst64
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst675
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst61
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst259
-rw-r--r--resources/tools/presentation/conf.py24
-rw-r--r--resources/tools/presentation/generator_report.py2
-rw-r--r--resources/tools/presentation/requirements.txt6
-rw-r--r--resources/tools/presentation/specification.yaml15979
70 files changed, 29103 insertions, 2615 deletions
diff --git a/docs/report/csit_framework_documentation/csit_design.rst b/docs/report/csit_framework_documentation/csit_design.rst
index 3e6ae66a31..b0c5d4acce 100644
--- a/docs/report/csit_framework_documentation/csit_design.rst
+++ b/docs/report/csit_framework_documentation/csit_design.rst
@@ -1,7 +1,7 @@
.. _csit-design:
-CSIT Design
-===========
+Design
+======
FD.io CSIT system design needs to meet continuously expanding
requirements of FD.io projects including VPP, related sub-systems (e.g.
diff --git a/docs/report/csit_framework_documentation/csit_tag_description.rst b/docs/report/csit_framework_documentation/csit_tag_description.rst
index af6e659457..1152ee3c62 100644
--- a/docs/report/csit_framework_documentation/csit_tag_description.rst
+++ b/docs/report/csit_framework_documentation/csit_tag_description.rst
@@ -1,5 +1,5 @@
-CSIT TAGs Descriptions
-======================
+CSIT RF Tags Descriptions
+=========================
All CSIT test cases are labelled with Robot Framework tags used to allow for
easy test case type identification, test case grouping and selection for
diff --git a/docs/report/csit_framework_documentation/csit_test_naming.rst b/docs/report/csit_framework_documentation/csit_test_naming.rst
index 253d6992f7..9bb18a8f8b 100644
--- a/docs/report/csit_framework_documentation/csit_test_naming.rst
+++ b/docs/report/csit_framework_documentation/csit_test_naming.rst
@@ -1,7 +1,7 @@
.. _csit_test_naming:
-CSIT Test Naming
-================
+Test Naming
+===========
Background
----------
diff --git a/docs/report/detailed_test_results/cot_performance_results/index.rst b/docs/report/detailed_test_results/cot_performance_results/index.rst
index d4e0b53970..a37070e164 100644
--- a/docs/report/detailed_test_results/cot_performance_results/index.rst
+++ b/docs/report/detailed_test_results/cot_performance_results/index.rst
@@ -1,5 +1,5 @@
-Container Orchestrated Performance Results
-==========================================
+VPP K8s Container Memif
+=======================
.. note::
diff --git a/docs/report/detailed_test_results/dpdk_performance_results/index.rst b/docs/report/detailed_test_results/dpdk_performance_results/index.rst
index e6466d2e60..2c3297ef93 100644
--- a/docs/report/detailed_test_results/dpdk_performance_results/index.rst
+++ b/docs/report/detailed_test_results/dpdk_performance_results/index.rst
@@ -1,5 +1,5 @@
-DPDK Performance Results
-===========================
+DPDK Performance
+================
.. note::
diff --git a/docs/report/detailed_test_results/honeycomb_functional_results/index.rst b/docs/report/detailed_test_results/honeycomb_functional_results/index.rst
index b89c59a6b1..ea31695619 100644
--- a/docs/report/detailed_test_results/honeycomb_functional_results/index.rst
+++ b/docs/report/detailed_test_results/honeycomb_functional_results/index.rst
@@ -1,5 +1,5 @@
-Honeycomb Functional Results
-============================
+HoneyComb Functional
+====================
.. note::
diff --git a/docs/report/detailed_test_results/nshsfc_functional_results/index.rst b/docs/report/detailed_test_results/nshsfc_functional_results/index.rst
index 0800b4a1e9..a4880b1ff0 100644
--- a/docs/report/detailed_test_results/nshsfc_functional_results/index.rst
+++ b/docs/report/detailed_test_results/nshsfc_functional_results/index.rst
@@ -1,5 +1,5 @@
-NSH SFC Functional Results
-==========================
+NSH SFC Functional
+==================
.. note::
diff --git a/docs/report/detailed_test_results/vpp_functional_results/index.rst b/docs/report/detailed_test_results/vpp_functional_results/index.rst
index 5b82c489c4..b4713938e8 100644
--- a/docs/report/detailed_test_results/vpp_functional_results/index.rst
+++ b/docs/report/detailed_test_results/vpp_functional_results/index.rst
@@ -1,5 +1,5 @@
-VPP Functional Results - Ubuntu
-===============================
+VPP Functional Ubuntu
+=====================
.. note::
diff --git a/docs/report/detailed_test_results/vpp_functional_results_centos/index.rst b/docs/report/detailed_test_results/vpp_functional_results_centos/index.rst
index e65b68b250..1a3864d107 100644
--- a/docs/report/detailed_test_results/vpp_functional_results_centos/index.rst
+++ b/docs/report/detailed_test_results/vpp_functional_results_centos/index.rst
@@ -1,5 +1,5 @@
-VPP Functional Results - CentOS
-===============================
+VPP Functional CentOS
+=====================
.. note::
diff --git a/docs/report/detailed_test_results/vpp_mrr_results/index.rst b/docs/report/detailed_test_results/vpp_mrr_results/index.rst
index ce8262ba7c..95d6be55bc 100644
--- a/docs/report/detailed_test_results/vpp_mrr_results/index.rst
+++ b/docs/report/detailed_test_results/vpp_mrr_results/index.rst
@@ -1,5 +1,5 @@
-VPP MRR Results
-===============
+VPP Performance MRR
+===================
.. note::
diff --git a/docs/report/detailed_test_results/vpp_performance_results/index.rst b/docs/report/detailed_test_results/vpp_performance_results/index.rst
index ca3eec6442..0d986d4418 100644
--- a/docs/report/detailed_test_results/vpp_performance_results/index.rst
+++ b/docs/report/detailed_test_results/vpp_performance_results/index.rst
@@ -1,4 +1,4 @@
-VPP Performance Results
+VPP Performance NDR/PDR
=======================
.. note::
diff --git a/docs/report/dpdk_performance_tests/csit_release_notes.rst b/docs/report/dpdk_performance_tests/csit_release_notes.rst
index 413c7c3cea..3adbcd0d32 100644
--- a/docs/report/dpdk_performance_tests/csit_release_notes.rst
+++ b/docs/report/dpdk_performance_tests/csit_release_notes.rst
@@ -1,5 +1,5 @@
-CSIT Release Notes
-==================
+Release Notes
+=============
Changes in CSIT |release|
-------------------------
diff --git a/docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst b/docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst
index b99bc2b1f6..1e59d1eae2 100644
--- a/docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst
+++ b/docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst
@@ -1,5 +1,5 @@
-Packet Latency Graphs
-=====================
+Packet Latency
+==============
Plotted results are generated from a single execution of CSIT NDR discovery
test. Box plots are used to show the Minimum, Median and Maximum packet
@@ -23,6 +23,7 @@ TGint2-to-SUT2-to-SUT1-to-TGint1.
files csit-dpdk-perf-\*.zip `archived here <../../_static/archive/>`_.
.. toctree::
+ :maxdepth: 1
l2
ip4
diff --git a/docs/report/dpdk_performance_tests/packet_latency_graphs/ip4.rst b/docs/report/dpdk_performance_tests/packet_latency_graphs/ip4.rst
index 0bccc4b920..10b418589d 100644
--- a/docs/report/dpdk_performance_tests/packet_latency_graphs/ip4.rst
+++ b/docs/report/dpdk_performance_tests/packet_latency_graphs/ip4.rst
@@ -1,73 +1,381 @@
-IPv4 Routed-Forwarding
-======================
+L3fwd
+=====
This section includes summary graphs of L3FWD Phy-to-Phy performance with packet
routed forwarding measured at 50% of discovered NDR throughput rate. Latency is
reported for L3FWD running in multiple configurations of L3FWD pmd thread(s),
a.k.a. L3FWD data plane thread(s), and their physical CPU core(s) placement.
-L3FWD packet latency - running in configuration of **one worker thread (1t) on one
-physical core (1c)** - is presented in the figure below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-3n-hsw-x520-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-3n-hsw-x520-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat50}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-3n-hsw-x710-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-3n-hsw-x710-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat50}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-3n-skx-x710-64b-2t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-3n-skx-x710-64b-4t2c-base-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-1t1c-ipv4-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ipv4-ndrdisc-lat50}
- \label{fig:64B-1t1c-ipv4-ndrdisc-lat50-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat50}
\end{figure}
-*Figure 1. L3FWD 1thread 1core - packet latency for Phy-to-Phy IPv4 Routed-Forwarding.*
+3n-skx-xxv710
+~~~~~~~~~~~~~
-CSIT test cases used to generate results presented above can be found in CSIT
-git repository by filtering with specified regex as follows:
+64b-2t1c-base
+-------------
-.. only:: html
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr`
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -E '64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc' *
- :shell:
+.. raw:: html
-.. only:: latex
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
- .. code-block:: bash
+.. raw:: latex
- $ cd tests/dpdk/perf
- $ grep -E '64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc' *
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50}
+ \end{figure}
-Testpmd packet latency - running in configuration of **two worker threads (2t)
-on two physical cores (2c)** - is presented in the figure below.
+64b-4t2c-base
+-------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-2t2c-ipv4-ndrdisc-lat50.html"></iframe>
+ <center><b>
+
+:index:`Latency: l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ipv4-ndrdisc-lat50}
- \label{fig:64B-2t2c-ipv4-ndrdisc-lat50-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50}
+ \label{fig:l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50}
\end{figure}
-*Figure 2. L3FWD 2thread 2core - packet latency for Phy-to-Phy IPv4 Routed-Forwarding.*
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
-CSIT test cases used to generate results presented above can be found in CSIT
-git repository by filtering with specified regex as follows:
+ <center><b>
-.. only:: html
+:index:`Latency: l3fwd-2n-skx-x710-64b-2t1c-base-ndr`
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -E '64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc' *
- :shell:
+.. raw:: html
-.. only:: latex
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
- .. code-block:: bash
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat50}
+ \label{fig:l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat50}
+ \end{figure}
- $ cd tests/dpdk/perf
- $ grep -E '64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc' *
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-2n-skx-x710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat50}
+ \label{fig:l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat50}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50}
+ \label{fig:l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50}
+ \label{fig:l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/packet_latency_graphs/l2.rst b/docs/report/dpdk_performance_tests/packet_latency_graphs/l2.rst
index bcb7c4468c..67f8472191 100644
--- a/docs/report/dpdk_performance_tests/packet_latency_graphs/l2.rst
+++ b/docs/report/dpdk_performance_tests/packet_latency_graphs/l2.rst
@@ -1,5 +1,5 @@
-L2 Ethernet Interface Loop
-==========================
+Testpmd
+=======
This section includes summary graphs of Testpmd Phy-to-Phy packet
latency with L2 Ethernet Interface Loop measured at 50% of discovered
@@ -7,68 +7,376 @@ NDR throughput rate. Latency is reported for Testpmd running in multiple
configurations of Testpmd pmd thread(s), a.k.a. Testpmd data plane
thread(s), and their physical CPU core(s) placement.
-Testpmd packet latency - running in configuration of **one worker thread (1t) on one
-physical core (1c)** - is presented in the figure below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-3n-hsw-x520-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-1t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-1t1c-base-ndr-lat50}
+ \label{fig:testpmd-3n-hsw-x520-64b-1t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-3n-hsw-x520-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-2t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-2t2c-base-ndr-lat50}
+ \label{fig:testpmd-3n-hsw-x520-64b-2t2c-base-ndr-lat50}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-3n-hsw-x710-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-1t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-1t1c-base-ndr-lat50}
+ \label{fig:testpmd-3n-hsw-x710-64b-1t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-3n-hsw-x710-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-2t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-2t2c-base-ndr-lat50}
+ \label{fig:testpmd-3n-hsw-x710-64b-2t2c-base-ndr-lat50}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-3n-hsw-xl710-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50}
+ \label{fig:testpmd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-3n-hsw-xl710-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50}
+ \label{fig:testpmd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-3n-skx-x710-64b-2t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-2t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-2t1c-base-ndr-lat50}
+ \label{fig:testpmd-3n-skx-x710-64b-2t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-3n-skx-x710-64b-4t2c-base-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-1t1c-l2-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-4t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-l2-ndrdisc-lat50}
- \label{fig:64B-1t1c-l2-ndrdisc-lat50-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-4t2c-base-ndr-lat50}
+ \label{fig:testpmd-3n-skx-x710-64b-4t2c-base-ndr-lat50}
\end{figure}
-*Figure 1. Testpmd 1thread 1core - packet latency for Phy-to-Phy L2 Ethernet Looping.*
+3n-skx-xxv710
+~~~~~~~~~~~~~
-CSIT test cases used to generate results presented above can be found in CSIT
-git repository by filtering with specified regex as follows:
+64b-2t1c-base
+-------------
-.. only:: html
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-3n-skx-xxv710-64b-2t1c-base-ndr`
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-1t1c-eth-l2xcbase-testpmd-ndrdisc' *
- :shell:
+.. raw:: html
-.. only:: latex
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
- .. code-block:: bash
+.. raw:: latex
- $ cd tests/dpdk/perf
- $ grep -P '64B-1t1c-eth-l2xcbase-testpmd-ndrdisc' *
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50}
+ \label{fig:testpmd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50}
+ \end{figure}
-Testpmd packet latency - running in configuration of **two worker threads (2t)
-on two physical cores (2c)** - is presented in the figure below.
+64b-4t2c-base
+-------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-2t2c-l2-ndrdisc-lat50.html"></iframe>
+ <center><b>
+
+:index:`Latency: testpmd-3n-skx-xxv710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-l2-ndrdisc-lat50}
- \label{fig:64B-2t2c-l2-ndrdisc-lat50-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50}
+ \label{fig:testpmd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50}
\end{figure}
-*Figure 2. Testpmd 2thread 2core - packet latency for Phy-to-Phy L2 Ethernet Looping.*
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
-CSIT test cases used to generate results presented above can be found in CSIT
-git repository by filtering with specified regex as follows:
+ <center><b>
-.. only:: html
+:index:`Latency: testpmd-2n-skx-x710-64b-2t1c-base-ndr`
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-2t2c-eth-l2xcbase-testpmd-ndrdisc' *
- :shell:
+.. raw:: html
-.. only:: latex
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-2t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
- .. code-block:: bash
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-2t1c-base-ndr-lat50}
+ \label{fig:testpmd-2n-skx-x710-64b-2t1c-base-ndr-lat50}
+ \end{figure}
- $ cd tests/dpdk/perf
- $ grep -P '64B-2t2c-eth-l2xcbase-testpmd-ndrdisc' *
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-2n-skx-x710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-4t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-4t2c-base-ndr-lat50}
+ \label{fig:testpmd-2n-skx-x710-64b-4t2c-base-ndr-lat50}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-2n-skx-xxv710-64b-2t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50}
+ \label{fig:testpmd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: testpmd-2n-skx-xxv710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50}
+ \label{fig:testpmd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
index c1fc3f1bbc..42dfe4f572 100644
--- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
+++ b/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
@@ -1,5 +1,5 @@
-Packet Throughput Graphs
-========================
+Packet Throughput
+=================
Plotted results are generated by multiple executions of the same CSIT
performance tests across three physical testbeds within LF FD.io labs.
@@ -34,6 +34,7 @@ and their indices.
presented in this report version: **10**.
.. toctree::
+ :maxdepth: 1
l2
ip4
diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/ip4.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/ip4.rst
index 1ad08992bc..d07ac66852 100644
--- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/ip4.rst
+++ b/docs/report/dpdk_performance_tests/packet_throughput_graphs/ip4.rst
@@ -1,5 +1,5 @@
-IPv4 Routed-Forwarding
-======================
+L3fwd
+=====
Following sections include summary graphs ofL3FWD Phy-to-Phy performance with
packet routed forwarding, including NDR throughput (zero packet loss)
@@ -7,144 +7,684 @@ and PDR throughput (<0.5% packet loss). Performance is reported for L3FWD
running in multiple configurations of L3FWD pmd thread(s), a.k.a. L3FWD
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls1807>`_.
-Testpmd NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-x520-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x520-64b-1t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-1t1c-base-ndr}
+ \label{fig:l3fwd-3n-hsw-x520-64b-1t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-x520-64b-1t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x520-64b-1t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-1t1c-base-pdr}
+ \label{fig:l3fwd-3n-hsw-x520-64b-1t1c-base-pdr}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-x520-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x520-64b-2t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-2t2c-base-ndr}
+ \label{fig:l3fwd-3n-hsw-x520-64b-2t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-x520-64b-2t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x520-64b-2t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-2t2c-base-pdr}
+ \label{fig:l3fwd-3n-hsw-x520-64b-2t2c-base-pdr}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-x710-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x710-64b-1t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-1t1c-base-ndr}
+ \label{fig:l3fwd-3n-hsw-x710-64b-1t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-x710-64b-1t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x710-64b-1t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-1t1c-base-pdr}
+ \label{fig:l3fwd-3n-hsw-x710-64b-1t1c-base-pdr}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-x710-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x710-64b-2t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-2t2c-base-ndr}
+ \label{fig:l3fwd-3n-hsw-x710-64b-2t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-x710-64b-2t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x710-64b-2t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-2t2c-base-pdr}
+ \label{fig:l3fwd-3n-hsw-x710-64b-2t2c-base-pdr}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr}
+ \label{fig:l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-xl710-64b-1t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-xl710-64b-1t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-1t1c-base-pdr}
+ \label{fig:l3fwd-3n-hsw-xl710-64b-1t1c-base-pdr}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr}
+ \label{fig:l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-hsw-xl710-64b-2t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-xl710-64b-2t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-2t2c-base-pdr}
+ \label{fig:l3fwd-3n-hsw-xl710-64b-2t2c-base-pdr}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-skx-x710-64b-2t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-x710-64b-2t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-2t1c-base-ndr}
+ \label{fig:l3fwd-3n-skx-x710-64b-2t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-skx-x710-64b-2t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-x710-64b-2t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-2t1c-base-pdr}
+ \label{fig:l3fwd-3n-skx-x710-64b-2t1c-base-pdr}
+ \end{figure}
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-skx-x710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-x710-64b-4t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-4t2c-base-ndr}
+ \label{fig:l3fwd-3n-skx-x710-64b-4t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-skx-x710-64b-4t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-x710-64b-4t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-4t2c-base-pdr}
+ \label{fig:l3fwd-3n-skx-x710-64b-4t2c-base-pdr}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr}
+ \label{fig:l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-skx-xxv710-64b-2t1c-base-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-1t1c-ipv4-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ipv4-ndrdisc}
- \label{fig:64B-1t1c-ipv4-ndrdisc-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-2t1c-base-pdr}
+ \label{fig:l3fwd-3n-skx-xxv710-64b-2t1c-base-pdr}
\end{figure}
-*Figure 1. L3FWD 1thread 1core - NDR Throughput for Phy-to-Phy IPv4 Routed-Forwarding
-Looping.*
+64b-4t2c-base
+-------------
-CSIT source code for the test cases used for above plots can be found in CSIT
-git repository:
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr`
-.. only:: html
+.. raw:: html
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc' *
- :shell:
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
-.. only:: latex
+.. raw:: latex
- .. code-block:: bash
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr}
+ \label{fig:l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
- $ cd tests/dpdk/perf
- $ grep -P '64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc' *
+ <center><b>
-Testpmd NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: l3fwd-3n-skx-xxv710-64b-4t2c-base-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-2t2c-ipv4-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ipv4-ndrdisc}
- \label{fig:64B-2t2c-ipv4-ndrdisc-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-4t2c-base-pdr}
+ \label{fig:l3fwd-3n-skx-xxv710-64b-4t2c-base-pdr}
\end{figure}
-*Figure 2. L3FWD 2threads 2cores - NDR Throughput for Phy-to-Phy IPv4 Routed-Forwarding
-Looping.*
+2n-skx-x710
+~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in CSIT
-git repository:
+64b-2t1c-base
+-------------
-.. only:: html
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-2n-skx-x710-64b-2t1c-base-ndr`
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc' *
- :shell:
+.. raw:: html
-.. only:: latex
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-x710-64b-2t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
- .. code-block:: bash
+.. raw:: latex
- $ cd tests/dpdk/perf
- $ grep -P '64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc' *
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-2t1c-base-ndr}
+ \label{fig:l3fwd-2n-skx-x710-64b-2t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-L3FWD PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: l3fwd-2n-skx-x710-64b-2t1c-base-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-1t1c-ipv4-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-x710-64b-2t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ipv4-pdrdisc}
- \label{fig:64B-1t1c-ipv4-pdrdisc-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-2t1c-base-pdr}
+ \label{fig:l3fwd-2n-skx-x710-64b-2t1c-base-pdr}
\end{figure}
-*Figure 3. L3FWD 1thread 1core - PDR Throughput for Phy-to-Phy IPv4 Routed-Forwarding
-Looping.*
+64b-4t2c-base
+-------------
-CSIT source code for the test cases used for above plots can be found in CSIT
-git repository:
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-2n-skx-x710-64b-4t2c-base-ndr`
-.. only:: html
+.. raw:: html
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc' *
- :shell:
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-x710-64b-4t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
-.. only:: latex
+.. raw:: latex
- .. code-block:: bash
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-4t2c-base-ndr}
+ \label{fig:l3fwd-2n-skx-x710-64b-4t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
- $ cd tests/dpdk/perf
- $ grep -P '64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc' *
+ <center><b>
-L3FWD PDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: l3fwd-2n-skx-x710-64b-4t2c-base-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-2t2c-ipv4-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-x710-64b-4t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ipv4-pdrdisc}
- \label{fig:64B-2t2c-ipv4-pdrdisc-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-4t2c-base-pdr}
+ \label{fig:l3fwd-2n-skx-x710-64b-4t2c-base-pdr}
\end{figure}
-*Figure 4. L3FWD 2thread 2core - PDR Throughput for Phy-to-Phy IPv4 Routed-Forwarding
-Looping.*
+2n-skx-xxv710
+~~~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in CSIT
-git repository:
+64b-2t1c-base
+-------------
-.. only:: html
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr`
+
+.. raw:: html
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc' *
- :shell:
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
-.. only:: latex
+.. raw:: latex
- .. code-block:: bash
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr}
+ \label{fig:l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr}
+ \end{figure}
- $ cd tests/dpdk/perf
- $ grep -P '64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc' *
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-2n-skx-xxv710-64b-2t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-2t1c-base-pdr}
+ \label{fig:l3fwd-2n-skx-xxv710-64b-2t1c-base-pdr}
+ \end{figure}
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr}
+ \label{fig:l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l3fwd-2n-skx-xxv710-64b-4t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-4t2c-base-pdr}
+ \label{fig:l3fwd-2n-skx-xxv710-64b-4t2c-base-pdr}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/l2.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/l2.rst
index d96bf9f37d..dcbc1cf4c5 100644
--- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/l2.rst
+++ b/docs/report/dpdk_performance_tests/packet_throughput_graphs/l2.rst
@@ -1,5 +1,5 @@
-L2 Ethernet Interface Loop
-==========================
+Testpmd
+=======
Following sections include summary graphs of DPDK Testpmd Phy-to-Phy performance
with L2 Ethernet Interface Loop, including NDR throughput (zero packet loss)
@@ -7,144 +7,684 @@ and PDR throughput (<0.5% packet loss). Performance is reported for Testpmd
running in multiple configurations of Testpmd pmd thread(s), a.k.a. Testpmd
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls1807>`_.
-Testpmd NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-x520-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-1t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-1t1c-base-ndr}
+ \label{fig:testpmd-3n-hsw-x520-64b-1t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-x520-64b-1t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-1t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-1t1c-base-pdr}
+ \label{fig:testpmd-3n-hsw-x520-64b-1t1c-base-pdr}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-x520-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-2t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-2t2c-base-ndr}
+ \label{fig:testpmd-3n-hsw-x520-64b-2t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-x520-64b-2t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-2t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-2t2c-base-pdr}
+ \label{fig:testpmd-3n-hsw-x520-64b-2t2c-base-pdr}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-x710-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-1t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-1t1c-base-ndr}
+ \label{fig:testpmd-3n-hsw-x710-64b-1t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-x710-64b-1t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-1t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-1t1c-base-pdr}
+ \label{fig:testpmd-3n-hsw-x710-64b-1t1c-base-pdr}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-x710-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-2t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-2t2c-base-ndr}
+ \label{fig:testpmd-3n-hsw-x710-64b-2t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-x710-64b-2t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-2t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-2t2c-base-pdr}
+ \label{fig:testpmd-3n-hsw-x710-64b-2t2c-base-pdr}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-xl710-64b-1t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-1t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-1t1c-base-ndr}
+ \label{fig:testpmd-3n-hsw-xl710-64b-1t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-xl710-64b-1t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-1t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-1t1c-base-pdr}
+ \label{fig:testpmd-3n-hsw-xl710-64b-1t1c-base-pdr}
+ \end{figure}
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-xl710-64b-2t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-2t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-2t2c-base-ndr}
+ \label{fig:testpmd-3n-hsw-xl710-64b-2t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-hsw-xl710-64b-2t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-2t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-2t2c-base-pdr}
+ \label{fig:testpmd-3n-hsw-xl710-64b-2t2c-base-pdr}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-skx-x710-64b-2t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-2t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-2t1c-base-ndr}
+ \label{fig:testpmd-3n-skx-x710-64b-2t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-skx-x710-64b-2t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-2t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-2t1c-base-pdr}
+ \label{fig:testpmd-3n-skx-x710-64b-2t1c-base-pdr}
+ \end{figure}
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-skx-x710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-4t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-4t2c-base-ndr}
+ \label{fig:testpmd-3n-skx-x710-64b-4t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-skx-x710-64b-4t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-4t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-4t2c-base-pdr}
+ \label{fig:testpmd-3n-skx-x710-64b-4t2c-base-pdr}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-skx-xxv710-64b-2t1c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-2t1c-base-ndr}
+ \label{fig:testpmd-3n-skx-xxv710-64b-2t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-skx-xxv710-64b-2t1c-base-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-1t1c-l2-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-l2-ndrdisc}
- \label{fig:64B-1t1c-l2-ndrdisc-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-2t1c-base-pdr}
+ \label{fig:testpmd-3n-skx-xxv710-64b-2t1c-base-pdr}
\end{figure}
-*Figure 1. Testpmd 1thread 1core - NDR Throughput for Phy-to-Phy L2 Ethernet
-Looping.*
+64b-4t2c-base
+-------------
-CSIT source code for the test cases used for above plots can be found in CSIT
-git repository:
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-3n-skx-xxv710-64b-4t2c-base-ndr`
-.. only:: html
+.. raw:: html
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-1t1c-eth-l2xcbase-testpmd-ndrdisc' *
- :shell:
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
-.. only:: latex
+.. raw:: latex
- .. code-block:: bash
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-4t2c-base-ndr}
+ \label{fig:testpmd-3n-skx-xxv710-64b-4t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
- $ cd tests/dpdk/perf
- $ grep -P '64B-1t1c-eth-l2xcbase-testpmd-ndrdisc' *
+ <center><b>
-Testpmd NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: testpmd-3n-skx-xxv710-64b-4t2c-base-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-2t2c-l2-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-l2-ndrdisc}
- \label{fig:64B-2t2c-l2-ndrdisc-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-4t2c-base-pdr}
+ \label{fig:testpmd-3n-skx-xxv710-64b-4t2c-base-pdr}
\end{figure}
-*Figure 2. Testpmd 2threads 2cores - NDR Throughput for Phy-to-Phy L2 Ethernet
-Looping.*
+2n-skx-x710
+~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in CSIT
-git repository:
+64b-2t1c-base
+-------------
-.. only:: html
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-2n-skx-x710-64b-2t1c-base-ndr`
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-2t2c-eth-l2xcbase-testpmd-ndrdisc' *
- :shell:
+.. raw:: html
-.. only:: latex
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-2t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
- .. code-block:: bash
+.. raw:: latex
- $ cd tests/dpdk/perf
- $ grep -P '64B-2t2c-eth-l2xcbase-testpmd-ndrdisc' *
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-2t1c-base-ndr}
+ \label{fig:testpmd-2n-skx-x710-64b-2t1c-base-ndr}
+ \end{figure}
+
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-Testpmd PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: testpmd-2n-skx-x710-64b-2t1c-base-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-1t1c-l2-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-2t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-l2-pdrdisc}
- \label{fig:64B-1t1c-l2-pdrdisc-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-2t1c-base-pdr}
+ \label{fig:testpmd-2n-skx-x710-64b-2t1c-base-pdr}
\end{figure}
-*Figure 3. Testpmd 1thread 1core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Looping.*
+64b-4t2c-base
+-------------
-CSIT source code for the test cases used for above plots can be found in CSIT
-git repository:
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-2n-skx-x710-64b-4t2c-base-ndr`
-.. only:: html
+.. raw:: html
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-1t1c-eth-l2xcbase-testpmd-pdrdisc' *
- :shell:
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-4t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
-.. only:: latex
+.. raw:: latex
- .. code-block:: bash
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-4t2c-base-ndr}
+ \label{fig:testpmd-2n-skx-x710-64b-4t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
- $ cd tests/dpdk/perf
- $ grep -P '64B-1t1c-eth-l2xcbase-testpmd-pdrdisc' *
+ <center><b>
-Testpmd PDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: testpmd-2n-skx-x710-64b-4t2c-base-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/64B-2t2c-l2-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-4t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/dpdk/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-l2-pdrdisc}
- \label{fig:64B-2t2c-l2-pdrdisc-dpdk}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-4t2c-base-pdr}
+ \label{fig:testpmd-2n-skx-x710-64b-4t2c-base-pdr}
\end{figure}
-*Figure 4. Testpmd 2thread 2core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Looping.*
+2n-skx-xxv710
+~~~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in CSIT
-git repository:
+64b-2t1c-base
+-------------
-.. only:: html
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-2n-skx-xxv710-64b-2t1c-base-ndr`
+
+.. raw:: html
- .. program-output:: cd ../../../../../ && set +x && cd tests/dpdk/perf && grep -P '64B-2t2c-eth-l2xcbase-testpmd-pdrdisc' *
- :shell:
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
-.. only:: latex
+.. raw:: latex
- .. code-block:: bash
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-2t1c-base-ndr}
+ \label{fig:testpmd-2n-skx-xxv710-64b-2t1c-base-ndr}
+ \end{figure}
- $ cd tests/dpdk/perf
- $ grep -P '64B-2t2c-eth-l2xcbase-testpmd-pdrdisc' *
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-2n-skx-xxv710-64b-2t1c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-2t1c-base-pdr}
+ \label{fig:testpmd-2n-skx-xxv710-64b-2t1c-base-pdr}
+ \end{figure}
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-2n-skx-xxv710-64b-4t2c-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-4t2c-base-ndr}
+ \label{fig:testpmd-2n-skx-xxv710-64b-4t2c-base-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: testpmd-2n-skx-xxv710-64b-4t2c-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-4t2c-base-pdr}
+ \label{fig:testpmd-2n-skx-xxv710-64b-4t2c-base-pdr}
+ \end{figure}
diff --git a/docs/report/honeycomb_functional_tests/csit_release_notes.rst b/docs/report/honeycomb_functional_tests/csit_release_notes.rst
index c1c46ff9e7..3ac979f72f 100644
--- a/docs/report/honeycomb_functional_tests/csit_release_notes.rst
+++ b/docs/report/honeycomb_functional_tests/csit_release_notes.rst
@@ -1,5 +1,5 @@
-CSIT Release Notes
-==================
+Release Notes
+=============
Changes in CSIT |release|
-------------------------
diff --git a/docs/report/index.rst b/docs/report/index.rst
index 410a245dcb..452861df1b 100644
--- a/docs/report/index.rst
+++ b/docs/report/index.rst
@@ -10,7 +10,7 @@ CSIT 18.07
.. toctree::
:maxdepth: 2
- :caption: VPP Performance Tests
+ :caption: VPP Performance
vpp_performance_tests/overview
vpp_performance_tests/csit_release_notes
@@ -25,7 +25,7 @@ CSIT 18.07
.. toctree::
:maxdepth: 2
- :caption: DPDK Performance Tests
+ :caption: DPDK Performance
dpdk_performance_tests/overview
dpdk_performance_tests/csit_release_notes
@@ -36,7 +36,7 @@ CSIT 18.07
.. toctree::
:maxdepth: 2
- :caption: VPP Functional Tests
+ :caption: VPP Functional
vpp_functional_tests/overview
vpp_functional_tests/csit_release_notes
@@ -45,7 +45,7 @@ CSIT 18.07
.. toctree::
:maxdepth: 2
- :caption: Honeycomb Functional Tests
+ :caption: HoneyComb Functional
honeycomb_functional_tests/overview
honeycomb_functional_tests/csit_release_notes
@@ -54,7 +54,7 @@ CSIT 18.07
.. toctree::
:maxdepth: 2
- :caption: NSH_SFC Functional Tests
+ :caption: NSH_SFC Functional
nsh_sfc_functional_tests/overview
nsh_sfc_functional_tests/csit_release_notes
@@ -65,7 +65,7 @@ CSIT 18.07
.. toctree::
:maxdepth: 2
- :caption: Detailed Test Results
+ :caption: Detailed Results
detailed_test_results/vpp_performance_results/index
detailed_test_results/vpp_mrr_results/index
@@ -82,6 +82,7 @@ CSIT 18.07
test_configuration/vpp_performance_configuration/index
test_configuration/vpp_mrr_configuration/index
+ test_configuration/cot_performance_configuration/index
test_configuration/vpp_functional_configuration/index
test_configuration/vpp_functional_configuration_centos/index
@@ -99,3 +100,9 @@ CSIT 18.07
csit_framework_documentation/csit_test_naming
csit_framework_documentation/pal_lld
csit_framework_documentation/csit_tag_description
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Indices and tables
+
+ Index <indices>
diff --git a/docs/report/indices.rst b/docs/report/indices.rst
new file mode 100644
index 0000000000..6dd08416cb
--- /dev/null
+++ b/docs/report/indices.rst
@@ -0,0 +1,4 @@
+Indices and tables
+==================
+
+* :ref:`genindex`
diff --git a/docs/report/nsh_sfc_functional_tests/csit_release_notes.rst b/docs/report/nsh_sfc_functional_tests/csit_release_notes.rst
index 17e3da2f16..120f797be5 100644
--- a/docs/report/nsh_sfc_functional_tests/csit_release_notes.rst
+++ b/docs/report/nsh_sfc_functional_tests/csit_release_notes.rst
@@ -1,5 +1,5 @@
-CSIT Release Notes
-==================
+Release Notes
+=============
Changes in CSIT |release|
-------------------------
diff --git a/docs/report/test_configuration/cot_performance_configuration/index.rst b/docs/report/test_configuration/cot_performance_configuration/index.rst
new file mode 100644
index 0000000000..7a19378e4b
--- /dev/null
+++ b/docs/report/test_configuration/cot_performance_configuration/index.rst
@@ -0,0 +1,12 @@
+VPP K8s Container Memif
+=======================
+
+.. note::
+
+ Data sources for reported test results: i) `FD.io test executor vpp
+ functional jobs`_, ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. warning::
+
+ TODO: Add link to git directory with configuration files.
diff --git a/docs/report/test_configuration/vpp_functional_configuration/index.rst b/docs/report/test_configuration/vpp_functional_configuration/index.rst
index 36f72eba04..e9176f56b0 100644
--- a/docs/report/test_configuration/vpp_functional_configuration/index.rst
+++ b/docs/report/test_configuration/vpp_functional_configuration/index.rst
@@ -1,5 +1,5 @@
-VPP Functional Test Configs - Ubuntu
-====================================
+VPP Functional Ubuntu
+=====================
.. note::
diff --git a/docs/report/test_configuration/vpp_functional_configuration_centos/index.rst b/docs/report/test_configuration/vpp_functional_configuration_centos/index.rst
index cf416ac48e..814e4cc4c8 100644
--- a/docs/report/test_configuration/vpp_functional_configuration_centos/index.rst
+++ b/docs/report/test_configuration/vpp_functional_configuration_centos/index.rst
@@ -1,5 +1,5 @@
-VPP Functional Test Configs - CentOS
-====================================
+VPP Functional CentOS
+=====================
.. note::
diff --git a/docs/report/test_configuration/vpp_mrr_configuration/index.rst b/docs/report/test_configuration/vpp_mrr_configuration/index.rst
index 72b6ec01cd..3629f22040 100644
--- a/docs/report/test_configuration/vpp_mrr_configuration/index.rst
+++ b/docs/report/test_configuration/vpp_mrr_configuration/index.rst
@@ -1,5 +1,5 @@
-VPP MRR Test Configs
-====================
+VPP Performance MRR
+===================
.. note::
diff --git a/docs/report/test_configuration/vpp_performance_configuration/index.rst b/docs/report/test_configuration/vpp_performance_configuration/index.rst
index 9f35dff384..2e72ca4713 100644
--- a/docs/report/test_configuration/vpp_performance_configuration/index.rst
+++ b/docs/report/test_configuration/vpp_performance_configuration/index.rst
@@ -1,5 +1,5 @@
-VPP Performance Test Configs
-============================
+VPP Performance NDR/PDR
+=======================
.. note::
diff --git a/docs/report/test_operational_data/vpp_performance_operational_data/index.rst b/docs/report/test_operational_data/vpp_performance_operational_data/index.rst
index b86c2c3b7a..a2abf4d04a 100644
--- a/docs/report/test_operational_data/vpp_performance_operational_data/index.rst
+++ b/docs/report/test_operational_data/vpp_performance_operational_data/index.rst
@@ -1,5 +1,5 @@
-VPP Performance Operational Data
-================================
+VPP Performance NDR/PDR
+=======================
.. note::
diff --git a/docs/report/vpp_functional_tests/csit_release_notes.rst b/docs/report/vpp_functional_tests/csit_release_notes.rst
index eb7034b779..00f40f1e11 100644
--- a/docs/report/vpp_functional_tests/csit_release_notes.rst
+++ b/docs/report/vpp_functional_tests/csit_release_notes.rst
@@ -1,5 +1,5 @@
-CSIT Release Notes
-==================
+Release Notes
+=============
Changes in CSIT |release|
-------------------------
diff --git a/docs/report/vpp_performance_tests/csit_release_notes.rst b/docs/report/vpp_performance_tests/csit_release_notes.rst
index afb5b36bce..35ab440c85 100644
--- a/docs/report/vpp_performance_tests/csit_release_notes.rst
+++ b/docs/report/vpp_performance_tests/csit_release_notes.rst
@@ -1,5 +1,5 @@
-CSIT Release Notes
-==================
+Release Notes
+=============
Changes in CSIT |release|
-------------------------
diff --git a/docs/report/vpp_performance_tests/http_server_performance/index.rst b/docs/report/vpp_performance_tests/http_server_performance/index.rst
index af8f0b40b7..8954b74d14 100644
--- a/docs/report/vpp_performance_tests/http_server_performance/index.rst
+++ b/docs/report/vpp_performance_tests/http_server_performance/index.rst
@@ -1,5 +1,5 @@
-VPP HTTP Server Performance Results
-===================================
+HTTP/TCP Performance
+====================
Plotted results are generated by multiple executions of the same CSIT
performance tests across three physical testbeds within LF FD.io labs.
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/container_memif.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/container_memif.rst
index e604605ffc..12dc3498e6 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/container_memif.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/container_memif.rst
@@ -1,5 +1,5 @@
-Container memif Connections
-===========================
+LXC/DRC Container Memif
+=======================
This section includes summary graphs of VPP Phy-to-Phy packet latency
with Container memif Connections measured at 50% of discovered NDR throughput
@@ -7,44 +7,376 @@ rate. Latency is reported for VPP running in multiple configurations of
VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-container-memif-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-container-memif-ndrdisc-lat50}
- \label{fig:64B-1t1c-container-memif-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1. VPP 1thread 1core - packet latency for Phy-to-Phy L2 Ethernet
-Switching (base).*
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+:index:`Latency: memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-container-memif-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-container-memif-ndrdisc-lat50}
- \label{fig:64B-2t2c-container-memif-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 2. VPP 2threads 2cores - packet latency for Phy-to-Phy L2 Ethernet
-Switching (base).*
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1804>`_.
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/container_orchestrated.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/container_orchestrated.rst
index 60e80cea83..ad341bd2c2 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/container_orchestrated.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/container_orchestrated.rst
@@ -1,5 +1,5 @@
-Container Orchestrated Topologies
-=================================
+K8s Container Memif
+===================
This section includes summary graphs of VPP Phy-to-Phy packet latency
with CContainer Orchestrated Topologies measured at 50% of discovered NDR
@@ -7,44 +7,323 @@ throughput rate. Latency is reported for VPP running in multiple configurations
of VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-container-orchestrated-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-container-orchestrated-ndrdisc-lat50}
- \label{fig:64B-1t1c-container-orchestrated-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1. VPP 1thread 1core - packet latency for Phy-to-Phy L2 Ethernet
-Switching (base).*
+64b-2t2c-base_and_scale
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+:index:`Latency: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-container-orchestrated-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-container-orchestrated-ndrdisc-lat50}
- \label{fig:64B-2t2c-container-orchestrated-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 2. VPP 2threads 2cores - packet latency for Phy-to-Phy L2 Ethernet
-Switching (base).*
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+ <center><b>
+
+:index:`Latency: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/index.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/index.rst
index 4507978b66..dd8d320878 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/index.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/index.rst
@@ -1,5 +1,5 @@
-Packet Latency Graphs
-=====================
+Packet Latency
+==============
Plotted results are generated from a single execution of CSIT NDR discovery
test. Box plots are used to show the Minimum, Median and Maximum packet
@@ -23,6 +23,7 @@ TGint2-to-SUT2-to-SUT1-to-TGint1.
files csit-vpp-perf-|srelease|-\*.zip `archived here <../../_static/archive/>`_.
.. toctree::
+ :maxdepth: 1
l2
ip4
@@ -34,3 +35,4 @@ TGint2-to-SUT2-to-SUT1-to-TGint1.
container_memif
container_orchestrated
ipsec
+ vts
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/ip4.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/ip4.rst
index 7ea8af4af8..16bbe20072 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/ip4.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/ip4.rst
@@ -1,5 +1,5 @@
-IPv4 Routed-Forwarding
-======================
+IPv4 Routing
+============
This section includes summary graphs of VPP Phy-to-Phy packet latency
with IPv4 Routed-Forwarding measured at 50% of discovered NDR throughput
@@ -7,42 +7,676 @@ rate. Latency is reported for VPP running in multiple configurations of
VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-x520-64b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-features-ndr-lat50}
+ \label{fig:ip4-3n-hsw-x520-64b-1t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-x520-64b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-features-ndr-lat50}
+ \label{fig:ip4-3n-hsw-x520-64b-2t2c-features-ndr-lat50}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-x710-64b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-features-ndr-lat50}
+ \label{fig:ip4-3n-hsw-x710-64b-1t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-x710-64b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-features-ndr-lat50}
+ \label{fig:ip4-3n-hsw-x710-64b-2t2c-features-ndr-lat50}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-skx-x710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-features-ndr-lat50}
+ \label{fig:ip4-3n-skx-x710-64b-2t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-skx-x710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-features-ndr-lat50}
+ \label{fig:ip4-3n-skx-x710-64b-4t2c-features-ndr-lat50}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-skx-xxv710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-features-ndr-lat50}
+ \label{fig:ip4-3n-skx-xxv710-64b-2t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-3n-skx-xxv710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-features-ndr-lat50}
+ \label{fig:ip4-3n-skx-xxv710-64b-4t2c-features-ndr-lat50}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-ethip4-ip4-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ethip4-ip4-ndrdisc-lat50}
- \label{fig:64B-1t1c-ethip4-ip4-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1. VPP 1thread 1core - packet latency for Phy-to-Phy IPv4 Routed-Forwarding.*
+64b-2t1c-features
+-----------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1804>`_.
+ <center><b>
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+:index:`Latency: ip4-2n-skx-x710-64b-2t1c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-ethip4-ip4-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ethip4-ip4-ndrdisc-lat50}
- \label{fig:64B-2t2c-ethip4-ip4-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-2t1c-features-ndr-lat50}
+ \label{fig:ip4-2n-skx-x710-64b-2t1c-features-ndr-lat50}
\end{figure}
-*Figure 2. VPP 2threads 2cores - packet latency for Phy-to-Phy IPv4 Routed-Forwarding.*
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-2n-skx-x710-64b-4t2c-features-ndr`
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1804>`_.
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-4t2c-features-ndr-lat50}
+ \label{fig:ip4-2n-skx-x710-64b-4t2c-features-ndr-lat50}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-2n-skx-xxv710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-2t1c-features-ndr-lat50}
+ \label{fig:ip4-2n-skx-xxv710-64b-2t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4-2n-skx-xxv710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-4t2c-features-ndr-lat50}
+ \label{fig:ip4-2n-skx-xxv710-64b-4t2c-features-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/ip4_tunnels.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/ip4_tunnels.rst
index c1482514ca..1957576c01 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/ip4_tunnels.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/ip4_tunnels.rst
@@ -1,5 +1,5 @@
-IPv4 Overlay Tunnels
-====================
+IPv4 Tunnels
+============
This section includes summary graphs of VPP Phy-to-Phy packet latency
with IPv4 Overlay Tunnels measured at 50% of discovered NDR throughput
@@ -7,42 +7,323 @@ rate. Latency is reported for VPP running in multiple configurations of
VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-ethip4-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ethip4-ndrdisc-lat50}
- \label{fig:64B-1t1c-ethip4-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1. VPP 1thread 1core - packet latency for Phy-to-Phy IPv4 Overlay Tunnels.*
+64b-2t2c-base_and_scale
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+:index:`Latency: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-ethip4-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ethip4-ndrdisc-lat50}
- \label{fig:64B-2t2c-ethip4-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 2. VPP 2threads 2cores - packet latency for Phy-to-Phy IPv4 Overlay Tunnels.*
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1804>`_.
+ <center><b>
+
+:index:`Latency: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/ip6.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/ip6.rst
index 622813d763..4213439c84 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/ip6.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/ip6.rst
@@ -1,5 +1,5 @@
-IPv6 Routed-Forwarding
-======================
+IPv6 Routing
+============
This section includes summary graphs of VPP Phy-to-Phy packet latency
with IPv6 Routed-Forwarding measured at 50% of discovered NDR throughput
@@ -7,42 +7,676 @@ rate. Latency is reported for VPP running in multiple configurations of
VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+78b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-x520-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-1t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-1t1c-features-ndr-lat50}
+ \label{fig:ip6-3n-hsw-x520-78b-1t1c-features-ndr-lat50}
+ \end{figure}
+
+78b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-x520-78b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-2t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-2t2c-features-ndr-lat50}
+ \label{fig:ip6-3n-hsw-x520-78b-2t2c-features-ndr-lat50}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+78b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-x710-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-1t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-1t1c-features-ndr-lat50}
+ \label{fig:ip6-3n-hsw-x710-78b-1t1c-features-ndr-lat50}
+ \end{figure}
+
+78b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-x710-78b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-2t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-2t2c-features-ndr-lat50}
+ \label{fig:ip6-3n-hsw-x710-78b-2t2c-features-ndr-lat50}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+78b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+78b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-skx-x710-78b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-2t1c-features-ndr-lat50}
+ \label{fig:ip6-3n-skx-x710-78b-2t1c-features-ndr-lat50}
+ \end{figure}
+
+78b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-skx-x710-78b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-4t2c-features-ndr-lat50}
+ \label{fig:ip6-3n-skx-x710-78b-4t2c-features-ndr-lat50}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+78b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-skx-xxv710-78b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-2t1c-features-ndr-lat50}
+ \label{fig:ip6-3n-skx-xxv710-78b-2t1c-features-ndr-lat50}
+ \end{figure}
+
+78b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-3n-skx-xxv710-78b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-4t2c-features-ndr-lat50}
+ \label{fig:ip6-3n-skx-xxv710-78b-4t2c-features-ndr-lat50}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+78b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-ip6-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-1t1c-ethip6-ip6-ndrdisc-lat50}
- \label{fig:78B-1t1c-ethip6-ip6-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1. VPP 1thread 1core - packet latency for Phy-to-Phy IPv6 Routed-Forwarding.*
+78b-2t1c-features
+-----------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1804>`_.
+ <center><b>
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+:index:`Latency: ip6-2n-skx-x710-78b-2t1c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-ip6-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-2t2c-ethip6-ip6-ndrdisc-lat50}
- \label{fig:78B-2t2c-ethip6-ip6-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-2t1c-features-ndr-lat50}
+ \label{fig:ip6-2n-skx-x710-78b-2t1c-features-ndr-lat50}
\end{figure}
-*Figure 2. VPP 2threads 2cores - packet latency for Phy-to-Phy IPv6 Routed-Forwarding.*
+78b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-2n-skx-x710-78b-4t2c-features-ndr`
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1804>`_.
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-4t2c-features-ndr-lat50}
+ \label{fig:ip6-2n-skx-x710-78b-4t2c-features-ndr-lat50}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+78b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+78b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-2n-skx-xxv710-78b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-2t1c-features-ndr-lat50}
+ \label{fig:ip6-2n-skx-xxv710-78b-2t1c-features-ndr-lat50}
+ \end{figure}
+
+78b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6-2n-skx-xxv710-78b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-4t2c-features-ndr-lat50}
+ \label{fig:ip6-2n-skx-xxv710-78b-4t2c-features-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/ip6_tunnels.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/ip6_tunnels.rst
index 12d21f6bf3..dbbb592446 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/ip6_tunnels.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/ip6_tunnels.rst
@@ -1,5 +1,5 @@
-IPv6 Overlay Tunnels
-====================
+IPv6 Tunnels
+============
This section includes summary graphs of VPP Phy-to-Phy packet latency
with IPv6 Overlay Tunnels measured at 50% of discovered NDR throughput
@@ -7,42 +7,58 @@ rate. Latency is reported for VPP running in multiple configurations of
VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+78b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-1t1c-ethip6-ndrdisc-lat50}
- \label{fig:78B-1t1c-ethip6-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1. VPP 1thread 1core - packet latency for Phy-to-Phy IPv6 Overlay Tunnels.*
+78b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1804>`_.
+ <center><b>
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+:index:`Latency: ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-2t2c-ethip6-ndrdisc-lat50}
- \label{fig:78B-2t2c-ethip6-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50}
\end{figure}
-
-*Figure 2. VPP 2threads 2cores - packet latency for Phy-to-Phy IPv6 Overlay Tunnels.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1804>`_.
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/ipsec.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/ipsec.rst
index 0c8f3de767..76759ac5e3 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/ipsec.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/ipsec.rst
@@ -1,5 +1,5 @@
-IPSec Crypto HW: IP4 Routed-Forwarding
-======================================
+IPSec IPv4 Routing
+==================
This section includes summary graphs of VPP Phy-to-Phy packet latency
with IPSec encryption used in combination with IPv4 routed-forwarding,
@@ -10,43 +10,58 @@ for VPP running in multiple configurations of VPP worker thread(s),
a.k.a. VPP data plane thread(s), and their physical CPU core(s)
placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph
-below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1807>`_.
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-ipsechw-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ipsechw-ndrdisc-lat50}
- \label{fig:64B-1t1c-ipsechw-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1. VPP 1thread 1core - packet latency for Phy-to-Phy IPSec HW with IPv4 Routed-Forwarding.*
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1804>`_.
+ <center><b>
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+:index:`Latency: ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-ipsechw-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ipsechw-ndrdisc-lat50}
- \label{fig:64B-2t2c-ipsechw-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
\end{figure}
-
-*Figure 2. VPP 2threads 2cores - packet latency for Phy-to-Phy IPSec HW with IPv4 Routed-Forwarding.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1804>`_.
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/l2.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/l2.rst
index a430d5525d..8edabac932 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/l2.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/l2.rst
@@ -7,82 +7,676 @@ rate. Latency is reported for VPP running in multiple configurations of
VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-x520-64b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-1t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-1t1c-features-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-x520-64b-1t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-x520-64b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-2t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-2t2c-features-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-x520-64b-2t2c-features-ndr-lat50}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-x710-64b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-1t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-1t1c-features-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-x710-64b-1t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-x710-64b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-2t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-2t2c-features-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-x710-64b-2t2c-features-ndr-lat50}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-l2-sel1-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-l2-sel1-ndrdisc-lat50}
- \label{fig:64B-1t1c-l2-sel1-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1a. VPP 1thread 1core - packet latency for Phy-to-Phy L2 Ethernet
-Switching (base).*
+64b-2t1c-features
+-----------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-skx-x710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-2t1c-features-ndr-lat50}
+ \label{fig:l2sw-3n-skx-x710-64b-2t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-skx-x710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-4t2c-features-ndr-lat50}
+ \label{fig:l2sw-3n-skx-x710-64b-4t2c-features-ndr-lat50}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-skx-xxv710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-2t1c-features-ndr-lat50}
+ \label{fig:l2sw-3n-skx-xxv710-64b-2t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-3n-skx-xxv710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-4t2c-features-ndr-lat50}
+ \label{fig:l2sw-3n-skx-xxv710-64b-4t2c-features-ndr-lat50}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-2n-skx-x710-64b-2t1c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-l2-sel2-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-l2-sel2-ndrdisc-lat50}
- \label{fig:64B-1t1c-l2-sel2-ndrdisc-lat50.html}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-2t1c-features-ndr-lat50}
+ \label{fig:l2sw-2n-skx-x710-64b-2t1c-features-ndr-lat50}
\end{figure}
-*Figure 1b. VPP 1thread 1core - packet latency for Phy-to-Phy L2 Ethernet
-Switching (feature).*
+64b-4t2c-features
+-----------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+.. raw:: html
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+ <center><b>
+
+:index:`Latency: l2sw-2n-skx-x710-64b-4t2c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-l2-sel1-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-l2-sel1-ndrdisc-lat50}
- \label{fig:64B-2t2c-l2-sel1-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-4t2c-features-ndr-lat50}
+ \label{fig:l2sw-2n-skx-x710-64b-4t2c-features-ndr-lat50}
\end{figure}
-*Figure 2a. VPP 2threads 2cores - packet latency for Phy-to-Phy L2 Ethernet
-Switching (base).*
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+:index:`Latency: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-l2-sel2-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-l2-sel2-ndrdisc-lat50}
- \label{fig:64B-2t2c-l2-sel2-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 2b. VPP 2threads 2cores - packet latency for Phy-to-Phy L2 Ethernet
-Switching (feature).*
+64b-4t2c-base_and_scale
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \label{fig:l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-2n-skx-xxv710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-2t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-2t1c-features-ndr-lat50}
+ \label{fig:l2sw-2n-skx-xxv710-64b-2t1c-features-ndr-lat50}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: l2sw-2n-skx-xxv710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-4t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-4t2c-features-ndr-lat50}
+ \label{fig:l2sw-2n-skx-xxv710-64b-4t2c-features-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/srv6.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/srv6.rst
index 163d892cde..6ac86f25cf 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/srv6.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/srv6.rst
@@ -1,5 +1,5 @@
-SRv6
-====
+SRv6 Routing
+============
This section includes summary graphs of VPP Phy-to-Phy packet latency
with SRv6 measured at 50% of discovered NDR throughput
@@ -7,42 +7,58 @@ rate. Latency is reported for VPP running in multiple configurations of
VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+78b-1t1c-features
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: srv6-3n-hsw-x520-78b-1t1c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-srv6-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-1t1c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-1t1c-ethip6-srv6-ndrdisc-lat50}
- \label{fig:78B-1t1c-ethip6-srv6-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-1t1c-features-ndr-lat50}
+ \label{fig:srv6-3n-hsw-x520-78b-1t1c-features-ndr-lat50}
\end{figure}
-*Figure 1. VPP 1thread 1core - packet latency for Phy-to-Phy SRv6.*
+78b-2t2c-features
+-----------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1804>`_.
+ <center><b>
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+:index:`Latency: srv6-3n-hsw-x520-78b-2t2c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-srv6-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-2t2c-features-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-2t2c-ethip6-srv6-ndrdisc-lat50}
- \label{fig:78B-2t2c-ethip6-srv6-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-2t2c-features-ndr-lat50}
+ \label{fig:srv6-3n-hsw-x520-78b-2t2c-features-ndr-lat50}
\end{figure}
-
-*Figure 2. VPP 2threads 2cores - packet latency for Phy-to-Phy SRv6.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1804>`_.
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost.rst
index 5eb8a5750c..303f421f44 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost.rst
@@ -1,5 +1,5 @@
-VM vhost Connections
-====================
+KVM VM vHost
+============
This section includes summary graphs of VPP Phy-to-VM(s)-to-Phy packet
latency with with VM virtio and VPP vhost-user virtual interfaces
@@ -8,82 +8,314 @@ for VPP running in multiple configurations of VPP worker thread(s),
a.k.a. VPP data plane thread(s), and their physical CPU core(s)
placement.
-VPP packet latency in 1t1c setup (1thread, 1core) is presented in the graph below.
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale-l2sw
+----------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale-l2sw
+----------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-1t1c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale-l2sw
+----------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-vhost-sel1-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-vhost-sel1-ndrdisc-lat50}
- \label{fig:64B-1t1c-vhost-sel1-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1a. VPP 1thread 1core - packet latency for Phy-to-VM-to-Phy VM
-vhost-user selected TCs (ipv4).*
+64b-2t2c-base_and_scale-l2sw
+----------------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-1t1c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-vhost-sel2-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-vhost-sel2-ndrdisc-lat50}
- \label{fig:64B-1t1c-vhost-sel2-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 1b. VPP 1thread 1core - packet latency for Phy-to-VM-to-Phy VM
-vhost-user selected TCs (l2).*
+64b-2t2c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+ <center><b>
-VPP packet latency in 2t2c setup (2thread, 2core) is presented in the graph below.
+:index:`Latency: vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-vhost-sel1-ndrdisc-lat50.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-vhost-sel1-ndrdisc-lat50}
- \label{fig:64B-2t2c-vhost-sel1-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 2a. VPP 2threads 2cores - packet latency for Phy-to-VM-to-Phy VM
-vhost-user selected TCs (ipv4).*
+3n-hsw-xl710
+~~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+64b-1t1c-base_and_scale-l2sw
+----------------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-vhost-sel2-ndrdisc-lat50.html"></iframe>
+ <center><b>
+
+:index:`Latency: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-vhost-sel2-ndrdisc-lat50}
- \label{fig:64B-2t2c-vhost-sel2-ndrdisc-lat50}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
\end{figure}
-*Figure 2b. VPP 2threads 2cores - packet latency for Phy-to-VM-to-Phy VM
-vhost-user selected TCs (l2).*
+64b-2t2c-base_and_scale-l2sw
+----------------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+ <center><b>
+
+:index:`Latency: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-1t1c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50}
+ \end{figure}
+
+64b-2t2c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \label{fig:vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_latency_graphs/vts.rst b/docs/report/vpp_performance_tests/packet_latency_graphs/vts.rst
new file mode 100644
index 0000000000..4eb2147549
--- /dev/null
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/vts.rst
@@ -0,0 +1,65 @@
+VTS
+===
+
+This section includes summary graphs of VPP Phy-to-VM(s)-to-Phy packet
+latency with with VM virtio and VPP vhost-user virtual interfaces
+measured at 50% of discovered NDR throughput rate. Latency is reported
+for VPP running in multiple configurations of VPP worker thread(s),
+a.k.a. VPP data plane thread(s), and their physical CPU core(s)
+placement.
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vts?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c
+--------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vts-3n-hsw-x520-64b-1t1c-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-64b-1t1c-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-64b-1t1c-ndr-lat50}
+ \label{fig:vts-3n-hsw-x520-64b-1t1c-ndr-lat50}
+ \end{figure}
+
+64b-2t2c
+--------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Latency: vts-3n-hsw-x520-64b-2t2c-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-64b-2t2c-ndr-lat50.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-64b-2t2c-ndr-lat50}
+ \label{fig:vts-3n-hsw-x520-64b-2t2c-ndr-lat50}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/container_memif.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/container_memif.rst
index 3aa67ad917..9697860ace 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/container_memif.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/container_memif.rst
@@ -1,5 +1,5 @@
-Container memif Connections
-===========================
+LXC/DRC Container Memif
+=======================
Following sections include summary graphs of VPP Phy-to-Phy performance
with Container memif Connections, including NDR throughput (zero packet loss)
@@ -7,97 +7,684 @@ and PDR throughput (<0.5% packet loss). Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1807>`_.
-VPP NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \label{fig:memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \label{fig:memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \label{fig:memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \label{fig:memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-container-memif-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-container-memif-ndrdisc}
- \label{fig:64B-1t1c-container-memif-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:memif-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1804>`_.
+ <center><b>
-VPP NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-container-memif-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-container-memif-ndrdisc}
- \label{fig:64B-2t2c-container-memif-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
\end{figure}
-*Figure 2. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1804>`_.
+:index:`Throughput: memif-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr`
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
-VPP PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:memif-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-container-memif-pdrdisc.html"></iframe>
+ <center><b>
+
+:index:`Throughput: memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-container-memif-pdrdisc}
- \label{fig:64B-1t1c-container-memif-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
\end{figure}
-*Figure 3. VPP 1thread 1core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1804>`_.
+ <center><b>
-VPP PDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-container-memif-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-container-memif-pdrdisc}
- \label{fig:64B-2t2c-container-memif-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
\end{figure}
-*Figure 4. VPP 2thread 2core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1804>`_.
+:index:`Throughput: memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/container_orchestrated.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/container_orchestrated.rst
index 5fd535d9db..37397f82f4 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/container_orchestrated.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/container_orchestrated.rst
@@ -1,5 +1,5 @@
-Container Orchestrated Topologies
-=================================
+K8s Container Memif
+===================
Following sections include summary graphs of VPP Phy-to-Phy performance
with Container Orchestrated Topologies, including NDR throughput (zero packet
@@ -7,94 +7,587 @@ loss) and PDR throughput (<0.5% packet loss). Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1807>`_.
-VPP NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-container-orchestrated-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-container-orchestrated-ndrdisc}
- \label{fig:64B-1t1c-container-orchestrated-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+3n-hsw-x710
+~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+64b-1t1c-base_and_scale
+-----------------------
-VPP NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-container-orchestrated-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-container-orchestrated-ndrdisc}
- \label{fig:64B-2t2c-container-orchestrated-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
\end{figure}
-*Figure 2. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-VPP PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-container-orchestrated-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-container-orchestrated-pdrdisc}
- \label{fig:64B-1t1c-container-orchestrated-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
\end{figure}
-*Figure 3. VPP 1thread 1core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+:index:`Throughput: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-container-orchestrated-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-container-orchestrated-pdrdisc}
- \label{fig:64B-2t2c-container-orchestrated-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
\end{figure}
-*Figure 4. VPP 2thread 2core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+3n-skx-x710
+~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/index.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/index.rst
index ec3c9f9173..78dd34db04 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/index.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/index.rst
@@ -1,5 +1,5 @@
-Packet Throughput Graphs
-========================
+Packet Throughput
+=================
Plotted results are generated by multiple executions of the same CSIT
performance tests across three physical testbeds within LF FD.io labs.
@@ -35,6 +35,7 @@ and their indices.
presented in this report version: **10**.
.. toctree::
+ :maxdepth: 1
l2
ip4
@@ -46,3 +47,4 @@ and their indices.
container_memif
container_orchestrated
ipsec
+ vts
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst
index 7d2e707ebf..90aef59b5e 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst
@@ -1,5 +1,5 @@
-IPv4 Routed-Forwarding
-======================
+IPv4 Routing
+============
Following sections include summary graphs of VPP Phy-to-Phy performance
with IPv4 Routed-Forwarding, including NDR throughput (zero packet loss)
@@ -7,95 +7,1248 @@ and PDR throughput (<0.5% packet loss). Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1807>`_.
-VPP NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \label{fig:ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \label{fig:ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \label{fig:ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \label{fig:ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x520-64b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-features-ndr}
+ \label{fig:ip4-3n-hsw-x520-64b-1t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x520-64b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-features-pdr}
+ \label{fig:ip4-3n-hsw-x520-64b-1t1c-features-pdr}
+ \end{figure}
+
+64b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x520-64b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-features-ndr}
+ \label{fig:ip4-3n-hsw-x520-64b-2t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x520-64b-2t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-features-pdr}
+ \label{fig:ip4-3n-hsw-x520-64b-2t2c-base_and_scale-features}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x710-64b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-features-ndr}
+ \label{fig:ip4-3n-hsw-x710-64b-1t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x710-64b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-features-pdr}
+ \label{fig:ip4-3n-hsw-x710-64b-1t1c-features-pdr}
+ \end{figure}
+
+64b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x710-64b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-features-ndr}
+ \label{fig:ip4-3n-hsw-x710-64b-2t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-x710-64b-2t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-features-pdr}
+ \label{fig:ip4-3n-hsw-x710-64b-2t2c-base_and_scale-features}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-x710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-features-ndr}
+ \label{fig:ip4-3n-skx-x710-64b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-x710-64b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-features-pdr}
+ \label{fig:ip4-3n-skx-x710-64b-2t1c-features-pdr}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-x710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-features-ndr}
+ \label{fig:ip4-3n-skx-x710-64b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-x710-64b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-features-pdr}
+ \label{fig:ip4-3n-skx-x710-64b-4t2c-base_and_scale-features}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-xxv710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-features-ndr}
+ \label{fig:ip4-3n-skx-xxv710-64b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-xxv710-64b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-features-pdr}
+ \label{fig:ip4-3n-skx-xxv710-64b-2t1c-features-pdr}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-xxv710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-features-ndr}
+ \label{fig:ip4-3n-skx-xxv710-64b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-3n-skx-xxv710-64b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-features-pdr}
+ \label{fig:ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-features}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-ethip4-ip4-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ethip4-ip4-ndrdisc}
- \label{fig:64B-1t1c-ethip4-ip4-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy IPv4 Routed-Forwarding.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1804>`_.
+ <center><b>
-VPP NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-ethip4-ip4-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ethip4-ip4-ndrdisc}
- \label{fig:64B-2t2c-ethip4-ip4-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
\end{figure}
-*Figure 2. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy IPv4
-Routed-Forwarding.*
+64b-4t2c-base_and_scale
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1804>`_.
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-VPP PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-ethip4-ip4-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ethip4-ip4-pdrdisc}
- \label{fig:64B-1t1c-ethip4-ip4-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
\end{figure}
-*Figure 3. VPP 1thread 1core - PDR Throughput for Phy-to-Phy IPv4
-Routed-Forwarding.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1804>`_.
+ <center><b>
-VPP PDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-ethip4-ip4-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ethip4-ip4-pdrdisc}
- \label{fig:64B-2t2c-ethip4-ip4-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
\end{figure}
-*Figure 4. VPP 2thread 2core - PDR Throughput for Phy-to-Phy IPv4
-Routed-Forwarding.*
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-x710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1804>`_.
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-2t1c-features-ndr}
+ \label{fig:ip4-2n-skx-x710-64b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-x710-64b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-2t1c-features-pdr}
+ \label{fig:ip4-2n-skx-x710-64b-2t1c-features-pdr}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-x710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-4t2c-features-ndr}
+ \label{fig:ip4-2n-skx-x710-64b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-x710-64b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-4t2c-features-pdr}
+ \label{fig:ip4-2n-skx-x710-64b-4t2c-base_and_scale-features}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-xxv710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-2t1c-features-ndr}
+ \label{fig:ip4-2n-skx-xxv710-64b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-xxv710-64b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-2t1c-features-pdr}
+ \label{fig:ip4-2n-skx-xxv710-64b-2t1c-features-pdr}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-xxv710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-4t2c-features-ndr}
+ \label{fig:ip4-2n-skx-xxv710-64b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4-2n-skx-xxv710-64b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-4t2c-features-pdr}
+ \label{fig:ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-features}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels.rst
index 7b75f7e378..27d9bbe8b0 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels.rst
@@ -1,5 +1,5 @@
-IPv4 Overlay Tunnels
-====================
+IPv4 Tunnels
+============
Following sections include summary graphs of VPP Phy-to-Phy performance
with IPv4 Overlay Tunnels, including NDR throughput (zero packet loss)
@@ -7,94 +7,587 @@ and PDR throughput (<0.5% packet loss). Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1807>`_.
-VPP NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \label{fig:ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \label{fig:ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \label{fig:ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \label{fig:ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-ethip4-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ethip4-ndrdisc}
- \label{fig:64B-1t1c-ethip4-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy IPv4 Overlay
-Tunnels.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1804>`_.
+ <center><b>
-VPP NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-ethip4-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ethip4-ndrdisc}
- \label{fig:64B-2t2c-ethip4-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
\end{figure}
-*Figure 2. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy IPv4 Overlay Tunnels.*
+64b-2t2c-base_and_scale
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1804>`_.
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-VPP PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-ethip4-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ethip4-pdrdisc}
- \label{fig:64B-1t1c-ethip4-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
\end{figure}
-*Figure 3. VPP 1thread 1core - PDR Throughput for Phy-to-Phy IPv4 Overlay
-Tunnels.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1804>`_.
+ <center><b>
-VPP PDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-ethip4-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ethip4-pdrdisc}
- \label{fig:64B-2t2c-ethip4-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
\end{figure}
-*Figure 4. VPP 2thread 2core - PDR Throughput for Phy-to-Phy IPv4 Overlay Tunnels.*
+3n-skx-x710
+~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1804>`_.
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6.rst
index 982752aa20..d23328cc11 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6.rst
@@ -1,5 +1,5 @@
-IPv6 Routed-Forwarding
-======================
+IPv6 Routing
+============
Following sections include summary graphs of VPP Phy-to-Phy performance
with IPv6 Routed-Forwarding, including NDR throughput (zero packet loss)
@@ -7,93 +7,1248 @@ and PDR throughput (<0.5% packet loss). Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1807>`_.
-VPP NDR 78B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+78b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr}
+ \label{fig:ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x520-78b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-1t1c-base_and_scale-pdr}
+ \label{fig:ip6-3n-hsw-x520-78b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+78b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr}
+ \label{fig:ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-2t2c-base_and_scale-pdr}
+ \label{fig:ip6-3n-hsw-x520-78b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+78b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x520-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-1t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-1t1c-features-ndr}
+ \label{fig:ip6-3n-hsw-x520-78b-1t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x520-78b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-1t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-1t1c-features-pdr}
+ \label{fig:ip6-3n-hsw-x520-78b-1t1c-features-pdr}
+ \end{figure}
+
+78b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x520-78b-2t2c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-ip6-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-2t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-1t1c-ethip6-ip6-ndrdisc}
- \label{fig:78B-1t1c-ethip6-ip6-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-2t2c-features-ndr}
+ \label{fig:ip6-3n-hsw-x520-78b-2t2c-features-ndr}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy IPv6
-Routed-Forwarding.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1804>`_.
+ <center><b>
-VPP NDR 78B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: ip6-3n-hsw-x520-78b-2t2c-features-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-ip6-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-2t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-2t2c-ethip6-ip6-ndrdisc}
- \label{fig:78B-2t2c-ethip6-ip6-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-2t2c-features-pdr}
+ \label{fig:ip6-3n-hsw-x520-78b-2t2c-base_and_scale-features}
\end{figure}
-*Figure 2. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy IPv6
-Routed-Forwarding.*
+3n-hsw-x710
+~~~~~~~~~~~
+
+78b-1t1c-base_and_scale
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1804>`_.
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-VPP PDR 78B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-ip6-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-1t1c-ethip6-ip6-pdrdisc}
- \label{fig:78B-1t1c-ethip6-ip6-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr}
+ \label{fig:ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr}
\end{figure}
-*Figure 3. VPP 1thread 1core - PDR Throughput for Phy-to-Phy IPv6
-Routed-Forwarding.*
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-1t1c-base_and_scale-pdr}
+ \label{fig:ip6-3n-hsw-x710-78b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+78b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1804>`_.
+:index:`Throughput: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-ip6-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-2t2c-ethip6-ip6-pdrdisc}
- \label{fig:78B-2t2c-ethip6-ip6-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr}
+ \label{fig:ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr}
\end{figure}
-*Figure 4. VPP 2thread 2core - PDR Throughput for Phy-to-Phy IPv6
-Routed-Forwarding.*
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-2t2c-base_and_scale-pdr}
+ \label{fig:ip6-3n-hsw-x710-78b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+78b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x710-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-1t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-1t1c-features-ndr}
+ \label{fig:ip6-3n-hsw-x710-78b-1t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x710-78b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-1t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-1t1c-features-pdr}
+ \label{fig:ip6-3n-hsw-x710-78b-1t1c-features-pdr}
+ \end{figure}
+
+78b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x710-78b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-2t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-2t2c-features-ndr}
+ \label{fig:ip6-3n-hsw-x710-78b-2t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-x710-78b-2t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-2t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1804>`_.
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-2t2c-features-pdr}
+ \label{fig:ip6-3n-hsw-x710-78b-2t2c-base_and_scale-features}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+78b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr}
+ \label{fig:ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-pdr}
+ \label{fig:ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+78b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr}
+ \label{fig:ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-pdr}
+ \label{fig:ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+78b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr}
+ \label{fig:ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-x710-78b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-2t1c-base_and_scale-pdr}
+ \label{fig:ip6-3n-skx-x710-78b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+78b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr}
+ \label{fig:ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-x710-78b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-4t2c-base_and_scale-pdr}
+ \label{fig:ip6-3n-skx-x710-78b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+78b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-x710-78b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-2t1c-features-ndr}
+ \label{fig:ip6-3n-skx-x710-78b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-x710-78b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-2t1c-features-pdr}
+ \label{fig:ip6-3n-skx-x710-78b-2t1c-features-pdr}
+ \end{figure}
+
+78b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-x710-78b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-4t2c-features-ndr}
+ \label{fig:ip6-3n-skx-x710-78b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-x710-78b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-4t2c-features-pdr}
+ \label{fig:ip6-3n-skx-x710-78b-4t2c-base_and_scale-features}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+78b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr}
+ \label{fig:ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-pdr}
+ \label{fig:ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+78b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr}
+ \label{fig:ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-pdr}
+ \label{fig:ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+78b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-xxv710-78b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-2t1c-features-ndr}
+ \label{fig:ip6-3n-skx-xxv710-78b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-xxv710-78b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-2t1c-features-pdr}
+ \label{fig:ip6-3n-skx-xxv710-78b-2t1c-features-pdr}
+ \end{figure}
+
+78b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-xxv710-78b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-4t2c-features-ndr}
+ \label{fig:ip6-3n-skx-xxv710-78b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-3n-skx-xxv710-78b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-4t2c-features-pdr}
+ \label{fig:ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-features}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+78b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr}
+ \label{fig:ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-x710-78b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-2t1c-base_and_scale-pdr}
+ \label{fig:ip6-2n-skx-x710-78b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+78b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr}
+ \label{fig:ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-x710-78b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-4t2c-base_and_scale-pdr}
+ \label{fig:ip6-2n-skx-x710-78b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+78b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-x710-78b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-2t1c-features-ndr}
+ \label{fig:ip6-2n-skx-x710-78b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-x710-78b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-2t1c-features-pdr}
+ \label{fig:ip6-2n-skx-x710-78b-2t1c-features-pdr}
+ \end{figure}
+
+78b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-x710-78b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-4t2c-features-ndr}
+ \label{fig:ip6-2n-skx-x710-78b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-x710-78b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-4t2c-features-pdr}
+ \label{fig:ip6-2n-skx-x710-78b-4t2c-base_and_scale-features}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+78b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr}
+ \label{fig:ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-pdr}
+ \label{fig:ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+78b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr}
+ \label{fig:ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-pdr}
+ \label{fig:ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+78b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-xxv710-78b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-2t1c-features-ndr}
+ \label{fig:ip6-2n-skx-xxv710-78b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-xxv710-78b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-2t1c-features-pdr}
+ \label{fig:ip6-2n-skx-xxv710-78b-2t1c-features-pdr}
+ \end{figure}
+
+78b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-xxv710-78b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-4t2c-features-ndr}
+ \label{fig:ip6-2n-skx-xxv710-78b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6-2n-skx-xxv710-78b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-4t2c-features-pdr}
+ \label{fig:ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-features}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6_tunnels.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6_tunnels.rst
index 8191ec4a9f..21bf1a2821 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6_tunnels.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6_tunnels.rst
@@ -1,5 +1,5 @@
-IPv6 Overlay Tunnels
-====================
+IPv6 Tunnels
+============
Following sections include summary graphs of VPP Phy-to-Phy performance
with IPv6 Overlay Tunnels, including NDR throughput (zero packet loss)
@@ -7,96 +7,102 @@ and PDR throughput (<0.5% packet loss). Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1807>`_.
-VPP NDR 78B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+78b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-1t1c-ethip6-ndrdisc}
- \label{fig:78B-1t1c-ethip6-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr}
+ \label{fig:ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy IPv6 Overlay
-Tunnels.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1804>`_.
+ <center><b>
-VPP NDR 78B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-2t2c-ethip6-ndrdisc}
- \label{fig:78B-2t2c-ethip6-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-pdr}
+ \label{fig:ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-pdr}
\end{figure}
-*Figure 2. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy IPv6 Overlay
-Tunnels.*
+78b-2t2c-base_and_scale
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1804>`_.
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-VPP PDR 78B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-1t1c-ethip6-pdrdisc}
- \label{fig:78B-1t1c-ethip6-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr}
+ \label{fig:ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr}
\end{figure}
-*Figure 3. VPP 1thread 1core - PDR Throughput for Phy-to-Phy IPv6 Overlay
-Tunnels.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1804>`_.
+ <center><b>
-VPP PDR 78B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-2t2c-ethip6-pdrdisc}
- \label{fig:78B-2t2c-ethip6-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-pdr}
+ \label{fig:ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-pdr}
\end{figure}
-
-*Figure 4. VPP 2thread 2core - PDR Throughput for Phy-to-Phy IPv6 Overlay
-Tunnels.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1804>`_.
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst
index 723e1f29de..a84773ac59 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst
@@ -1,5 +1,5 @@
-IPSec Crypto HW: IP4 Routed-Forwarding
-======================================
+IPSec IPv4 Routing
+==================
Following sections include summary graphs of VPP Phy-to-Phy performance with
IPSec encryption used in combination with IPv4 routed-forwarding,
@@ -10,92 +10,102 @@ Performance is reported for VPP running in multiple configurations of
VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1807>`_.
-VPP NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-ipsechw-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ipsechw-ndrdisc}
- \label{fig:64B-1t1c-ipsechw-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy IPSEC HW.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1804>`_.
+ <center><b>
-VPP NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-ipsechw-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ipsechw-ndrdisc}
- \label{fig:64B-2t2c-ipsechw-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
\end{figure}
-*Figure 2. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy IPSEC HW.*
+64b-2t2c-base_and_scale
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1804>`_.
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-VPP PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-ipsechw-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-ipsechw-pdrdisc}
- \label{fig:64B-1t1c-ipsechw-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
\end{figure}
-*Figure 3. VPP 1thread 1core - PDR Throughput for Phy-to-Phy IPSEC HW.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1804>`_.
+ <center><b>
-VPP PDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-ipsechw-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-ipsechw-pdrdisc}
- \label{fig:64B-2t2c-ipsechw-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
\end{figure}
-
-*Figure 4. VPP 2thread 2core - PDR Throughput for Phy-to-Phy IPSEC HW.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1804>`_.
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/l2.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/l2.rst
index 701e3b2988..d84c9103f3 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/l2.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/l2.rst
@@ -7,174 +7,1248 @@ and PDR throughput (<0.5% packet loss). Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1807>`_.
-VPP NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x520-64b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-1t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-1t1c-features-ndr}
+ \label{fig:l2sw-3n-hsw-x520-64b-1t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x520-64b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-1t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-1t1c-features-pdr}
+ \label{fig:l2sw-3n-hsw-x520-64b-1t1c-features-pdr}
+ \end{figure}
+
+64b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x520-64b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-2t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-2t2c-features-ndr}
+ \label{fig:l2sw-3n-hsw-x520-64b-2t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x520-64b-2t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-2t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-2t2c-features-pdr}
+ \label{fig:l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-features}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x710-64b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-1t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-1t1c-features-ndr}
+ \label{fig:l2sw-3n-hsw-x710-64b-1t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x710-64b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-1t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-1t1c-features-pdr}
+ \label{fig:l2sw-3n-hsw-x710-64b-1t1c-features-pdr}
+ \end{figure}
+
+64b-2t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x710-64b-2t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-2t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-2t2c-features-ndr}
+ \label{fig:l2sw-3n-hsw-x710-64b-2t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-x710-64b-2t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-2t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-2t2c-features-pdr}
+ \label{fig:l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-features}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-skx-x710-64b-2t1c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-l2-sel1-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-l2-sel1-ndrdisc}
- \label{fig:64B-1t1c-l2-sel1-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-2t1c-features-ndr}
+ \label{fig:l2sw-3n-skx-x710-64b-2t1c-features-ndr}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+ <center><b>
+:index:`Throughput: l2sw-3n-skx-x710-64b-2t1c-features-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-l2-sel2-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-l2-sel2-ndrdisc}
- \label{fig:64B-1t1c-l2-sel2-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-2t1c-features-pdr}
+ \label{fig:l2sw-3n-skx-x710-64b-2t1c-features-pdr}
\end{figure}
-*Figure 2. VPP 1thread 1core - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (feature).*
+64b-4t2c-features
+-----------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+ <center><b>
-VPP NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: l2sw-3n-skx-x710-64b-4t2c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-l2-sel1-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-l2-sel1-ndrdisc}
- \label{fig:64B-2t2c-l2-sel1-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-4t2c-features-ndr}
+ \label{fig:l2sw-3n-skx-x710-64b-4t2c-features-ndr}
\end{figure}
-*Figure 3. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+:index:`Throughput: l2sw-3n-skx-x710-64b-4t2c-features-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-l2-sel2-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-l2-sel2-ndrdisc}
- \label{fig:64B-2t2c-l2-sel2-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-4t2c-features-pdr}
+ \label{fig:l2sw-3n-skx-x710-64b-4t2c-base_and_scale-features}
\end{figure}
-*Figure 4. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (feature).*
+3n-skx-xxv710
+~~~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+64b-2t1c-base_and_scale
+-----------------------
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-VPP PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-l2-sel1-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-l2-sel1-pdrdisc}
- \label{fig:64B-1t1c-l2-sel1-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
\end{figure}
-*Figure 5. VPP 1thread 1core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+:index:`Throughput: l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-l2-sel2-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-l2-sel2-pdrdisc}
- \label{fig:64B-1t1c-l2-sel2-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
\end{figure}
-*Figure 6. VPP 1thread 1core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (feature).*
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+ <center><b>
-VPP PDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-l2-sel1-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-l2-sel1-pdrdisc}
- \label{fig:64B-2t2c-l2-sel1-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
\end{figure}
-*Figure 7. VPP 2thread 2core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-skx-xxv710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-2t1c-features-ndr}
+ \label{fig:l2sw-3n-skx-xxv710-64b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-skx-xxv710-64b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-2t1c-features-pdr}
+ \label{fig:l2sw-3n-skx-xxv710-64b-2t1c-features-pdr}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+:index:`Throughput: l2sw-3n-skx-xxv710-64b-4t2c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-l2-sel2-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-l2-sel2-pdrdisc}
- \label{fig:64B-2t2c-l2-sel2-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-4t2c-features-ndr}
+ \label{fig:l2sw-3n-skx-xxv710-64b-4t2c-features-ndr}
\end{figure}
-*Figure 8. VPP 2thread 2core - PDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (feature).*
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-3n-skx-xxv710-64b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-4t2c-features-pdr}
+ \label{fig:l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-features}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-x710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-2t1c-features-ndr}
+ \label{fig:l2sw-2n-skx-x710-64b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-x710-64b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-2t1c-features-pdr}
+ \label{fig:l2sw-2n-skx-x710-64b-2t1c-features-pdr}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-x710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-4t2c-features-ndr}
+ \label{fig:l2sw-2n-skx-x710-64b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-x710-64b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-4t2c-features-pdr}
+ \label{fig:l2sw-2n-skx-x710-64b-4t2c-base_and_scale-features}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-2t1c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \label{fig:l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \label{fig:l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-4t2c-base_and_scale
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \label{fig:l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \label{fig:l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-xxv710-64b-2t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-2t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-2t1c-features-ndr}
+ \label{fig:l2sw-2n-skx-xxv710-64b-2t1c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-xxv710-64b-2t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-2t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-2t1c-features-pdr}
+ \label{fig:l2sw-2n-skx-xxv710-64b-2t1c-features-pdr}
+ \end{figure}
+
+64b-4t2c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-xxv710-64b-4t2c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-4t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-4t2c-features-ndr}
+ \label{fig:l2sw-2n-skx-xxv710-64b-4t2c-features-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: l2sw-2n-skx-xxv710-64b-4t2c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-4t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-4t2c-features-pdr}
+ \label{fig:l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-features}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/srv6.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/srv6.rst
index 0df40ac636..ffc1081811 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/srv6.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/srv6.rst
@@ -1,5 +1,5 @@
-SRv6
-====
+SRv6 Routing
+============
Following sections include summary graphs of VPP Phy-to-Phy performance
with SRv6, including NDR throughput (zero packet loss)
@@ -7,93 +7,102 @@ and PDR throughput (<0.5% packet loss). Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1807>`_.
-VPP NDR 78B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+78b-1t1c-features
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: srv6-3n-hsw-x520-78b-1t1c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-srv6-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-1t1c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-1t1c-ethip6-srv6-ndrdisc}
- \label{fig:78B-1t1c-ethip6-srv6-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-1t1c-features-ndr}
+ \label{fig:srv6-3n-hsw-x520-78b-1t1c-features-ndr}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy SRv6.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1804>`_.
+ <center><b>
-VPP NDR 78B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: srv6-3n-hsw-x520-78b-1t1c-features-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-srv6-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-1t1c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-2t2c-ethip6-srv6-ndrdisc}
- \label{fig:78B-2t2c-ethip6-srv6-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-1t1c-features-pdr}
+ \label{fig:srv6-3n-hsw-x520-78b-1t1c-features-pdr}
\end{figure}
-*Figure 2. VPP 2threads 2cores - NDR Throughput for Phy-to-Phy SRv6.*
+78b-2t2c-features
+-----------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1804>`_.
+.. raw:: html
-PDR Throughput
-~~~~~~~~~~~~~~
+ <center><b>
-VPP PDR 78B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: srv6-3n-hsw-x520-78b-2t2c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-1t1c-ethip6-srv6-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-2t2c-features-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-1t1c-ethip6-srv6-pdrdisc}
- \label{fig:78B-1t1c-ethip6-srv6-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-2t2c-features-ndr}
+ \label{fig:srv6-3n-hsw-x520-78b-2t2c-features-ndr}
\end{figure}
-*Figure 3. VPP 1thread 1core - PDR Throughput for Phy-to-Phy SRv6.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1804>`_.
+ <center><b>
-VPP PDR 78B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: srv6-3n-hsw-x520-78b-2t2c-features-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/78B-2t2c-ethip6-srv6-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-2t2c-features-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{78B-2t2c-ethip6-srv6-pdrdisc}
- \label{fig:78B-2t2c-ethip6-srv6-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-2t2c-features-pdr}
+ \label{fig:srv6-3n-hsw-x520-78b-2t2c-features-pdr}
\end{figure}
-
-*Figure 4. VPP 2thread 2core - PDR Throughput for Phy-to-Phy IPv6
-Routed-Forwarding.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1804>`_.
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/vm_vhost.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/vm_vhost.rst
index af8eec226b..ed0b6cc10d 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/vm_vhost.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/vm_vhost.rst
@@ -1,5 +1,5 @@
-VM vhost Connections
-====================
+KVM VM vHost
+============
Following sections include summary graphs of VPP Phy-to-VM(s)-to-Phy
performance with VM virtio and VPP vhost-user virtual interfaces,
@@ -8,172 +8,578 @@ packet loss). Performance is reported for VPP running in multiple
configurations of VPP worker thread(s), a.k.a. VPP data plane thread(s),
and their physical CPU core(s) placement.
-NDR Throughput
-~~~~~~~~~~~~~~
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1807>`_.
-VPP NDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below.
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale-l2sw
+----------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale-l2sw
+----------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-1t1c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \label{fig:vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \label{fig:vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \label{fig:vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \label{fig:vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-1t1c-base_and_scale-l2sw
+----------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-vhost-sel1-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-vhost-sel1-ndrdisc}
- \label{fig:64B-1t1c-vhost-sel1-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
\end{figure}
-*Figure 1a. VPP 1thread 1core - NDR Throughput for Phy-to-VM-to-Phy VM vhost-user
-selected TCs.*
+64b-2t2c-base_and_scale-l2sw
+----------------------------
+
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+:index:`Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-vhost-sel2-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-vhost-sel2-ndrdisc}
- \label{fig:64B-1t1c-vhost-sel2-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
\end{figure}
-*Figure 1b. VPP 1thread 1core - NDR Throughput for Phy-to-VM-to-Phy VM
-vhost-user selected TCs.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+ <center><b>
-VPP NDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below.
+:index:`Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-vhost-sel1-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-vhost-sel1-ndrdisc}
- \label{fig:64B-2t2c-vhost-sel1-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
\end{figure}
-*Figure 2a. VPP 2threads 2cores - NDR Throughput for Phy-to-VM-to-Phy VM
-vhost-user selected TCs.*
+64b-1t1c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+:index:`Throughput: vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-vhost-sel2-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-vhost-sel2-ndrdisc}
- \label{fig:64B-2t2c-vhost-sel2-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
\end{figure}
-*Figure 2b. VPP 2threads 2cores - NDR Throughput for Phy-to-VM-to-Phy VM
-vhost-user selected TCs.*
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+.. raw:: latex
-PDR Throughput
-~~~~~~~~~~~~~~
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
-VPP PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+64b-2t2c-base_and_scale-ip4
+---------------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-vhost-sel1-pdrdisc.html"></iframe>
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-vhost-sel1-pdrdisc}
- \label{fig:64B-1t1c-vhost-sel1-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
\end{figure}
-*Figure 3a. VPP 1thread 1core - PDR Throughput for Phy-to-VM-to-Phy VM
-vhost-user selected TCs.*
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+:index:`Throughput: vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-1t1c-vhost-sel2-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-1t1c-vhost-sel2-pdrdisc}
- \label{fig:64B-1t1c-vhost-sel2-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
\end{figure}
-*Figure 3b. VPP 1thread 1core - PDR Throughput for Phy-to-VM-to-Phy VM
-vhost-user selected TCs.*
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-1t1c-base_and_scale-l2sw
+----------------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
-VPP PDR 64B packet throughput in 2t2c setup (2thread, 2core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Throughput: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-vhost-sel1-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-vhost-sel1-pdrdisc}
- \label{fig:64B-2t2c-vhost-sel1-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
\end{figure}
-*Figure 4a. VPP 2thread 2core - PDR Throughput for Phy-to-VM-to-Phy VM
-vhost-user selected TCs.*
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+:index:`Throughput: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/64B-2t2c-vhost-sel2-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{64B-2t2c-vhost-sel2-pdrdisc}
- \label{fig:64B-2t2c-vhost-sel2-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
\end{figure}
-*Figure 4b. VPP 2thread 2core - PDR Throughput for Phy-to-VM-to-Phy VM
-vhost-user selected TCs.*
+64b-2t2c-base_and_scale-l2sw
+----------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
+
+64b-1t1c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \label{fig:vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
+ \label{fig:vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
+ \end{figure}
+
+64b-2t2c-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \label{fig:vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \label{fig:vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/vts.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/vts.rst
new file mode 100644
index 0000000000..3452556bd2
--- /dev/null
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/vts.rst
@@ -0,0 +1,109 @@
+VTS
+===
+
+Following sections include summary graphs of VPP Phy-to-VM(s)-to-Phy
+performance with VM virtio and VPP vhost-user virtual interfaces,
+including NDR throughput (zero packet loss) and PDR throughput (<0.5%
+packet loss). Performance is reported for VPP running in multiple
+configurations of VPP worker thread(s), a.k.a. VPP data plane thread(s),
+and their physical CPU core(s) placement.
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vts?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-1t1c
+--------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vts-3n-hsw-x520-64b-1t1c-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-64b-1t1c-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-64b-1t1c-ndr}
+ \label{fig:vts-3n-hsw-x520-64b-1t1c-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vts-3n-hsw-x520-64b-1t1c-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-64b-1t1c-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-64b-1t1c-pdr}
+ \label{fig:vts-3n-hsw-x520-64b-1t1c-pdr}
+ \end{figure}
+
+64b-2t2c
+--------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vts-3n-hsw-x520-64b-2t2c-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-64b-2t2c-ndr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-64b-2t2c-ndr}
+ \label{fig:vts-3n-hsw-x520-64b-2t2c-ndr}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Throughput: vts-3n-hsw-x520-64b-2t2c-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-64b-2t2c-pdr.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-64b-2t2c-pdr}
+ \label{fig:vts-3n-hsw-x520-64b-2t2c-pdr}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst
index 4fb8791dff..90c370e74d 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst
@@ -1,5 +1,5 @@
-Container memif Connections
-===========================
+LXC/DRC Container Memif
+=======================
Following sections include Throughput Speedup Analysis for VPP multi-
core multi-thread configurations with no Hyper-Threading, specifically
@@ -9,58 +9,355 @@ Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
---------------
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1807>`_.
-VPP NDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 network interface card.
+3n-hsw-x520
+~~~~~~~~~~~
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+64b-base_and_scale
+------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-container-memif-tsa-ndrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: memif-3n-hsw-x520-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-container-memif-tsa-ndrdisc}
- \label{fig:10ge2p1x520-64B-container-memif-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \label{fig:memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 1. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy L2 Ethernet Switching (base).*
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-3n-hsw-x520-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \label{fig:memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-3n-hsw-x710-64b-base_and_scale-ndr`
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1804>`_.
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
-PDR Throughput
---------------
+.. raw:: html
-VPP PDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 network interface card.
+ <center><b>
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+:index:`Speedup: memif-3n-hsw-x710-64b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-container-memif-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-container-memif-tsa-pdrdisc}
- \label{fig:10ge2p1x520-64B-container-memif-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 2. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy L2 Ethernet Switching (base).*
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-3n-hsw-xl710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-3n-hsw-xl710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-3n-skx-xl710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:memif-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-3n-skx-xl710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:memif-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-3n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-3n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-2n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:memif-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-2n-skx-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:memif-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-2n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: memif-2n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst
index 4e8ff4cd25..d3fedbef57 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst
@@ -1,5 +1,5 @@
-Container Orchestrated Topologies
-=================================
+K8s Container Memif
+===================
Following sections include Throughput Speedup Analysis for VPP multi-
core multi-thread configurations with no Hyper-Threading, specifically
@@ -9,102 +9,355 @@ Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
---------------
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1807>`_.
-VPP NDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 and 10ge2p1x710 network interface cards.
+3n-hsw-x520
+~~~~~~~~~~~
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+64b-base_and_scale
+------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-container-orchestrated-tsa-ndrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-container-orchestrated-tsa-ndrdisc}
- \label{fig:10ge2p1x520-64B-container-orchestrated-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 1. VPP 1thread 1core - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
-NIC 10ge2p1x710
-~~~~~~~~~~~~~~~
+:index:`Speedup: k8s-memif-3n-hsw-xl710-64b-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x710-64B-container-orchestrated-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x710-64B-container-orchestrated-tsa-ndrdisc}
- \label{fig:10ge2p1x710-64B-container-orchestrated-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:k8s-memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 2. VPP 1thread 1core - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+ <center><b>
-PDR Throughput
---------------
+:index:`Speedup: k8s-memif-3n-hsw-xl710-64b-base_and_scale-pdr`
+
+.. raw:: html
-VPP PDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 and 10ge2p1x710 network interface cards.
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:k8s-memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-3n-skx-xl710-64b-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-container-orchestrated-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-container-orchestrated-tsa-pdrdisc}
- \label{fig:10ge2p1x520-64B-container-orchestrated-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:k8s-memif-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 3. VPP 1thread 1core - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+ <center><b>
-NIC 10ge2p1x710
-~~~~~~~~~~~~~~~
+:index:`Speedup: k8s-memif-3n-skx-xl710-64b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x710-64B-container-orchestrated-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x710-64B-container-orchestrated-tsa-pdrdisc}
- \label{fig:10ge2p1x710-64B-container-orchestrated-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:k8s-memif-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 4. VPP 1thread 1core - NDR Throughput for Phy-to-Phy L2 Ethernet
-Switching (base).*
+3n-skx-xxv710
+~~~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1804>`_.
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-3n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:k8s-memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-3n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:k8s-memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-2n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:k8s-memif-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-2n-skx-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:k8s-memif-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-2n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:k8s-memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: k8s-memif-2n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:k8s-memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/index.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/index.rst
index dca77c5b7b..edaf9ff9cc 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/index.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/index.rst
@@ -1,7 +1,7 @@
.. _throughput_speedup_multi_core:
-Throughput Speedup Multi-Core
-=============================
+Speedup Multi-Core
+==================
Throughput Speedup Multi-Core graphs are generated based on results from
multiple executions of the same CSIT performance tests across the three
@@ -16,6 +16,7 @@ threaded VPP configurations relative to 1-core configurations.
files csit-vpp-perf-\*.zip `archived here <../../_static/archive/>`_.
.. toctree::
+ :maxdepth: 1
l2
ip4
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst
index 0b2b7ef791..1545c9a614 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst
@@ -1,5 +1,5 @@
-IPv4 Routed-Forwarding
-======================
+IPv4 Routing
+============
Following sections include Throughput Speedup Analysis for VPP multi-
core multi-thread configurations with no Hyper-Threading, specifically
@@ -9,81 +9,684 @@ used for the graphs comes from Phy-to-Phy 64B performance tests with VPP
IPv4 Routed-Forwarding, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
-NDR Throughput
---------------
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1807>`_.
-VPP NDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 and 40ge2p1xl710 network interface cards.
+3n-hsw-x520
+~~~~~~~~~~~
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+64b-base_and_scale
+------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-ip4-tsa-ndrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-x520-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-x520-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-x520-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-x520-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-features-pdr-tsa}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-x710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-x710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-ip4-tsa-ndrdisc}
- \label{fig:10ge2p1x520-64B-ip4-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-features-pdr-tsa}
\end{figure}
-*Figure 1. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy IPv4 Routed-Forwarding.*
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1804>`_.
+ <center><b>
-NIC 40ge2p1xl710
-~~~~~~~~~~~~~~~~
+:index:`Speedup: ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/40ge2p1xl710-64B-ip4-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{40ge2p1xl710-64B-ip4-tsa-ndrdisc}
- \label{fig:40ge2p1xl710-64B-ip4-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 2. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy IPv4 Routed-Forwarding.*
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1804>`_.
+:index:`Speedup: ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
-PDR Throughput
---------------
+.. raw:: html
-VPP PDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 and 40ge2p1xl710 network interface cards. PDR
-measured for 0.5% packet loss ratio.
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-xl710-64b-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-ip4-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-ip4-tsa-pdrdisc}
- \label{fig:10ge2p1x520-64B-ip4-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-features-ndr-tsa}
+ \label{fig:ip4-3n-hsw-xl710-64b-features-ndr-tsa}
\end{figure}
-*Figure 3. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy IPv4 Routed-Forwarding.*
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-hsw-xl710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-features-pdr-tsa}
+ \label{fig:ip4-3n-hsw-xl710-64b-features-pdr-tsa}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1804>`_.
+ <center><b>
+
+:index:`Speedup: ip4-3n-skx-xl710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-skx-xl710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-skx-xl710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xl710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xl710-64b-features-ndr-tsa}
+ \label{fig:ip4-3n-skx-xl710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-skx-xl710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xl710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xl710-64b-features-pdr-tsa}
+ \label{fig:ip4-3n-skx-xl710-64b-features-pdr-tsa}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-skx-xxv710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-features-ndr-tsa}
+ \label{fig:ip4-3n-skx-xxv710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-3n-skx-xxv710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-features-pdr-tsa}
+ \label{fig:ip4-3n-skx-xxv710-64b-features-pdr-tsa}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-2n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-2n-skx-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-2n-skx-x710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-features-ndr-tsa}
+ \label{fig:ip4-2n-skx-x710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-2n-skx-x710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-features-pdr-tsa}
+ \label{fig:ip4-2n-skx-x710-64b-features-pdr-tsa}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-2n-skx-xxv710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-features-ndr-tsa}
+ \label{fig:ip4-2n-skx-xxv710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4-2n-skx-xxv710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-features-pdr-tsa}
+ \label{fig:ip4-2n-skx-xxv710-64b-features-pdr-tsa}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst
index 001584b856..998cd43157 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst
@@ -1,5 +1,5 @@
-IPv4 Overlay Tunnels
-====================
+IPv4 Tunnels
+============
Following sections include Throughput Speedup Analysis for VPP multi-
core multi-thread configurations with no Hyper-Threading, specifically
@@ -9,58 +9,355 @@ Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
---------------
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1807>`_.
-VPP NDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 network interface card.
+3n-hsw-x520
+~~~~~~~~~~~
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+64b-base_and_scale
+------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-ethip4-tsa-ndrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-ethip4-tsa-ndrdisc}
- \label{fig:10ge2p1x520-64B-ethip4-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 1. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy IPv4 Overlay Tunnels.*
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-ndr`
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1804>`_.
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
-PDR Throughput
---------------
+.. raw:: html
-VPP PDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 network interface card.
+ <center><b>
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+:index:`Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-ethip4-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-ethip4-tsa-pdrdisc}
- \label{fig:10ge2p1x520-64B-ethip4-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 2. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy IPv4 Overlay Tunnels.*
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-3n-skx-xl710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4tun-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-3n-skx-xl710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4tun-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-3n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4tun-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-3n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4tun-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-2n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4tun-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-2n-skx-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4tun-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-2n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ip4tun-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip4tun-2n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ip4tun-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst
index e8c70d0c18..9638a44caa 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst
@@ -1,5 +1,5 @@
-IPv6 Routed-Forwarding
-======================
+IPv6 Routing
+============
Following sections include Throughput Speedup Analysis for VPP multi-
core multi-thread configurations with no Hyper-Threading, specifically
@@ -9,82 +9,684 @@ used for the graphs comes from Phy-to-Phy 78B performance tests with VPP
IPv6 Routed-Forwarding, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
-NDR Throughput
---------------
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1807>`_.
-VPP NDR 78B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 and 40ge2p1xl710 network interface cards.
+3n-hsw-x520
+~~~~~~~~~~~
+78b-base_and_scale
+------------------
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-x520-78b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
+ \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-x520-78b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
+ \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+78b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-x520-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-features-ndr-tsa}
+ \label{fig:ip6-3n-hsw-x520-78b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-x520-78b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-features-pdr-tsa}
+ \label{fig:ip6-3n-hsw-x520-78b-features-pdr-tsa}
+ \end{figure}
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+78b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-x710-78b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa}
+ \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-x710-78b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa}
+ \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+78b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-x710-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-features-ndr-tsa}
+ \label{fig:ip6-3n-hsw-x710-78b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-x710-78b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-features-pdr-tsa}
+ \label{fig:ip6-3n-hsw-x710-78b-features-pdr-tsa}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+78b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa}
+ \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa}
+ \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+78b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-xl710-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-features-ndr-tsa}
+ \label{fig:ip6-3n-hsw-xl710-78b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-hsw-xl710-78b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-features-pdr-tsa}
+ \label{fig:ip6-3n-hsw-xl710-78b-features-pdr-tsa}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+78b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-skx-xl710-78b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xl710-78b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xl710-78b-base_and_scale-ndr-tsa}
+ \label{fig:ip6-3n-skx-xl710-78b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-skx-xl710-78b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-78B-ip6-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xl710-78b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-78B-ip6-tsa-ndrdisc}
- \label{fig:10ge2p1x520-78B-ip6-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xl710-78b-base_and_scale-pdr-tsa}
+ \label{fig:ip6-3n-skx-xl710-78b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 1. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy IPv6 Routed-Forwarding.*
+78b-features
+------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
-NIC 40ge2p1xl710
-~~~~~~~~~~~~~~~~
+:index:`Speedup: ip6-3n-skx-xl710-78b-1t1c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/40ge2p1xl710-78B-ip6-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xl710-78b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{40ge2p1xl710-78B-ip6-tsa-ndrdisc}
- \label{fig:40ge2p1xl710-78B-ip6-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xl710-78b-features-ndr-tsa}
+ \label{fig:ip6-3n-skx-xl710-78b-features-ndr-tsa}
\end{figure}
-*Figure 2. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy IPv6 Routed-Forwarding.*
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-skx-xl710-78b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xl710-78b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1804>`_.
+.. raw:: latex
-PDR Throughput
---------------
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xl710-78b-features-pdr-tsa}
+ \label{fig:ip6-3n-skx-xl710-78b-features-pdr-tsa}
+ \end{figure}
-VPP PDR 78B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 and 40ge2p1xl710 network interface cards. PDR
-measured for 0.5% packet loss ratio.
+3n-skx-xxv710
+~~~~~~~~~~~~~
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+78b-base_and_scale
+------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-78B-ip6-tsa-pdrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: ip6-3n-skx-xxv710-78b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-78B-ip6-tsa-pdrdisc}
- \label{fig:10ge2p1x520-78B-ip6-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-base_and_scale-ndr-tsa}
+ \label{fig:ip6-3n-skx-xxv710-78b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 3. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy IPv6 Routed-Forwarding.*
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-skx-xxv710-78b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-base_and_scale-pdr-tsa}
+ \label{fig:ip6-3n-skx-xxv710-78b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+78b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-skx-xxv710-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-features-ndr-tsa}
+ \label{fig:ip6-3n-skx-xxv710-78b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-3n-skx-xxv710-78b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-xxv710-78b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-xxv710-78b-features-pdr-tsa}
+ \label{fig:ip6-3n-skx-xxv710-78b-features-pdr-tsa}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+78b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa}
+ \label{fig:ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1804>`_.
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa}
+ \label{fig:ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+78b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-2n-skx-x710-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-features-ndr-tsa}
+ \label{fig:ip6-2n-skx-x710-78b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-2n-skx-x710-78b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-features-pdr-tsa}
+ \label{fig:ip6-2n-skx-x710-78b-features-pdr-tsa}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+78b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa}
+ \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa}
+ \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+78b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-2n-skx-xxv710-78b-1t1c-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-features-ndr-tsa}
+ \label{fig:ip6-2n-skx-xxv710-78b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: ip6-2n-skx-xxv710-78b-1t1c-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-features-pdr-tsa}
+ \label{fig:ip6-2n-skx-xxv710-78b-features-pdr-tsa}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst
index 3965242e8c..4f2fdacd07 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst
@@ -1,5 +1,5 @@
-IPv6 Overlay Tunnels
-====================
+IPv6 Tunnels
+============
Following sections include Throughput Speedup Analysis for VPP multi-
core multi-thread configurations with no Hyper-Threading, specifically
@@ -9,58 +9,55 @@ Performance is reported for VPP
running in multiple configurations of VPP worker thread(s), a.k.a. VPP
data plane thread(s), and their physical CPU core(s) placement.
-NDR Throughput
---------------
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1807>`_.
-VPP NDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 network interface card.
+3n-hsw-x520
+~~~~~~~~~~~
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+78b-base_and_scale
+------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-78B-ethip6-tsa-ndrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: ip6tun-3n-hsw-x520-78b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-78B-ethip6-tsa-ndrdisc}
- \label{fig:10ge2p1x520-78B-ethip6-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
+ \label{fig:ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 1. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy IPv6 Overlay Tunnels.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1804>`_.
-
-PDR Throughput
---------------
+.. raw:: html
-VPP PDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 network interface card.
+ <center><b>
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+:index:`Speedup: ip6tun-3n-hsw-x520-78b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-78B-ethip6-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-78B-ethip6-tsa-pdrdisc}
- \label{fig:10ge2p1x520-78B-ethip6-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
+ \label{fig:ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
\end{figure}
-
-*Figure 2. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy IPv6 Overlay Tunnels.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1804>`_.
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst
index a5a4d7d1bc..82124a3db2 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst
@@ -1,5 +1,5 @@
-IPSec Crypto HW: IP4 Routed-Forwarding
-======================================
+IPSec IPv4 Routing
+==================
Following sections include Throughput Speedup Analysis for VPP multi-
core multi-thread configurations with no Hyper-Threading, specifically
@@ -11,61 +11,55 @@ Performance is reported for VPP running in multiple configurations of
VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
physical CPU core(s) placement.
-NDR Throughput
---------------
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1807>`_.
-VPP NDR 64B packet throughput speedup ratio is presented in the graphs
-below for 40ge2p1xl710 network interface card.
+3n-hsw-xl710
+~~~~~~~~~~~~
-NIC 40ge2p1xl710
-~~~~~~~~~~~~~~~~
+64b-base_and_scale
+------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/40ge2p1xl710-64B-ipsechw-tsa-ndrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: ipsec-3n-hsw-xl710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{40ge2p1xl710-64B-ipsechw-tsa-ndrdisc}
- \label{fig:40ge2p1xl710-64B-ipsechw-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:ipsec-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 1. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy IPSEC HW.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1804>`_.
-
-PDR Throughput
---------------
-
-VPP PDR 64B packet throughput speedup ratio is presented in the graphs
-below for 40ge2p1xl710 network interface card.
+.. raw:: html
-NIC 40ge2p1xl710
-~~~~~~~~~~~~~~~~
+ <center><b>
-VPP PDR 64B packet throughput in 1t1c setup (1thread, 1core) is presented
-in the graph below. PDR measured for 0.5% packet loss ratio.
+:index:`Speedup: ipsec-3n-hsw-xl710-64b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/40ge2p1xl710-64B-ipsechw-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{40ge2p1xl710-64B-ipsechw-tsa-pdrdisc}
- \label{fig:40ge2p1xl710-64B-ipsechw-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:ipsec-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
\end{figure}
-
-*Figure 2. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy IPSEC HW.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1804>`_.
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst
index 5db8eba307..0a1371cb2a 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst
@@ -9,81 +9,684 @@ used for the graphs comes from Phy-to-Phy 64B performance tests with VPP
L2 Ethernet switching, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
-NDR Throughput
---------------
+CSIT source code for the test cases used for above plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1807>`_.
+
+3n-hsw-x520
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
-VPP NDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 and 40ge2p1xl710 network interface cards.
+.. raw:: html
+
+ <center><b>
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+:index:`Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-l2-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-l2-tsa-ndrdisc}
- \label{fig:10ge2p1x520-64B-l2-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \label{fig:l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 1. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy L2 Ethernet Switching.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+ <center><b>
-NIC 40ge2p1xl710
-~~~~~~~~~~~~~~~~
+:index:`Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/40ge2p1xl710-64B-l2-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{40ge2p1xl710-64B-l2-tsa-ndrdisc}
- \label{fig:40ge2p1xl710-64B-l2-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \label{fig:l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 2. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy L2 Ethernet Switching.*
+64b-features
+------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-hsw-x520-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-features-ndr-tsa}
+ \label{fig:l2sw-3n-hsw-x520-64b-features-ndr-tsa}
+ \end{figure}
-PDR Throughput
---------------
+.. raw:: html
-VPP PDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 and 40ge2p1xl710 network interface cards. PDR
-measured for 0.5% packet loss ratio.
+ <center><b>
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+:index:`Speedup: l2sw-3n-hsw-x520-64b-features-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-l2-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-l2-tsa-pdrdisc}
- \label{fig:10ge2p1x520-64B-l2-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-features-pdr-tsa}
+ \label{fig:l2sw-3n-hsw-x520-64b-features-pdr-tsa}
\end{figure}
-*Figure 3. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy L2 Ethernet Switching.*
+3n-hsw-x710
+~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1804>`_.
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-hsw-x710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-features-ndr-tsa}
+ \label{fig:l2sw-3n-hsw-x710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-hsw-x710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x710-64b-features-pdr-tsa}
+ \label{fig:l2sw-3n-hsw-x710-64b-features-pdr-tsa}
+ \end{figure}
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-hsw-xl710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-hsw-xl710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-hsw-xl710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-features-ndr-tsa}
+ \label{fig:l2sw-3n-hsw-xl710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-hsw-xl710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-xl710-64b-features-pdr-tsa}
+ \label{fig:l2sw-3n-hsw-xl710-64b-features-pdr-tsa}
+ \end{figure}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-skx-xl710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:l2sw-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-skx-xl710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:l2sw-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-skx-xl710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xl710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xl710-64b-features-ndr-tsa}
+ \label{fig:l2sw-3n-skx-xl710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-skx-xl710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xl710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xl710-64b-features-pdr-tsa}
+ \label{fig:l2sw-3n-skx-xl710-64b-features-pdr-tsa}
+ \end{figure}
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-skx-xxv710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-features-ndr-tsa}
+ \label{fig:l2sw-3n-skx-xxv710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-3n-skx-xxv710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-xxv710-64b-features-pdr-tsa}
+ \label{fig:l2sw-3n-skx-xxv710-64b-features-pdr-tsa}
+ \end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-2n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-2n-skx-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-2n-skx-x710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-features-ndr-tsa}
+ \label{fig:l2sw-2n-skx-x710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-2n-skx-x710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-x710-64b-features-pdr-tsa}
+ \label{fig:l2sw-2n-skx-x710-64b-features-pdr-tsa}
+ \end{figure}
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \label{fig:l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \label{fig:l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+64b-features
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-2n-skx-xxv710-64b-features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-features-ndr-tsa}
+ \label{fig:l2sw-2n-skx-xxv710-64b-features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: l2sw-2n-skx-xxv710-64b-features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-2n-skx-xxv710-64b-features-pdr-tsa}
+ \label{fig:l2sw-2n-skx-xxv710-64b-features-pdr-tsa}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst
index 4ece4d538e..eecaaeb1ee 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst
@@ -1,5 +1,5 @@
-SRv6
-====
+SRv6 Routing
+============
Following sections include Throughput Speedup Analysis for VPP multi-
core multi-thread configurations with no Hyper-Threading, specifically
@@ -9,60 +9,55 @@ used for the graphs comes from Phy-to-Phy 78B performance tests with VPP
SRv6, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
-NDR Throughput
---------------
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1807>`_.
-VPP NDR 78B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 network interface card.
+3n-hsw-x520
+~~~~~~~~~~~
+78b-features
+------------
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: srv6-3n-hsw-x520-78b-1t1c-features-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-78B-srv6-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-78B-srv6-tsa-ndrdisc}
- \label{fig:10ge2p1x520-78B-srv6-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-features-ndr-tsa}
+ \label{fig:srv6-3n-hsw-x520-78b-features-ndr-tsa}
\end{figure}
-*Figure 1. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy SRv6.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1804>`_.
-
-PDR Throughput
---------------
+.. raw:: html
-VPP PDR 78B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520 network interface card. PDR
-measured for 0.5% packet loss ratio.
+ <center><b>
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+:index:`Speedup: srv6-3n-hsw-x520-78b-1t1c-features-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-78B-srv6-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-78B-srv6-tsa-pdrdisc}
- \label{fig:10ge2p1x520-78B-srv6-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-features-pdr-tsa}
+ \label{fig:srv6-3n-hsw-x520-78b-features-pdr-tsa}
\end{figure}
-
-*Figure 3. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy SRv6.*
-
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1804>`_.
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst
index 9bd49b42ab..6d1880e799 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst
@@ -1,5 +1,6 @@
-VM vhost Connections
-====================
+KVM VM vHost
+============
+
Following sections include Throughput Speedup Analysis for VPP multi-
core multi-thread configurations with no Hyper-Threading, specifically
for tested 2t2c (2threads, 2cores) and 4t4c scenarios. 1t1c throughput
@@ -8,222 +9,296 @@ used for the graphs comes from Phy-to-Phy 64B performance tests with
VM vhost-user, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
-NDR Throughput
---------------
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1807>`_.
-VPP NDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520, 10ge2p1x710 and 40ge2p1xl710 network interface cards.
+3n-hsw-x520
+~~~~~~~~~~~
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+64b-base_and_scale-l2sw
+-----------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-vhost-sel1-tsa-ndrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-vhost-sel1-tsa-ndrdisc}
- \label{fig:10ge2p1x520-64B-vhost-sel1-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 1a. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+:index:`Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-vhost-sel2-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-vhost-sel2-tsa-ndrdisc}
- \label{fig:10ge2p1x520-64B-vhost-sel2-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 1b. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+64b-base_and_scale-ip4
+----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
-NIC 10ge2p1x710
-~~~~~~~~~~~~~~~
+:index:`Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x710-64B-vhost-sel2-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x710-64B-vhost-sel2-tsa-ndrdisc}
- \label{fig:10ge2p1x710-64B-vhost-sel2-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 2. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+ <center><b>
-NIC 40ge2p1xl710
-~~~~~~~~~~~~~~~~
+:index:`Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/40ge2p1xl710-64B-vhost-sel1-tsa-ndrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{40ge2p1xl710-64B-vhost-sel1-tsa-ndrdisc}
- \label{fig:40ge2p1xl710-64B-vhost-sel1-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 3a. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+3n-hsw-x710
+~~~~~~~~~~~
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+64b-base_and_scale-l2sw
+-----------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/40ge2p1xl710-64B-vhost-sel2-tsa-ndrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{40ge2p1xl710-64B-vhost-sel2-tsa-ndrdisc}
- \label{fig:40ge2p1xl710-64B-vhost-sel2-tsa-ndrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 3b. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-NDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
-PDR Throughput
---------------
+.. raw:: latex
-VPP PDR 64B packet throughput speedup ratio is presented in the graphs
-below for 10ge2p1x520, 10ge2p1x710 and 40ge2p1xl710 network interface cards.
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
-NIC 10ge2p1x520
-~~~~~~~~~~~~~~~
+64b-base_and_scale-ip4
+----------------------
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-vhost-sel1-tsa-pdrdisc.html"></iframe>
+ <center><b>
+
+:index:`Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-vhost-sel1-tsa-pdrdisc}
- \label{fig:10ge2p1x520-64B-vhost-sel1-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 4a. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+:index:`Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x520-64B-vhost-sel2-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x520-64B-vhost-sel2-tsa-pdrdisc}
- \label{fig:10ge2p1x520-64B-vhost-sel2-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 4b. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+64b-base_and_scale-l2sw
+-----------------------
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+.. raw:: html
+
+ <center><b>
-NIC 10ge2p1x710
-~~~~~~~~~~~~~~~
+:index:`Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/10ge2p1x710-64B-vhost-sel2-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{10ge2p1x710-64B-vhost-sel2-tsa-pdrdisc}
- \label{fig:10ge2p1x710-64B-vhost-sel2-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 5. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+.. raw:: html
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+ <center><b>
-NIC 40ge2p1xl710
-~~~~~~~~~~~~~~~~
+:index:`Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/40ge2p1xl710-64B-vhost-sel1-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{40ge2p1xl710-64B-vhost-sel1-tsa-pdrdisc}
- \label{fig:40ge2p1xl710-64B-vhost-sel1-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
\end{figure}
-*Figure 6a. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+64b-base_and_scale-ip4
+---------------------------
+
+.. raw:: html
+
+ <center><b>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+:index:`Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
.. raw:: html
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/40ge2p1xl710-64B-vhost-sel2-tsa-pdrdisc.html"></iframe>
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
.. raw:: latex
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{40ge2p1xl710-64B-vhost-sel2-tsa-pdrdisc}
- \label{fig:40ge2p1xl710-64B-vhost-sel2-tsa-pdrdisc}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
\end{figure}
-*Figure 6b. Throughput Speedup Analysis - Multi-Core Speedup Ratio - Normalized
-PDR Throughput for Phy-to-Phy VM vhost-user selected TCs.*
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
-CSIT source code for the test cases used for above plots can be found in
-`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1804>`_.
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
diff --git a/resources/tools/presentation/conf.py b/resources/tools/presentation/conf.py
index 32a6908d5c..a30ee056d7 100644
--- a/resources/tools/presentation/conf.py
+++ b/resources/tools/presentation/conf.py
@@ -133,7 +133,20 @@ html_theme = 'sphinx_rtd_theme'
# further. For a list of options available for each theme, see the
# documentation.
#
-# html_theme_options = {}
+html_theme_options = {
+ 'canonical_url': '',
+ 'analytics_id': '',
+ 'logo_only': False,
+ 'display_version': True,
+ 'prev_next_buttons_location': 'bottom',
+ 'style_external_links': False,
+ # Toc options
+ 'collapse_navigation': True,
+ 'sticky_navigation': True,
+ 'navigation_depth': 3,
+ 'includehidden': True,
+ 'titles_only': False
+}
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
@@ -149,6 +162,15 @@ html_context = {
],
}
+# If false, no module index is generated.
+html_domain_indices = True
+
+# If false, no index is generated.
+html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+html_split_index = False
+
# -- Options for LaTeX output ---------------------------------------------
latex_engine = 'pdflatex'
diff --git a/resources/tools/presentation/generator_report.py b/resources/tools/presentation/generator_report.py
index 8e77ba7502..1618532e05 100644
--- a/resources/tools/presentation/generator_report.py
+++ b/resources/tools/presentation/generator_report.py
@@ -214,7 +214,7 @@ def generate_pdf_report(release, spec, versions, report_version):
'pdflatex -interaction nonstopmode csit.tex || true'.
format(build_dir=build_dir),
'cd {build_dir} && '
- 'cp csit.pdf ../{archive_dir}/csit_{release}_{report_version}.pdf'.
+ 'cp csit.pdf ../{archive_dir}/csit_{release}_v{report_version}.pdf'.
format(build_dir=build_dir,
archive_dir=archive_dir,
release=release,
diff --git a/resources/tools/presentation/requirements.txt b/resources/tools/presentation/requirements.txt
index 272c24f0ba..9ecc11e489 100644
--- a/resources/tools/presentation/requirements.txt
+++ b/resources/tools/presentation/requirements.txt
@@ -1,11 +1,9 @@
jumpavg==0.1.3
-Sphinx
-sphinx-rtd-theme
+Sphinx==1.7.6
+sphinx-rtd-theme==0.4.0
robotframework==2.9.2
sphinxcontrib-programoutput
PyYAML
-pytz
-python-dateutil
numpy
pandas
plotly==3.0.0
diff --git a/resources/tools/presentation/specification.yaml b/resources/tools/presentation/specification.yaml
index 4bd1060cbe..4bbf1b43b6 100644
--- a/resources/tools/presentation/specification.yaml
+++ b/resources/tools/presentation/specification.yaml
@@ -97,26 +97,6 @@
- 46 # wrk
- 47 # wrk
- 48 # wrk
-# TODO: Add the data sources
-# vpp-meltdown-impact:
-# csit-vpp-perf-1707-all:
-# - 9
-# - 10
-# - 13
-# csit-vpp-perf-1710-all:
-# - 11l
-# - 12
-# - 13
-# TODO: Add the data sources
-# vpp-spectre-impact:
-# csit-vpp-perf-1707-all:
-# - 9
-# - 10
-# - 13
-# csit-vpp-perf-1710-all:
-# - 11
-# - 12
-# - 13
vpp-performance-changes:
csit-vpp-perf-1710-all:
- 11
@@ -176,7 +156,7 @@
- 20 # mrr - sel
- 21 # mrr - sel
- 22 # mrr - sel
- plot-throughput-speedup-analysis:
+ plot-throughput-speedup-analysis-3n-hsw:
csit-vpp-perf-1804-all:
- 19 # full
- 20 # full
@@ -192,7 +172,63 @@
- 30 # sel
- 31 # sel
- 35 # sel
- plot-ligato-throughput-speedup-analysis:
+ plot-throughput-speedup-analysis-3n-skx:
+ csit-vpp-perf-1804-all:
+ - 19 # full
+ - 20 # full
+ - 25 # full
+ - 49 # full
+ - 21 # sel
+ - 22 # sel
+ - 23 # sel
+ - 24 # sel
+ - 27 # sel
+ - 28 # sel
+ - 29 # sel
+ - 30 # sel
+ - 31 # sel
+ - 35 # sel
+ plot-throughput-speedup-analysis-2n-skx:
+ csit-vpp-perf-1804-all:
+ - 19 # full
+ - 20 # full
+ - 25 # full
+ - 49 # full
+ - 21 # sel
+ - 22 # sel
+ - 23 # sel
+ - 24 # sel
+ - 27 # sel
+ - 28 # sel
+ - 29 # sel
+ - 30 # sel
+ - 31 # sel
+ - 35 # sel
+ plot-ligato-throughput-speedup-analysis-3n-hsw:
+ csit-ligato-perf-1804-all:
+ - 5 # sel
+ - 6 # sel
+ - 7 # sel
+ - 8 # sel
+ - 9 # sel
+ - 10 # sel
+ - 11 # sel
+ - 12 # sel
+ - 13 # sel
+ - 14 # sel
+ plot-ligato-throughput-speedup-analysis-3n-skx:
+ csit-ligato-perf-1804-all:
+ - 5 # sel
+ - 6 # sel
+ - 7 # sel
+ - 8 # sel
+ - 9 # sel
+ - 10 # sel
+ - 11 # sel
+ - 12 # sel
+ - 13 # sel
+ - 14 # sel
+ plot-ligato-throughput-speedup-analysis-2n-skx:
csit-ligato-perf-1804-all:
- 5 # sel
- 6 # sel
@@ -204,54 +240,6 @@
- 12 # sel
- 13 # sel
- 14 # sel
-# performance-improvements:
-# csit-vpp-perf-1707-all:
-# - 9
-# - 10
-# - 13
-# - 14
-# - 15
-# - 16
-# - 17
-# - 18
-# - 19
-# - 21
-# csit-vpp-perf-1710-all:
-# - 11
-# - 12
-# - 13
-# - 14
-# - 15
-# - 16
-# - 17
-# - 18
-# - 19
-# - 20
-# csit-vpp-perf-1801-all:
-# - 124
-# - 127
-# - 128
-# csit-ligato-perf-1710-all:
-# - 5
-# - 7
-# - 8
-# - 9
-# - 10
-# - 11
-# - 12
-# - 13
-# - 16
-# - 17
-# csit-ligato-perf-1801-all:
-# - 16 # sel
-# - 17 # sel
-# - 18 # sel
-# - 19 # sel
-# - 20 # sel
-# - 21 # sel
-# - 22 # sel
-# - 23 # sel
-# - 24 # sel
vpp-perf-results:
csit-vpp-perf-1804-all:
- 19 # full
@@ -279,7 +267,7 @@
nsh-func-results:
csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
- 7
- plot-vpp-throughput-latency:
+ plot-vpp-throughput-latency-3n-hsw:
csit-vpp-perf-1804-all:
- 19 # full
- 20 # full
@@ -295,7 +283,51 @@
- 30 # sel
- 31 # sel
- 35 # sel
- plot-dpdk-throughput-latency:
+ plot-vpp-throughput-latency-3n-skx:
+ csit-vpp-perf-1804-all:
+ - 19 # full
+ - 20 # full
+ - 25 # full
+ - 49 # full
+ - 21 # sel
+ - 22 # sel
+ - 23 # sel
+ - 24 # sel
+ - 27 # sel
+ - 28 # sel
+ - 29 # sel
+ - 30 # sel
+ - 31 # sel
+ - 35 # sel
+ plot-vpp-throughput-latency-2n-skx:
+ csit-vpp-perf-1804-all:
+ - 19 # full
+ - 20 # full
+ - 25 # full
+ - 49 # full
+ - 21 # sel
+ - 22 # sel
+ - 23 # sel
+ - 24 # sel
+ - 27 # sel
+ - 28 # sel
+ - 29 # sel
+ - 30 # sel
+ - 31 # sel
+ - 35 # sel
+ plot-dpdk-throughput-latency-3n-hsw:
+ csit-dpdk-perf-1804-all:
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
+ plot-dpdk-throughput-latency-3n-skx:
csit-dpdk-perf-1804-all:
- 4
- 5
@@ -307,7 +339,43 @@
- 11
- 12
- 13
- plot-ligato-throughput-latency:
+ plot-dpdk-throughput-latency-2n-skx:
+ csit-dpdk-perf-1804-all:
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
+ plot-ligato-throughput-latency-3n-hsw:
+ csit-ligato-perf-1804-all:
+ - 5 # sel
+ - 6 # sel
+ - 7 # sel
+ - 8 # sel
+ - 9 # sel
+ - 10 # sel
+ - 11 # sel
+ - 12 # sel
+ - 13 # sel
+ - 14 # sel
+ plot-ligato-throughput-latency-3n-skx:
+ csit-ligato-perf-1804-all:
+ - 5 # sel
+ - 6 # sel
+ - 7 # sel
+ - 8 # sel
+ - 9 # sel
+ - 10 # sel
+ - 11 # sel
+ - 12 # sel
+ - 13 # sel
+ - 14 # sel
+ plot-ligato-throughput-latency-2n-skx:
csit-ligato-perf-1804-all:
- 5 # sel
- 6 # sel
@@ -539,17 +607,6 @@
download-path: "{job}/{build}/robot/report/*zip*/{filename}"
extract: "robot-plugin/output.xml"
builds:
-# csit-vpp-perf-1707-all:
-# - 9
-# - 10
-# - 13
-# - 14
-# - 15
-# - 16
-# - 17
-# - 18
-# - 19
-# - 21
csit-vpp-perf-1710-all:
- 11
- 12
@@ -686,81 +743,13 @@
format:
html:
- full
- pdf:
- - minimal
+# pdf:
+# - minimal
################################################################################
### T A B L E S ###
################################################################################
-#-
-# type: "table"
-# title: "Performance Impact of Meltdown Patches"
-# algorithm: "table_performance_comparison"
-# output-file-ext: ".csv"
-## TODO: specify dir
-# output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
-# reference:
-# title: "No Meltdown"
-## TODO: specify data sources
-# data:
-# csit-vpp-perf-1707-all:
-# - 9
-# - 10
-# - 13
-# compare:
-# title: "Meltdown Patches Applied"
-## TODO: specify data sources
-# data:
-# csit-vpp-perf-1710-all:
-# - 11
-# - 12
-# - 13
-# data:
-# "vpp-meltdown-impact"
-# filter: "all"
-# parameters:
-# - "name"
-# - "parent"
-# - "throughput"
-# # Number of the best and the worst tests presented in the table. Use 0 (zero)
-# # to present all tests.
-# nr-of-tests-shown: 20
-#
-#-
-# type: "table"
-# title: "Performance Impact of Spectre Patches"
-# algorithm: "table_performance_comparison"
-# output-file-ext: ".csv"
-## TODO: specify dir
-# output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
-# reference:
-# title: "No Spectre"
-## TODO: specify data sources
-# data:
-# csit-vpp-perf-1707-all:
-# - 9
-# - 10
-# - 13
-# compare:
-# title: "Spectre Patches Applied"
-## TODO: specify data sources
-# data:
-# csit-vpp-perf-1710-all:
-# - 11
-# - 12
-# - 13
-# data:
-# "vpp-spectre-impact"
-# filter: "all"
-# parameters:
-# - "name"
-# - "parent"
-# - "throughput"
-# # Number of the best and the worst tests presented in the table. Use 0 (zero)
-# # to present all tests.
-# nr-of-tests-shown: 20
-
-
type: "table"
title: "VPP Performance Changes"
@@ -868,48 +857,6 @@
nr-of-tests-shown: 20
outlier-const: 1.5
-#-
-# type: "table"
-# title: "Performance improvements"
-# algorithm: "table_performance_improvements"
-# template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
-# output-file-ext: ".csv"
-# output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
-# columns:
-# -
-# title: "Test Name"
-# data: "template 1"
-# -
-# title: "16.09 mean [Mpps]"
-# data: "template 2"
-# -
-# title: "17.01 mean [Mpps]"
-# data: "template 3"
-# -
-# title: "17.04 mean [Mpps]"
-# data: "template 4"
-# -
-# title: "17.07 mean [Mpps]"
-# data: "data csit-vpp-perf-1707-all mean"
-# -
-# title: "17.10 mean [Mpps]"
-# data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
-# -
-# title: "18.01 mean [Mpps]"
-# data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
-# -
-# title: "18.01 stdev [Mpps]"
-# data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
-# -
-# title: "17.10 to 18.01 change [%]"
-# data: "operation relative_change 5 6"
-# rows: "generated"
-# data:
-# "performance-improvements"
-# filter: "template"
-# parameters:
-# - "throughput"
-
-
type: "table"
title: "Detailed Test Results - VPP Performance Results"
@@ -1481,6 +1428,7 @@
### P L O T S ###
################################################################################
+################################################################################
# Plots VPP HTTP Server Performance
-
type: "plot"
@@ -1526,639 +1474,927 @@
layout:
"plot-rps"
-# Plot Throughput Speedup Analysis
+################################################################################
-# L2 - 10ge2p1x520 - NDR
+# Packet Throughput - VPP L2 3n-hsw-x520
-
type: "plot"
- title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# L2 - 40ge2p1xl710 - NDR
-
type: "plot"
- title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-XL710' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# L2 - 10ge2p1x520 - PDR
-
type: "plot"
- title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IPv4 - 10ge2p1x520 - NDR
-
type: "plot"
- title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IPv4 - 40ge2p1xl710 - NDR
-
type: "plot"
- title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x520-64b-1t1c-features-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IPv4 - 10ge2p1x520 - PDR
-
type: "plot"
- title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x520-64b-1t1c-features-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IPv6 - 10ge2p1x520 - NDR
-
type: "plot"
- title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x520-64b-2t2c-features-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IPv6 - 40ge2p1xl710 - NDR
-
type: "plot"
- title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x520-64b-2t2c-features-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IPv6 - 10ge2p1x520 - PDR
+# Packet Throughput - VPP L2 3n-hsw-x710
-
type: "plot"
- title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# SRv6 - 10ge2p1x520 - NDR
-
type: "plot"
- title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-srv6-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '78B' and 'FEATURE' and 'NDRDISC' and 'IP6FWD' and 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# SRv6 - 10ge2p1x520 - PDR
-
type: "plot"
- title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-srv6-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and 'IP6FWD' and 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IP4_overlay - NDR
-
type: "plot"
- title: "TSA: 64B-*-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ethip4-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IP4_overlay - PDR
-
type: "plot"
- title: "TSA: 64B-*-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x710-64b-1t1c-features-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ethip4-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IP6_overlay - NDR
-
type: "plot"
- title: "TSA: 78B-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x710-64b-1t1c-features-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ethip6-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '78B' and 'ENCAP' and 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "78B-*-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# IP6_overlay - PDR
-
type: "plot"
- title: "TSA: 78B-*-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x710-64b-2t2c-features-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ethip6-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "78B-*-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# VM VHOST - NDR
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-x710-64b-2t2c-features-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel1-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
+# Packet Throughput - VPP L2 3n-hsw-xl710
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel1-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-XL710' and '64B' and 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel2-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-vhost-sel2-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X710' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel2-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-XL710' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# VM VHOST - PDR
+# Packet Throughput - VPP L2 3n-skx-x710
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel1-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel1-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-XL710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel2-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-vhost-sel2-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "TSA: 64B-*-.*vhost.*-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-x710-64b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel2-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-XL710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*vhost.*-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# CRYPTO - NDR
-
type: "plot"
- title: "TSA: 64B-*-.*ipsec.*-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-x710-64b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ipsechw-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-XL710' and '64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*ipsec.*-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# CRYPTO - PDR
-
type: "plot"
- title: "TSA: 64B-*-.*ipsec.*-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-x710-64b-4t2c-features-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ipsechw-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-XL710' and '64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-.*ipsec.*-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# Container memif - NDR
-
type: "plot"
- title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-x710-64b-4t2c-features-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-memif-tsa-ndrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# Container memif - PDR
+# Packet Throughput - VPP L2 3n-skx-xxv710
-
type: "plot"
- title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-memif-tsa-pdrdisc"
- data:
- "plot-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# Container orchestrated - NDR
-
type: "plot"
- title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-orchestrated-tsa-ndrdisc"
- data:
- "plot-ligato-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-container-orchestrated-tsa-ndrdisc"
- data:
- "plot-ligato-throughput-speedup-analysis"
- filter: "'NIC_Intel-X710' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# Container orchestrated - PDR
-
type: "plot"
- title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-orchestrated-tsa-pdrdisc"
- data:
- "plot-ligato-throughput-speedup-analysis"
- filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- algorithm: "plot_throughput_speedup_analysis"
+ title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-container-orchestrated-tsa-pdrdisc"
- data:
- "plot-ligato-throughput-speedup-analysis"
- filter: "'NIC_Intel-X710' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
- - "tags"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- layout:
- "plot-throughput-speedup-analysis"
+ title: "" # No title
+ layout: "plot-throughput"
-# Plot packets per second
+-
+ type: "plot"
+ title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP L2 sel1
-
type: "plot"
- title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-4t2c-features-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- # Keep this formatting, the filter is enclosed with " (quotation mark) and
- # each tag is enclosed with ' (apostrophe).
- filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2167,19 +2403,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-4t2c-features-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2188,19 +2430,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+# Packet Throughput - VPP L2 2n-skx-x710
-
type: "plot"
- title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2209,19 +2457,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2230,20 +2483,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP L2 sel2
-
type: "plot"
- title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2252,19 +2509,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2273,19 +2535,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-x710-64b-2t1c-features-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2294,19 +2562,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-x710-64b-2t1c-features-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2315,20 +2589,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP IP4
-
type: "plot"
- title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-x710-64b-4t2c-features-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2337,19 +2616,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-x710-64b-4t2c-features-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2358,19 +2643,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+# Packet Throughput - VPP L2 2n-skx-xxv710
-
type: "plot"
- title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2379,19 +2670,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2400,20 +2696,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP IP6
-
type: "plot"
- title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2422,19 +2722,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2443,19 +2748,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-2t1c-features-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2464,19 +2775,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-2t1c-features-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2485,20 +2802,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP SRv6
-
type: "plot"
- title: "VPP Performance 78B-1t1c-ethip6*srv6*ndrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-4t2c-features-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'FEATURE' and 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2507,19 +2829,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-1t1c-ethip6*srv6*ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 78B-2t2c-ethip6*srv6*ndrdisc"
+ title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-4t2c-features-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'FEATURE' and 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2528,19 +2856,27 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-2t2c-ethip6*srv6*ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+# Packet Throughput - VPP Container Memif 3n-hsw-x520
-
type: "plot"
- title: "VPP Performance 78B-1t1c-ethip6*srv6*pdrdisc"
+ title: "VPP Throughput: memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2549,19 +2885,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-1t1c-ethip6*srv6*pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 78B-2t2c-ethip6*srv6*pdrdisc"
+ title: "VPP Throughput: memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2570,20 +2911,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-2t2c-ethip6*srv6*pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP IP4_overlay
-
type: "plot"
- title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ title: "VPP Throughput: memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2592,19 +2937,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ title: "VPP Throughput: memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2613,19 +2963,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+# Packet Throughput - VPP Container Memif 3n-hsw-x710
-
type: "plot"
- title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ title: "VPP Throughput: memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2634,19 +2990,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ title: "VPP Throughput: memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2655,20 +3016,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP IP6_overlay
-
type: "plot"
- title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ title: "VPP Throughput: memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2677,19 +3042,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ title: "VPP Throughput: memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2698,19 +3068,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+# Packet Throughput - VPP Container Memif 3n-hsw-xl710
-
type: "plot"
- title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ title: "VPP Throughput: memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2719,19 +3095,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ title: "VPP Throughput: memif-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2740,20 +3121,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP VM VHOST
-
type: "plot"
- title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
+ title: "VPP Throughput: memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2762,19 +3147,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-.*vhost.*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
+ title: "VPP Throughput: memif-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2783,19 +3173,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-.*vhost.*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+# Packet Throughput - VPP Container Memif 3n-skx-x710
-
type: "plot"
- title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
+ title: "VPP Throughput: memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2804,19 +3200,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-.*vhost.*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
+ title: "VPP Throughput: memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2825,20 +3226,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-.*vhost.*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP VM VHOST SELECTION
-
type: "plot"
- title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
+ title: "VPP Throughput: memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2847,19 +3252,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-.*vhost.*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
+ title: "VPP Throughput: memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2868,19 +3278,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-.*vhost.*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+# Packet Throughput - VPP Container Memif 3n-skx-xxv710
-
type: "plot"
- title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
+ title: "VPP Throughput: memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2889,19 +3305,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-.*vhost.*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
+ title: "VPP Throughput: memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2910,20 +3331,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-.*vhost.*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP CRYPTO
-
type: "plot"
- title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
+ title: "VPP Throughput: memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2932,19 +3357,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-.*ipsec.*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
+ title: "VPP Throughput: memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2953,19 +3383,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-.*ipsec.*-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+# Packet Throughput - VPP Container Memif 2n-skx-x710
-
type: "plot"
- title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
+ title: "VPP Throughput: memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2974,19 +3410,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-.*ipsec.*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
+ title: "VPP Throughput: memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -2995,20 +3436,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-.*ipsec.*-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-# DPDK
-
type: "plot"
- title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Throughput: memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -3017,19 +3462,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Throughput: memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -3038,19 +3488,25 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+# Packet Throughput - VPP Container Memif 2n-skx-xxv710
-
type: "plot"
- title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
+ title: "VPP Throughput: memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -3059,19 +3515,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
+ title: "VPP Throughput: memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -3080,19 +3541,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ title: "VPP Throughput: memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -3101,19 +3567,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ title: "VPP Throughput: memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -3122,19 +3593,27 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+################################################################################
+
+# Packet Throughput - VPP Container Orchestrated Memif 3n-hsw-x520
-
type: "plot"
- title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
+ title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -3143,19 +3622,24 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
-
type: "plot"
- title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
+ title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
algorithm: "plot_performance_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
parameters:
- "throughput"
- "parent"
@@ -3164,727 +3648,13676 @@
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP Container Orchestrated Memif 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP Container Orchestrated Memif 3n-skx-x710
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP Container Orchestrated Memif 3n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP Container Orchestrated Memif 2n-skx-x710
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP Container Orchestrated Memif 2n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - VPP IPv4 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 3n-skx-x710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 3n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-xxv710-64b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-xxv710-64b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-xxv710-64b-4t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-3n-skx-xxv710-64b-4t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 2n-skx-x710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-x710-64b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-x710-64b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-x710-64b-4t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-x710-64b-4t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 2n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-xxv710-64b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-xxv710-64b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-xxv710-64b-4t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4-2n-skx-xxv710-64b-4t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - VPP IPv4 tunnels 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 tunnels 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 tunnels 3n-skx-x710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 tunnels 3n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 tunnels 2n-skx-x710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv4 tunnels 2n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - VPP IPv6 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x520-78b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x520-78b-1t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x520-78b-1t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ not 'SRv6' and
+ 'IP6FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv6 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x710-78b-1t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x710-78b-1t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x710-78b-2t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-x710-78b-2t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv6 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv6 3n-skx-x710
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-x710-78b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-x710-78b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-x710-78b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-x710-78b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-x710-78b-4t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-x710-78b-4t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv6 3n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-xxv710-78b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-xxv710-78b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-xxv710-78b-4t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-3n-skx-xxv710-78b-4t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv6 2n-skx-x710
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-x710-78b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-x710-78b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-x710-78b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-x710-78b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-x710-78b-4t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-x710-78b-4t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP IPv6 2n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-xxv710-78b-2t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-2t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-xxv710-78b-2t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-2t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-xxv710-78b-4t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-4t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6-2n-skx-xxv710-78b-4t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-4t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - VPP IPv6 tunnels 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - VPP IPSec 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'IP4FWD' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IPSECHW' and
+ ('IPSECTRAN' or 'IPSECTUN') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'IP4FWD' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IPSECHW' and
+ ('IPSECTRAN' or 'IPSECTUN') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'IP4FWD' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IPSECHW' and
+ ('IPSECTRAN' or 'IPSECTUN') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'IP4FWD' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IPSECHW' and
+ ('IPSECTRAN' or 'IPSECTUN') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - VPP SRv6 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Throughput: srv6-3n-hsw-x520-78b-1t1c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-1t1c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: srv6-3n-hsw-x520-78b-1t1c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-1t1c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: srv6-3n-hsw-x520-78b-2t2c-features-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-2t2c-features-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: srv6-3n-hsw-x520-78b-2t2c-features-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-2t2c-features-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - VPP vhost l2sw 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP vhost ip4 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP vhost l2sw 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP vhost ip4 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP vhost l2sw 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - VPP vhost ip4 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - VPP VTS 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Throughput: vts-3n-hsw-x520-64b-1t1c-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-64b-1t1c-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VTS'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vts-3n-hsw-x520-64b-2t2c-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-64b-2t2c-ndr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VTS'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vts-3n-hsw-x520-64b-1t1c-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-64b-1t1c-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'VTS'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Throughput: vts-3n-hsw-x520-64b-2t2c-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-64b-2t2c-pdr"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'VTS'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - DPDK l3fwd 3n-hsw-x520
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-x520-64b-1t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-1t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-x520-64b-2t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-2t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-x520-64b-1t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-1t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-x520-64b-2t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-2t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK l3fwd 3n-hsw-x710
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-x710-64b-1t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-1t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-x710-64b-2t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-2t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-x710-64b-1t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-1t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-x710-64b-2t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-2t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK l3fwd 3n-hsw-xl710
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-xl710-64b-1t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-1t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-hsw-xl710-64b-2t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-2t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK l3fwd 3n-skx-x710
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-skx-x710-64b-2t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-2t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-skx-x710-64b-4t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-4t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-skx-x710-64b-2t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-2t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-skx-x710-64b-4t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-4t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK l3fwd 3n-skx-xxv710
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-skx-xxv710-64b-2t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-2t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-3n-skx-xxv710-64b-4t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-4t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK l3fwd 2n-skx-x710
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-2n-skx-x710-64b-2t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-2t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-2n-skx-x710-64b-4t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-4t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-2n-skx-x710-64b-2t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-2t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-2n-skx-x710-64b-4t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-4t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK l3fwd 2n-skx-xxv710
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-2n-skx-xxv710-64b-2t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-2t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: l3fwd-2n-skx-xxv710-64b-4t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-4t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+################################################################################
+
+# Packet Throughput - DPDK testpmd 3n-hsw-x520
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-x520-64b-1t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-1t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-x520-64b-2t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-2t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-x520-64b-1t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-1t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-x520-64b-2t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-2t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK testpmd 3n-hsw-x710
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-x710-64b-1t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-1t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-x710-64b-2t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-2t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-x710-64b-1t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-1t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-x710-64b-2t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-2t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK testpmd 3n-hsw-xl710
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-xl710-64b-1t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-1t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-xl710-64b-2t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-2t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-xl710-64b-1t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-1t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-hsw-xl710-64b-2t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-2t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK testpmd 3n-skx-x710
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-skx-x710-64b-2t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-2t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-skx-x710-64b-4t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-4t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-skx-x710-64b-2t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-2t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-skx-x710-64b-4t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-4t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK testpmd 3n-skx-xxv710
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-skx-xxv710-64b-2t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-2t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-skx-xxv710-64b-4t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-4t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-skx-xxv710-64b-2t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-2t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
-# Plot latency
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-3n-skx-xxv710-64b-4t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-4t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
-# VPP L2 sel1
+# Packet Throughput - DPDK testpmd 2n-skx-x710
-
type: "plot"
- title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "DPDK Throughput: testpmd-2n-skx-x710-64b-2t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-2t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-2n-skx-x710-64b-4t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-4t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-2n-skx-x710-64b-2t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-2t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-2n-skx-x710-64b-4t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-4t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+# Packet Throughput - DPDK testpmd 2n-skx-xxv710
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-2n-skx-xxv710-64b-2t1c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-2t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-2n-skx-xxv710-64b-4t2c-base-ndr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-4t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-2n-skx-xxv710-64b-2t1c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-2t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Throughput: testpmd-2n-skx-xxv710-64b-4t2c-base-pdr"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-4t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-throughput"
+
+
+
+
+
+
+
+
+################################################################################
+
+# Packet Latency - VPP L2 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Latency: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# VPP L2 sel2
-
type: "plot"
- title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Latency: l2sw-3n-hsw-x520-64b-1t1c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Latency: l2sw-3n-hsw-x520-64b-2t2c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# VPP IP4
+# Packet Latency - VPP L2 3n-hsw-x710
-
type: "plot"
- title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ title: "VPP Latency: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ title: "VPP Latency: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# VPP IP6
-
type: "plot"
- title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ title: "VPP Latency: l2sw-3n-hsw-x710-64b-1t1c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ title: "VPP Latency: l2sw-3n-hsw-x710-64b-2t2c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# VPP SRv6
+# Packet Latency - VPP L2 3n-hsw-xl710
-
type: "plot"
- title: "VPP Latency 78B-1t1c-ethip6*srv6*ndrdisc"
+ title: "VPP Latency: l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'FEATURE' and 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "78B-1t1c-ethip6*srv6*ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 78B-2t2c-ethip6*srv6*ndrdisc"
+ title: "VPP Latency: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'FEATURE' and 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "78B-2t2c-ethip6*srv6*ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# VPP IP4_overlay
+# Packet Latency - VPP L2 3n-skx-x710
-
type: "plot"
- title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ title: "VPP Latency: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ title: "VPP Latency: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# VPP IP6_overlay
-
type: "plot"
- title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ title: "VPP Latency: l2sw-3n-skx-x710-64b-2t1c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ title: "VPP Latency: l2sw-3n-skx-x710-64b-4t2c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# VPP VM VHOST
+# Packet Latency - VPP L2 3n-skx-xxv710
-
type: "plot"
- title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
+ title: "VPP Latency: l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-1t1c-.*vhost.*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
+ title: "VPP Latency: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-2t2c-.*vhost.*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# VPP VM VHOST selection
-
type: "plot"
- title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
+ title: "VPP Latency: l2sw-3n-skx-xxv710-64b-2t1c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-1t1c-.*vhost.*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
+ title: "VPP Latency: l2sw-3n-skx-xxv710-64b-4t2c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-2t2c-.*vhost.*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# VPP CRYPTO
+# Packet Latency - VPP L2 2n-skx-x710
-
type: "plot"
- title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
+ title: "VPP Latency: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-1t1c-.*ipsec.*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
+ title: "VPP Latency: l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-2t2c-.*ipsec.*-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# DPDK
-
type: "plot"
- title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Latency: l2sw-2n-skx-x710-64b-2t1c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ title: "VPP Latency: l2sw-2n-skx-x710-64b-4t2c-features-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
+# Packet Latency - VPP L2 2n-skx-xxv710
-
type: "plot"
- title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
+ title: "VPP Latency: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
+ title: "VPP Latency: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
- data:
- "plot-dpdk-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
parameters:
- "latency"
- "parent"
traces:
boxmean: False
layout:
- title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# Ligato - Throughput
+-
+ type: "plot"
+ title: "VPP Latency: l2sw-2n-skx-xxv710-64b-2t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
-# Container memif
-
type: "plot"
- title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- algorithm: "plot_performance_box"
+ title: "VPP Latency: l2sw-2n-skx-xxv710-64b-4t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - VPP Container Memif 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 3n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 3n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 2n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 2n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - VPP Container Memif 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 3n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 3n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 2n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Container Memif 2n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-ligato-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - VPP IPv4 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-x520-64b-1t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-x520-64b-2t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv4 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-x710-64b-1t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-x710-64b-2t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv4 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv4 3n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-skx-x710-64b-2t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-skx-x710-64b-4t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv4 3n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-skx-xxv710-64b-2t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-3n-skx-xxv710-64b-4t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv4 2n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-2n-skx-x710-64b-2t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-2n-skx-x710-64b-4t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv4 2n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-2n-skx-xxv710-64b-2t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4-2n-skx-xxv710-64b-4t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - VPP Ipv4 tunnels 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Ipv4 tunnels 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Ipv4 tunnels 3n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Ipv4 tunnels 3n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP Ipv4 tunnels 2n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+
+# Packet Latency - VPP Ipv4 tunnels 2n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST' and
+ not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - VPP IPv6 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-x520-78b-1t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-x520-78b-2t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv6 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-x710-78b-1t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-x710-78b-2t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv6 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv6 3n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-skx-x710-78b-2t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-skx-x710-78b-4t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv6 3n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-skx-xxv710-78b-2t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-3n-skx-xxv710-78b-4t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv6 2n-skx-x710
+-
+ type: "plot"
+ title: "VPP Latency: ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-2n-skx-x710-78b-2t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-2n-skx-x710-78b-4t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP IPv6 2n-skx-xxv710
+-
+ type: "plot"
+ title: "VPP Latency: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-2n-skx-xxv710-78b-2t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-2t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6-2n-skx-xxv710-78b-4t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-4t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - VPP IPv6 tunnels 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST'"
parameters:
- "throughput"
- "parent"
traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - VPP IPSec 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Latency: ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'IP4FWD' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IPSECHW' and
+ ('IPSECTRAN' or 'IPSECTUN') and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'IP4FWD' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IPSECHW' and
+ ('IPSECTRAN' or 'IPSECTUN') and
+ not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - VPP SRv6 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: srv6-3n-hsw-x520-78b-1t1c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-1t1c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP6FWD' and
+ 'SRv6'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: srv6-3n-hsw-x520-78b-2t2c-features-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-2t2c-features-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP6FWD' and
+ 'SRv6'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - VPP vhost l2sw 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP vhost ip4 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP vhost l2sw 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Latency: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP vhost ip4 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Latency: vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP vhost l2sw 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Latency: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - VPP vhost ip4 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Latency: vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+# Packet Latency - VPP VTS 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Latency: vts-3n-hsw-x520-64b-1t1c-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-64b-1t1c-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'VTS'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency: vts-3n-hsw-x520-64b-2t2c-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-64b-2t2c-ndr-lat50"
+ data: "plot-vpp-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'VTS'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - DPDK l3fwd 3n-hsw-x520
+-
+ type: "plot"
+ title: "DPDK Latency: l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
hoverinfo: "x+y"
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- algorithm: "plot_performance_box"
+ title: "DPDK Latency: l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD'"
parameters:
- - "throughput"
+ - "latency"
- "parent"
traces:
hoverinfo: "x+y"
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-latency"
+# Packet Latency - DPDK l3fwd 3n-hsw-x710
-
type: "plot"
- title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- algorithm: "plot_performance_box"
+ title: "DPDK Latency: l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD'"
parameters:
- - "throughput"
+ - "latency"
- "parent"
traces:
hoverinfo: "x+y"
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- algorithm: "plot_performance_box"
+ title: "DPDK Latency: l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD'"
parameters:
- - "throughput"
+ - "latency"
- "parent"
traces:
hoverinfo: "x+y"
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-latency"
-# Container orchestrated
+# Packet Latency - DPDK l3fwd 3n-hsw-xl710
-
type: "plot"
- title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- algorithm: "plot_performance_box"
+ title: "DPDK Latency: l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
- data:
- "plot-ligato-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ 'IP4FWD'"
parameters:
- - "throughput"
+ - "latency"
- "parent"
traces:
hoverinfo: "x+y"
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- algorithm: "plot_performance_box"
+ title: "DPDK Latency: l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
- data:
- "plot-ligato-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ 'IP4FWD'"
parameters:
- - "throughput"
+ - "latency"
- "parent"
traces:
hoverinfo: "x+y"
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-latency"
+# Packet Latency - DPDK l3fwd 3n-skx-x710
-
type: "plot"
- title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- algorithm: "plot_performance_box"
+ title: "DPDK Latency: l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
- data:
- "plot-ligato-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
parameters:
- - "throughput"
+ - "latency"
- "parent"
traces:
hoverinfo: "x+y"
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-latency"
-
type: "plot"
- title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- algorithm: "plot_performance_box"
+ title: "DPDK Latency: l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
- data:
- "plot-ligato-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
parameters:
- - "throughput"
+ - "latency"
- "parent"
traces:
hoverinfo: "x+y"
boxpoints: "outliers"
whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
- layout:
- "plot-throughput"
+ title: "" # No title
+ layout: "plot-latency"
-# Ligato - Latency
+# Packet Latency - DPDK l3fwd 3n-skx-xxv710
+-
+ type: "plot"
+ title: "DPDK Latency: l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
-# Container memif
-
type: "plot"
- title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ title: "DPDK Latency: l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
parameters:
- "latency"
- "parent"
traces:
- boxmean: False
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
+# Packet Latency - DPDK l3fwd 2n-skx-x710
-
type: "plot"
- title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ title: "DPDK Latency: l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
- data:
- "plot-vpp-throughput-latency"
- filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
parameters:
- "latency"
- "parent"
traces:
- boxmean: False
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
-# Container orchestrated
-
type: "plot"
- title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ title: "DPDK Latency: l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
- data:
- "plot-ligato-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
parameters:
- "latency"
- "parent"
traces:
- boxmean: False
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
+# Packet Latency - DPDK l3fwd 2n-skx-xxv710
-
type: "plot"
- title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ title: "DPDK Latency: l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50"
algorithm: "plot_latency_box"
output-file-type: ".html"
- output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
- data:
- "plot-ligato-throughput-latency"
- filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ 'IP4FWD'"
parameters:
- "latency"
- "parent"
traces:
- boxmean: False
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
layout:
- title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
- layout:
- "plot-latency"
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "DPDK Latency: l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ 'IP4FWD'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Packet Latency - DPDK testpmd 3n-hsw-x520
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-hsw-x520-64b-1t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-1t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-hsw-x520-64b-2t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-2t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - DPDK testpmd 3n-hsw-x710
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-hsw-x710-64b-1t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-1t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-hsw-x710-64b-2t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-2t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - DPDK testpmd 3n-hsw-xl710
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-1t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '1T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-2t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - DPDK testpmd 3n-skx-x710
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-skx-x710-64b-2t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-2t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-skx-x710-64b-4t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-4t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - DPDK testpmd 3n-skx-xxv710
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-2t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-4t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - DPDK testpmd 2n-skx-x710
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-2n-skx-x710-64b-2t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-2t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-2n-skx-x710-64b-4t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-4t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+# Packet Latency - DPDK testpmd 2n-skx-xxv710
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-2t1c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '2T1C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+-
+ type: "plot"
+ title: "DPDK Latency: testpmd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-4t2c-base-ndr-lat50"
+ data: "plot-dpdk-throughput-latency-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'BASE' and
+ 'NDRDISC' and
+ '4T2C' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "" # No title
+ layout: "plot-latency"
+
+################################################################################
+
+# Speedup - VPP Container Memif 3n-hsw-x520
+-
+ type: "plot"
+ title: "Speedup: memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 3n-hsw-x710
+-
+ type: "plot"
+ title: "Speedup: memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 3n-hsw-xl710
+-
+ type: "plot"
+ title: "Speedup: memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 3n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: memif-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: memif-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 3n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 2n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: memif-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: memif-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 2n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+################################################################################
+
+# Speedup - VPP Container k8s memif 3n-hsw-x520
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 3n-hsw-x710
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 3n-hsw-xl710
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 3n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 3n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 2n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP Container Memif 2n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: k8s-memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/k8s-memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-ligato-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+################################################################################
+
+# Speedup - VPP IPv4 3n-hsw-x520
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-x520-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-x520-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 3n-hsw-x710
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-x710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-x710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 3n-hsw-xl710
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 3n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-skx-x710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-skx-x710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 3n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-skx-xxv710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-3n-skx-xxv710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-xxv710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 2n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-2n-skx-x710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-2n-skx-x710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 2n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-2n-skx-xxv710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4-2n-skx-xxv710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+################################################################################
+
+# Speedup - VPP IPv4 Tunnels 3n-hsw-x520
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 Tunnels 3n-hsw-x710
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 Tunnels 3n-hsw-xl710
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 Tunnels 3n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 Tunnels 3n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4tun-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 Tunnels 2n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: ip4tun-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4tun-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv4 Tunnels 2n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: ip4tun-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip4tun-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip4tun-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'ENCAP' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP4FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+################################################################################
+
+# Speedup - VPP IPv6 3n-hsw-x520
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-x520-78b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-x520-78b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv6 3n-hsw-x710
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-x710-78b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-x710-78b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv6 3n-hsw-xl710
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv6 3n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-skx-x710-78b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-skx-x710-78b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv6 3n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-skx-xxv710-78b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-skx-xxv710-78b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-skx-xxv710-78b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-3n-skx-xxv710-78b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-xxv710-78b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv6 2n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-2n-skx-x710-78b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-2n-skx-x710-78b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP IPv6 2n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-2n-skx-xxv710-78b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6-2n-skx-xxv710-78b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '78B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ not 'SRv6' and
+ not 'IPSEC' and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+################################################################################
+
+# Speedup - VPP IPv6 tunnels 3n-hsw-x520
+-
+ type: "plot"
+ title: "Speedup: ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'ENCAP' and
+ 'NDRDISC' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'ENCAP' and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+################################################################################
+
+# Speedup - VPP IPSec 3n-hsw-xl710
+-
+ type: "plot"
+ title: "Speedup: ipsec-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'IP4FWD' and
+ 'NDRDISC' and
+ 'IPSECHW' and
+ ('IPSECTRAN' or 'IPSECTUN') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: ipsec-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'IP4FWD' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IPSECHW' and
+ ('IPSECTRAN' or 'IPSECTUN') and
+ not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+################################################################################
+
+# Speedup - VPP SRv6 3n-hsw-x520
+-
+ type: "plot"
+ title: "Speedup: srv6-3n-hsw-x520-78b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ 'NDRDISC' and
+ 'IP6FWD' and
+ 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: srv6-3n-hsw-x520-78b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '78B' and
+ 'FEATURE' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'IP6FWD' and
+ 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+################################################################################
+
+# Speedup - VPP L2 3n-hsw-x520
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-x520-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-x520-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP L2 3n-hsw-x710
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-x710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-x710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP L2 3n-hsw-xl710
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP L2 3n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-skx-x710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-skx-x710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP L2 3n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-skx-xxv710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-3n-skx-xxv710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP L2 2n-skx-x710
+-
+ type: "plot"
+ title: "Speedup: l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-2n-skx-x710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-2n-skx-x710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP L2 2n-skx-xxv710
+-
+ type: "plot"
+ title: "Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ ('BASE' or 'SCALE') and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-2n-skx-xxv710-64b-features-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-features-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "Speedup: l2sw-2n-skx-xxv710-64b-features-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-features-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-2n-skx"
+ filter: "'NIC_Intel-XXV710' and
+ '64B' and
+ 'FEATURE' and
+ ('ACL10' or 'ACL50') and '10k_FLOWS' and
+ 'PDRDISC' and not 'NDRDISC' and
+ ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and
+ not 'VHOST' and
+ not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+################################################################################
+
+# Speedup - VPP vhost l2sw 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP vhost ip4 3n-hsw-x520
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'NDRDISC' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X520-DA2' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP vhost l2sw 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP vhost ip4 3n-hsw-x710
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'NDRDISC' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-X710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP vhost l2sw 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'VHOST' and
+ not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+# Speedup - VPP vhost ip4 3n-hsw-xl710
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'NDRDISC' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "VPP Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
+ data: "plot-throughput-speedup-analysis-3n-hsw"
+ filter: "'NIC_Intel-XL710' and
+ '64B' and
+ 'PDRDISC' and not 'NDRDISC' and
+ 'VHOST' and
+ not 'VXLAN' and
+ not 'IP4FWD' and
+ not 'DOT1Q' and
+ not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "" # No title
+ layout: "plot-throughput-speedup-analysis"