aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/container_memif.rst8
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/container_orchestrated.rst4
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/ip4_tunnels.rst4
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/ipsec.rst8
-rw-r--r--docs/report/vpp_performance_tests/packet_latency_graphs/vm_vhost.rst134
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/container_memif.rst8
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/container_orchestrated.rst4
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels.rst16
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst8
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst8
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst4
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst8
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst4
-rw-r--r--resources/tools/presentation/generator_plots.py13
-rw-r--r--resources/tools/presentation/specification.yaml2
15 files changed, 158 insertions, 75 deletions
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 0199276303..d040ccdc19 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
@@ -284,6 +284,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
2n-skx-x710
~~~~~~~~~~~
@@ -341,6 +345,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
2n-skx-xxv710
~~~~~~~~~~~~~
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 f975f2ddd0..8c108a3bf0 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
@@ -220,6 +220,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr-lat}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
64b-1t1c-base_and_scale-l2bd
----------------------------
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 27e83c4359..efd578e191 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
@@ -339,6 +339,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
64b-2t1c-base_and_features
--------------------------
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 30363a73d2..b4fc3a8ff7 100644
--- a/docs/report/vpp_performance_tests/packet_latency_graphs/ipsec.rst
+++ b/docs/report/vpp_performance_tests/packet_latency_graphs/ipsec.rst
@@ -104,6 +104,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:ipsec-3n-hsw-xl710-64b-2t2c-base-ndr-lat}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
3n-hsw-xl710
~~~~~~~~~~~~
@@ -161,6 +165,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr-lat}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
3n-hsw-xl710
~~~~~~~~~~~~
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 11072ccceb..3e22d35aa2 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
@@ -77,19 +77,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-4t2c-base-l2sw
+64b-2t2c-base-l2sw
------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-3n-hsw-x520-64b-4t2c-base-ndr`
+:index:`Packet Latency: vhost-l2sw-3n-hsw-x520-64b-2t2c-base-ndr`
.. raw:: html
</b>
- <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-4t2c-base-ndr-lat.html"></iframe>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-2t2c-base-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -98,8 +98,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-4t2c-base-ndr-lat}
- \label{fig:vhost-l2sw-3n-hsw-x520-64b-4t2c-base-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-2t2c-base-ndr-lat}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-2t2c-base-ndr-lat}
\end{figure}
.. raw:: latex
@@ -746,6 +746,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
3n-skx-x710
~~~~~~~~~~~
@@ -778,19 +782,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base-l2sw
+64b-4t2c-base-l2sw
------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-3n-skx-x710-64b-2t2c-base-ndr`
+:index:`Packet Latency: vhost-l2sw-3n-skx-x710-64b-4t2c-base-ndr`
.. raw:: html
</b>
- <iframe id="ifrm26" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-2t2c-base-ndr-lat.html"></iframe>
+ <iframe id="ifrm26" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-4t2c-base-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -799,8 +803,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-2t2c-base-ndr-lat}
- \label{fig:vhost-l2sw-3n-skx-x710-64b-2t2c-base-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-4t2c-base-ndr-lat}
+ \label{fig:vhost-l2sw-3n-skx-x710-64b-4t2c-base-ndr-lat}
\end{figure}
.. raw:: latex
@@ -836,19 +840,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base_and_scale-l2sw
+64b-4t2c-base_and_scale-l2sw
----------------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-3n-skx-x710-64b-2t2c-base_and_scale-ndr`
+:index:`Packet Latency: vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe id="ifrm28" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
+ <iframe id="ifrm28" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -857,8 +861,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-2t2c-base_and_scale-ndr-lat}
- \label{fig:vhost-l2sw-3n-skx-x710-64b-2t2c-base_and_scale-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
+ \label{fig:vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
\end{figure}
.. raw:: latex
@@ -894,19 +898,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base-vm-l2sw
+64b-4t2c-base-vm-l2sw
---------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-3n-skx-x710-64b-2t2c-base-vm-ndr`
+:index:`Packet Latency: vhost-l2sw-3n-skx-x710-64b-4t2c-base-vm-ndr`
.. raw:: html
</b>
- <iframe id="ifrm30" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-2t2c-base-vm-ndr-lat.html"></iframe>
+ <iframe id="ifrm30" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-4t2c-base-vm-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -915,8 +919,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-2t2c-base-vm-ndr-lat}
- \label{fig:vhost-l2sw-3n-skx-x710-64b-2t2c-base-vm-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-4t2c-base-vm-ndr-lat}
+ \label{fig:vhost-l2sw-3n-skx-x710-64b-4t2c-base-vm-ndr-lat}
\end{figure}
.. raw:: latex
@@ -952,19 +956,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base_and_scale-ip4
+64b-4t2c-base_and_scale-ip4
---------------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-ip4-3n-skx-x710-64b-2t2c-base_and_scale-ndr`
+:index:`Packet Latency: vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe id="ifrm32" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-skx-x710-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
+ <iframe id="ifrm32" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -973,8 +977,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-2t2c-base_and_scale-ndr-lat}
- \label{fig:vhost-ip4-3n-skx-x710-64b-2t2c-base_and_scale-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
+ \label{fig:vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
\end{figure}
.. raw:: latex
@@ -1013,19 +1017,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base-l2sw
+64b-4t2c-base-l2sw
------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-2n-skx-x710-64b-2t2c-base-ndr`
+:index:`Packet Latency: vhost-l2sw-2n-skx-x710-64b-4t2c-base-ndr`
.. raw:: html
</b>
- <iframe id="ifrm34" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-2t2c-base-ndr-lat.html"></iframe>
+ <iframe id="ifrm34" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-4t2c-base-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -1034,8 +1038,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-2t2c-base-ndr-lat}
- \label{fig:vhost-l2sw-2n-skx-x710-64b-2t2c-base-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-4t2c-base-ndr-lat}
+ \label{fig:vhost-l2sw-2n-skx-x710-64b-4t2c-base-ndr-lat}
\end{figure}
.. raw:: latex
@@ -1071,19 +1075,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base_and_scale-l2sw
+64b-4t2c-base_and_scale-l2sw
----------------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-2n-skx-x710-64b-2t2c-base_and_scale-ndr`
+:index:`Packet Latency: vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe id="ifrm36" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
+ <iframe id="ifrm36" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -1092,8 +1096,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-2t2c-base_and_scale-ndr-lat}
- \label{fig:vhost-l2sw-2n-skx-x710-64b-2t2c-base_and_scale-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
+ \label{fig:vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
\end{figure}
.. raw:: latex
@@ -1129,19 +1133,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base-vm-l2sw
+64b-4t2c-base-vm-l2sw
---------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-2n-skx-x710-64b-2t2c-base-vm-ndr`
+:index:`Packet Latency: vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr`
.. raw:: html
</b>
- <iframe id="ifrm38" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-2t2c-base-vm-ndr-lat.html"></iframe>
+ <iframe id="ifrm38" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -1150,8 +1154,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-2t2c-base-vm-ndr-lat}
- \label{fig:vhost-l2sw-2n-skx-x710-64b-2t2c-base-vm-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr-lat}
+ \label{fig:vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr-lat}
\end{figure}
.. raw:: latex
@@ -1187,19 +1191,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base_and_scale-ip4
+64b-4t2c-base_and_scale-ip4
---------------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-ip4-2n-skx-x710-64b-2t2c-base_and_scale-ndr`
+:index:`Packet Latency: vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe id="ifrm40" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-2n-skx-x710-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
+ <iframe id="ifrm40" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -1208,8 +1212,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-2t2c-base_and_scale-ndr-lat}
- \label{fig:vhost-ip4-2n-skx-x710-64b-2t2c-base_and_scale-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
+ \label{fig:vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
\end{figure}
.. raw:: latex
@@ -1248,19 +1252,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base-l2sw
+64b-4t2c-base-l2sw
------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-2n-skx-xxv710-64b-2t2c-base-ndr`
+:index:`Packet Latency: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-ndr`
.. raw:: html
</b>
- <iframe id="ifrm42" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-xxv710-64b-2t2c-base-ndr-lat.html"></iframe>
+ <iframe id="ifrm42" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -1269,8 +1273,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-xxv710-64b-2t2c-base-ndr-lat}
- \label{fig:vhost-l2sw-2n-skx-xxv710-64b-2t2c-base-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-ndr-lat}
+ \label{fig:vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-ndr-lat}
\end{figure}
.. raw:: latex
@@ -1306,19 +1310,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base_and_scale-l2sw
+64b-4t2c-base_and_scale-l2sw
----------------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-2n-skx-xxv710-64b-2t2c-base_and_scale-ndr`
+:index:`Packet Latency: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe id="ifrm44" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-xxv710-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
+ <iframe id="ifrm44" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -1327,8 +1331,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-xxv710-64b-2t2c-base_and_scale-ndr-lat}
- \label{fig:vhost-l2sw-2n-skx-xxv710-64b-2t2c-base_and_scale-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat}
+ \label{fig:vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat}
\end{figure}
.. raw:: latex
@@ -1364,19 +1368,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base-vm-l2sw
+64b-4t2c-base-vm-l2sw
---------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-l2sw-2n-skx-xxv710-64b-2t2c-base-vm-ndr`
+:index:`Packet Latency: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr`
.. raw:: html
</b>
- <iframe id="ifrm46" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-xxv710-64b-2t2c-base-vm-ndr-lat.html"></iframe>
+ <iframe id="ifrm46" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -1385,8 +1389,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-xxv710-64b-2t2c-base-vm-ndr-lat}
- \label{fig:vhost-l2sw-2n-skx-xxv710-64b-2t2c-base-vm-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr-lat}
+ \label{fig:vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr-lat}
\end{figure}
.. raw:: latex
@@ -1422,19 +1426,19 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-64b-2t2c-base_and_scale-ip4
+64b-4t2c-base_and_scale-ip4
---------------------------
.. raw:: html
<center><b>
-:index:`Packet Latency: vhost-ip4-2n-skx-xxv710-64b-2t2c-base_and_scale-ndr`
+:index:`Packet Latency: vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe id="ifrm48" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-2n-skx-xxv710-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
+ <iframe id="ifrm48" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat.html"></iframe>
<p><br><br></p>
</center>
@@ -1443,8 +1447,8 @@ CSIT source code for the test cases used for plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-xxv710-64b-2t2c-base_and_scale-ndr-lat}
- \label{fig:vhost-ip4-2n-skx-xxv710-64b-2t2c-base_and_scale-ndr-lat}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat}
+ \label{fig:vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat}
\end{figure}
.. raw:: latex
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 5789f4458e..7e48bb4590 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
@@ -492,6 +492,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
2n-skx-x710
~~~~~~~~~~~
@@ -601,6 +605,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
2n-skx-xxv710
~~~~~~~~~~~~~
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 3b6bdfe6d7..1184362132 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
@@ -376,6 +376,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-pdr}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
64b-1t1c-base_and_scale-l2bd
----------------------------
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 7a818d91c7..c0ceefe790 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
@@ -158,7 +158,7 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
64b-1t1c-base_and_features
------------------
+--------------------------
.. raw:: html
@@ -213,7 +213,7 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
64b-2t2c-base_and_features
------------------
+--------------------------
.. raw:: html
@@ -384,7 +384,7 @@ CSIT source code for the test cases used for plots can be found in
~~~~~~~~~~~
64b-1t1c-base_and_features
------------------
+--------------------------
.. raw:: html
@@ -439,7 +439,7 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
64b-2t2c-base_and_features
------------------
+--------------------------
.. raw:: html
@@ -602,8 +602,12 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
64b-2t1c-base_and_features
------------------
+--------------------------
.. raw:: html
@@ -658,7 +662,7 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
64b-4t2c-base_and_features
------------------
+--------------------------
.. raw:: html
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 3d61369ecb..31420b6845 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst
@@ -156,6 +156,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:ipsec-3n-hsw-xl710-64b-2t2c-base-pdr}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
64b-1t1c-scale
--------------
@@ -262,6 +266,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:ipsec-3n-hsw-xl710-64b-2t2c-scale-pdr}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
64b-1t1c-sw
-----------
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 16d6a74f4b..2c463048ca 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
@@ -274,6 +274,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:memif-3n-skx-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
2n-skx-x710
~~~~~~~~~~~
@@ -328,6 +332,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:memif-2n-skx-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
2n-skx-xxv710
~~~~~~~~~~~~~
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 604b070455..c125eb706d 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
@@ -213,6 +213,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
64b-base_and_scale-l2bd
-----------------------
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 f62c9106a0..f495665af2 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
@@ -102,6 +102,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:ipsec-3n-hsw-xl710-64b-base-pdr-tsa}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
64b-hw-scale
------------
@@ -153,6 +157,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:ipsec-3n-hsw-xl710-64b-scale-pdr-tsa}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
64b-sw-base
-----------
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 e8c03ee8a2..4eeb3ef31c 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
@@ -711,6 +711,10 @@ CSIT source code for the test cases used for plots can be found in
\label{fig:vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
\end{figure}
+.. raw:: latex
+
+ \clearpage
+
3n-skx-x710
~~~~~~~~~~~
diff --git a/resources/tools/presentation/generator_plots.py b/resources/tools/presentation/generator_plots.py
index a488bdf845..51b29407c3 100644
--- a/resources/tools/presentation/generator_plots.py
+++ b/resources/tools/presentation/generator_plots.py
@@ -437,7 +437,11 @@ def plot_throughput_speedup_analysis(plot, input_data):
vals[name]["diff"] = \
[(y_val_1 - y_1c_max[test_name]) * 100 / y_val_1, None, None]
- val_max = max(max(vals[name]["val"], vals[name]["ideal"]))
+ try:
+ val_max = max(max(vals[name]["val"], vals[name]["ideal"]))
+ except ValueError as err:
+ logging.error(err)
+ continue
if val_max:
y_max.append(int((val_max / 10) + 1) * 10)
@@ -502,8 +506,11 @@ def plot_throughput_speedup_analysis(plot, input_data):
x_vals = [1, 2, 4]
# Limits:
- threshold = 1.1 * max(y_max) # 10%
-
+ try:
+ threshold = 1.1 * max(y_max) # 10%
+ except ValueError as err:
+ logging.error(err)
+ return
nic_limit /= 1000000.0
if nic_limit < threshold:
traces.append(plgo.Scatter(
diff --git a/resources/tools/presentation/specification.yaml b/resources/tools/presentation/specification.yaml
index b0f65a3af1..43170fb569 100644
--- a/resources/tools/presentation/specification.yaml
+++ b/resources/tools/presentation/specification.yaml
@@ -9738,7 +9738,7 @@
'78B' and
('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
'NDRPDR' and
- '4T12' and
+ '4T2C' and
'IP6FWD' and
not 'SRv6' and
not 'IPSEC' and