aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/vpp_performance_tests/throughput_speedup_multi_core
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2018-10-05 10:44:15 +0200
committerTibor Frank <tifrank@cisco.com>2018-10-31 13:45:15 +0100
commit8243ea78854683f2f80da53d8f197f10316e4801 (patch)
treeb67155f4abdd8e8cdec39427ad81d927378e1ec4 /docs/report/vpp_performance_tests/throughput_speedup_multi_core
parent810913a6967d080612a01463d39acdefc1e3e640 (diff)
CSIT-1332: Proposal of new layout of all graphs
Change-Id: Ib5d113fd2071e481bcc5e3d043a43a58947b8da1 Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'docs/report/vpp_performance_tests/throughput_speedup_multi_core')
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_memif.rst187
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/container_orchestrated.rst177
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/index.rst2
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst634
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst228
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst268
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6_tunnels.rst43
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst153
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst151
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/srv6.rst43
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/vm_vhost.rst879
-rw-r--r--docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts.rst43
12 files changed, 2520 insertions, 288 deletions
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 89dfd970bb..16d6a74f4b 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
LXC/DRC Container Memif
=======================
@@ -15,7 +40,11 @@ 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/container_memif?h=rls1807>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
@@ -27,12 +56,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: memif-3n-hsw-x520-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -41,7 +70,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -53,12 +82,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: memif-3n-hsw-x520-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -67,7 +96,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -85,12 +114,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: memif-3n-hsw-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: memif-3n-hsw-x710-64b-base_and_scale-ndr`
.. 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>
+ <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -99,7 +128,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -111,12 +140,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: memif-3n-hsw-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: memif-3n-hsw-x710-64b-base_and_scale-pdr`
.. raw:: html
</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>
+ <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -125,7 +154,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -143,12 +172,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: memif-3n-hsw-xl710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -157,7 +186,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -169,12 +198,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: memif-3n-hsw-xl710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -183,7 +212,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -201,12 +230,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: memif-3n-skx-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: memif-3n-skx-x710-64b-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -215,7 +244,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-base_and_scale-ndr-tsa}
\label{fig:memif-3n-skx-x710-64b-base_and_scale-ndr-tsa}
\end{figure}
@@ -227,12 +256,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: memif-3n-skx-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: memif-3n-skx-x710-64b-base_and_scale-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -241,6 +270,114 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-base_and_scale-pdr-tsa}
\label{fig:memif-3n-skx-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-base_and_scale
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: memif-2n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" 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 0cm 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>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: memif-2n-skx-x710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" 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 0cm 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 Multi-core: memif-2n-skx-xxv710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" 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 0cm 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>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: memif-2n-skx-xxv710-64b-base_and_scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" 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 0cm 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 418a1587ab..604b070455 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
K8s Container Memif
===================
@@ -15,24 +40,28 @@ 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/kubernetes/perf/container_memif?h=rls1807>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
-64b-base_and_scale
-------------------
+64b-base_and_scale-l2xc
+-----------------------
.. raw:: html
<center><b>
-:index:`Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-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>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -41,8 +70,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 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}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa}
\end{figure}
.. raw:: html
@@ -53,12 +82,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-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>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -67,8 +96,63 @@ 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 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}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-base_and_scale-l2bd
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa}
\end{figure}
.. raw:: latex
@@ -78,19 +162,70 @@ CSIT source code for the test cases used for plots can be found in
3n-hsw-x710
~~~~~~~~~~~
-64b-base_and_scale
-------------------
+64b-base_and_scale-l2xc
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa}
+ \end{figure}
+
+64b-base_and_scale-l2bd
+-----------------------
.. raw:: html
<center><b>
-:index:`Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-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>
+ <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -99,8 +234,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 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}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa}
\end{figure}
.. raw:: html
@@ -111,12 +246,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-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>
+ <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -125,6 +260,6 @@ 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 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}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa}
+ \label{fig:k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-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 4f3acaa0c5..feb6e78c04 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
@@ -28,7 +28,7 @@ threaded VPP configurations relative to 1-core configurations.
sporadically impacting physical interface up/down state.
.. toctree::
- :maxdepth: 1
+ :maxdepth: 3
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 45790459b4..59785764a3 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
IPv4 Routing
============
@@ -15,7 +40,11 @@ IPv4 Routed-Forwarding, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
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>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
@@ -27,12 +56,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4-3n-hsw-x520-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -41,7 +70,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -53,12 +82,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4-3n-hsw-x520-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -67,7 +96,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -82,12 +111,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4-3n-hsw-x520-64b-features-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -96,7 +125,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -108,12 +137,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4-3n-hsw-x520-64b-features-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -122,7 +151,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -130,6 +159,171 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+64b-features-nat44
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-nat44-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-nat44-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-features-iacl
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-iacl-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-iacl-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-features-oacl
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-oacl-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x520-64b-features-oacl-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
3n-hsw-x710
~~~~~~~~~~~
@@ -140,12 +334,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4-3n-hsw-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -154,7 +348,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -166,12 +360,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4-3n-hsw-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -180,7 +374,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -195,12 +389,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4-3n-hsw-x710-64b-features-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -209,7 +403,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -221,12 +415,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4-3n-hsw-x710-64b-features-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -235,7 +429,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -243,6 +437,171 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+64b-features-nat44
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-nat44-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-nat44-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-features-iacl
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-iacl-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-iacl-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-features-oacl
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-oacl-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4-3n-hsw-x710-64b-features-oacl-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa}
+ \label{fig:ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
3n-hsw-xl710
~~~~~~~~~~~~
@@ -253,12 +612,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
.. raw:: html
</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>
+ <iframe id="ifrm21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -267,7 +626,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -279,12 +638,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
.. raw:: html
</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>
+ <iframe id="ifrm22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -293,7 +652,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -311,12 +670,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4-3n-skx-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <iframe id="ifrm23" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -325,7 +684,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
\label{fig:ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
\end{figure}
@@ -337,12 +696,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4-3n-skx-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-base_and_scale-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm24" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -351,7 +710,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
\label{fig:ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
@@ -366,12 +725,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4-3n-skx-x710-64b-features-ndr`
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-ndr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-ndr-tsa.html"></iframe>
+ <iframe id="ifrm25" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -380,7 +739,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-ndr-tsa}
\label{fig:ip4-3n-skx-x710-64b-features-ndr-tsa}
\end{figure}
@@ -392,12 +751,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4-3n-skx-x710-64b-features-pdr`
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-pdr-tsa.html"></iframe>
+ <iframe id="ifrm26" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -406,7 +765,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-pdr-tsa}
\label{fig:ip4-3n-skx-x710-64b-features-pdr-tsa}
\end{figure}
@@ -414,6 +773,171 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+64b-features-nat44
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm27" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-ndr-tsa}
+ \label{fig:ip4-3n-skx-x710-64b-features-nat44-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm28" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-pdr-tsa}
+ \label{fig:ip4-3n-skx-x710-64b-features-nat44-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-features-iacl
+-----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-iacl-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm29" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-iacl-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-iacl-ndr-tsa}
+ \label{fig:ip4-3n-skx-x710-64b-features-iacl-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-iacl-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm30" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-iacl-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-iacl-pdr-tsa}
+ \label{fig:ip4-3n-skx-x710-64b-features-iacl-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-features-nat44
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm31" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-ndr-tsa}
+ \label{fig:ip4-3n-skx-x710-64b-features-nat44-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4-3n-skx-x710-64b-features-nat44-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm32" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-features-nat44-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-features-nat44-pdr-tsa}
+ \label{fig:ip4-3n-skx-x710-64b-features-nat44-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
2n-skx-x710
~~~~~~~~~~~
@@ -424,12 +948,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4-2n-skx-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm33" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -438,7 +962,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -450,12 +974,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4-2n-skx-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm34" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -464,7 +988,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -482,12 +1006,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm35" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -496,7 +1020,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -508,12 +1032,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm36" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -522,6 +1046,6 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
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 2871b183bc..8ed58270cd 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
IPv4 Tunnels
============
@@ -15,7 +40,11 @@ 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/ip4_tunnels?h=rls1807>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
@@ -27,12 +56,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -41,7 +70,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -53,12 +82,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -67,7 +96,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -75,6 +104,61 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+64b-base_and_features
+---------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa}
+ \label{fig:ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4tun-3n-hsw-x520-64b-base_and_features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa}
+ \label{fig:ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
3n-hsw-x710
~~~~~~~~~~~
@@ -85,12 +169,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_scale-ndr`
.. 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>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -99,7 +183,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -111,12 +195,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_scale-pdr`
.. raw:: html
</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>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -125,7 +209,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -133,6 +217,61 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+64b-base_and_features
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa}
+ \label{fig:ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4tun-3n-hsw-x710-64b-base_and_features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa}
+ \label{fig:ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
3n-skx-x710
~~~~~~~~~~~
@@ -143,12 +282,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip4tun-3n-skx-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -157,7 +296,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa}
\label{fig:ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa}
\end{figure}
@@ -169,12 +308,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip4tun-3n-skx-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_scale-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -183,6 +322,57 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa}
\label{fig:ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
+
+64b-base_and_features
+------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa}
+ \label{fig:ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip4tun-3n-skx-x710-64b-base_and_features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa}
+ \label{fig:ip4tun-3n-skx-x710-64b-base_and_features-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 e25b098b8c..81bc1fa8fa 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
IPv6 Routing
============
@@ -15,7 +40,11 @@ IPv6 Routed-Forwarding, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
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>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
@@ -27,12 +56,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip6-3n-hsw-x520-78b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -41,7 +70,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -53,12 +82,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip6-3n-hsw-x520-78b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -67,7 +96,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -75,6 +104,61 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+78b-base_and_features
+---------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa}
+ \label{fig:ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip6-3n-hsw-x520-78b-base_and_features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa}
+ \label{fig:ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
3n-hsw-x710
~~~~~~~~~~~
@@ -85,12 +169,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip6-3n-hsw-x710-78b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -99,7 +183,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -111,12 +195,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip6-3n-hsw-x710-78b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -125,7 +209,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -133,6 +217,61 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+78b-base_and_features
+---------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa}
+ \label{fig:ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip6-3n-hsw-x710-78b-base_and_features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa}
+ \label{fig:ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
3n-hsw-xl710
~~~~~~~~~~~~
@@ -143,12 +282,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -157,7 +296,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -169,12 +308,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -183,7 +322,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -201,12 +340,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip6-3n-skx-x710-78b-base_and_scale-ndr`
+:index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
+ <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -215,7 +354,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa}
\label{fig:ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa}
\end{figure}
@@ -227,12 +366,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip6-3n-skx-x710-78b-base_and_scale-pdr`
+:index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_scale-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -241,7 +380,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa}
\label{fig:ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa}
\end{figure}
@@ -249,6 +388,61 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+78b-base_and_features
+---------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_features-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_features-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_features-ndr-tsa}
+ \label{fig:ip6-3n-skx-x710-78b-base_and_features-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ip6-3n-skx-x710-78b-base_and_features-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_features-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_features-pdr-tsa}
+ \label{fig:ip6-3n-skx-x710-78b-base_and_features-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
2n-skx-x710
~~~~~~~~~~~
@@ -259,12 +453,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -273,7 +467,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -285,12 +479,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -299,7 +493,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -317,12 +511,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -331,7 +525,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -343,12 +537,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -357,6 +551,6 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
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 496900abbb..0aebf0c232 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
IPv6 Tunnels
============
@@ -15,7 +40,11 @@ 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/ip6_tunnels?h=rls1807>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6_tunnels?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
@@ -27,12 +56,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: ip6tun-3n-hsw-x520-78b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -41,7 +70,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -53,12 +82,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ip6tun-3n-hsw-x520-78b-base_and_scale-pdr`
+:index:`Speedup Multi-core: ip6tun-3n-hsw-x520-78b-base_and_scale-pdr`
.. raw:: html
</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>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -67,6 +96,6 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
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 3c7e3a6f3d..f62c9106a0 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
IPSec IPv4 Routing
==================
@@ -17,24 +42,130 @@ 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/crypto?h=rls1807>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-xl710
~~~~~~~~~~~~
-64b-base_and_scale
-------------------
+64b-hw-base
+-----------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-base-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-base-ndr-tsa}
+ \label{fig:ipsec-3n-hsw-xl710-64b-base-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-base-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-base-pdr-tsa}
+ \label{fig:ipsec-3n-hsw-xl710-64b-base-pdr-tsa}
+ \end{figure}
+
+64b-hw-scale
+------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-scale-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-scale-ndr-tsa}
+ \label{fig:ipsec-3n-hsw-xl710-64b-scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-scale-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-scale-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-scale-pdr-tsa}
+ \label{fig:ipsec-3n-hsw-xl710-64b-scale-pdr-tsa}
+ \end{figure}
+
+64b-sw-base
+-----------
.. raw:: html
<center><b>
-:index:`Speedup: ipsec-3n-hsw-xl710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-sw-base-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>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-sw-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -43,8 +174,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 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}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-sw-ndr-tsa}
+ \label{fig:ipsec-3n-hsw-xl710-64b-sw-ndr-tsa}
\end{figure}
.. raw:: html
@@ -55,12 +186,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: ipsec-3n-hsw-xl710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: ipsec-3n-hsw-xl710-64b-sw-base-pdr`
.. raw:: html
</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>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-sw-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -69,6 +200,6 @@ 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 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}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-sw-pdr-tsa}
+ \label{fig:ipsec-3n-hsw-xl710-64b-sw-pdr-tsa}
\end{figure}
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 0d630c3e76..55d45257f0 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
L2 Ethernet Switching
=====================
@@ -15,7 +40,11 @@ L2 Ethernet switching, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
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>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/l2?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
@@ -27,12 +56,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-base_and_scale-ndr`
.. raw:: html
</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>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -41,7 +70,7 @@ CSIT source code for the test cases used for above plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -53,12 +82,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-base_and_scale-pdr`
.. raw:: html
</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>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -67,7 +96,7 @@ CSIT source code for the test cases used for above plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -82,12 +111,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-3n-hsw-x520-64b-features-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-features-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -96,7 +125,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -108,12 +137,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-3n-hsw-x520-64b-features-pdr`
+:index:`Speedup Multi-core: l2sw-3n-hsw-x520-64b-features-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe>
+ <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x520-64b-features-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -122,7 +151,7 @@ CSIT source code for the test cases used for above plots can be found in
\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-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -140,12 +169,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -154,7 +183,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -166,12 +195,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -180,7 +209,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -195,12 +224,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-3n-hsw-x710-64b-features-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-features-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -209,7 +238,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -221,12 +250,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-3n-hsw-x710-64b-features-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-x710-64b-features-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -235,7 +264,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -253,12 +282,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-3n-hsw-xl710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -267,7 +296,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -279,12 +308,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-3n-hsw-xl710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -293,7 +322,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -311,12 +340,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-3n-skx-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
+ <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -325,7 +354,7 @@ CSIT source code for the test cases used for above plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa}
\label{fig:l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa}
\end{figure}
@@ -337,12 +366,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-3n-skx-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-base_and_scale-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -351,7 +380,7 @@ CSIT source code for the test cases used for above plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa}
\label{fig:l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa}
\end{figure}
@@ -366,12 +395,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-3n-skx-x710-64b-features-ndr`
+:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-features-ndr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-features-ndr-tsa.html"></iframe>
+ <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-features-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -380,7 +409,7 @@ CSIT source code for the test cases used for above plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-features-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-features-ndr-tsa}
\label{fig:l2sw-3n-skx-x710-64b-features-ndr-tsa}
\end{figure}
@@ -392,12 +421,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-3n-skx-x710-64b-features-pdr`
+:index:`Speedup Multi-core: l2sw-3n-skx-x710-64b-features-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-features-pdr-tsa.html"></iframe>
+ <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-x710-64b-features-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -406,7 +435,7 @@ CSIT source code for the test cases used for above plots can be found in
\begin{figure}[H]
\centering
\graphicspath{{../_build/_static/vpp/}}
- \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-features-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2sw-3n-skx-x710-64b-features-pdr-tsa}
\label{fig:l2sw-3n-skx-x710-64b-features-pdr-tsa}
\end{figure}
@@ -424,12 +453,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-3n-skx-xxv710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -438,7 +467,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -450,12 +479,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-3n-skx-xxv710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -464,7 +493,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -482,12 +511,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-2n-skx-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -496,7 +525,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -508,12 +537,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-2n-skx-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -522,7 +551,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -540,12 +569,12 @@ CSIT source code for the test cases used for above plots can be found in
<center><b>
-:index:`Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -554,7 +583,7 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -566,12 +595,12 @@ CSIT source code for the test cases used for above plots can be found in
\clearpage
-:index:`Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -580,6 +609,6 @@ CSIT source code for the test cases used for above plots can be found in
\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}
+ \includegraphics[clip, trim=0cm 0cm 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}
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 6ff898d544..3c50d7d894 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
SRv6 Routing
============
@@ -15,7 +40,11 @@ SRv6, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
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>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/srv6?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
@@ -27,12 +56,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: srv6-3n-hsw-x520-78b-1t1c-features-ndr`
+:index:`Speedup Multi-core: srv6-3n-hsw-x520-78b-1t1c-features-ndr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-ndr-tsa.html"></iframe>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -41,7 +70,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-features-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -53,12 +82,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: srv6-3n-hsw-x520-78b-1t1c-features-pdr`
+:index:`Speedup Multi-core: srv6-3n-hsw-x520-78b-1t1c-features-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-pdr-tsa.html"></iframe>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/srv6-3n-hsw-x520-78b-features-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -67,6 +96,6 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{srv6-3n-hsw-x520-78b-features-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
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 d5c1bf4744..e8c03ee8a2 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
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
KVM VMs vhost-user
==================
@@ -15,11 +40,70 @@ VM vhost-user, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
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>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vm_vhost?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
+64b-base-l2sw
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-base-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-pdr`
+
+.. 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-base-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
64b-base_and_scale-l2sw
-----------------------
@@ -27,12 +111,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" 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>
@@ -41,7 +125,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -53,12 +137,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-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-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" 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>
@@ -67,7 +151,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -75,6 +159,61 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+64b-base-vm-l2sw
+----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-vm-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-vm-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
64b-base_and_scale-ip4
----------------------
@@ -82,12 +221,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x520-64b-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-base_and_scale-ndr-tsa.html"></iframe>
+ <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" 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>
@@ -96,7 +235,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -108,12 +247,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x520-64b-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-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" 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>
@@ -122,7 +261,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -133,6 +272,61 @@ CSIT source code for the test cases used for plots can be found in
3n-hsw-x710
~~~~~~~~~~~
+64b-base-l2sw
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
64b-base_and_scale-l2sw
-----------------------
@@ -140,12 +334,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" 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>
@@ -154,7 +348,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -166,12 +360,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr`
.. raw:: html
</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>
+ <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" 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>
@@ -180,7 +374,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -188,6 +382,61 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+64b-base-vm-l2sw
+----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
64b-base_and_scale-ip4
----------------------
@@ -195,12 +444,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" 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>
@@ -209,7 +458,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -221,12 +470,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: vhost-ip4-3n-hsw-x710-64b-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-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" 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>
@@ -235,7 +484,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -246,6 +495,61 @@ CSIT source code for the test cases used for plots can be found in
3n-hsw-xl710
~~~~~~~~~~~~
+64b-base-l2sw
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
64b-base_and_scale-l2sw
-----------------------
@@ -253,12 +557,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-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-base_and_scale-ndr-tsa.html"></iframe>
+ <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" 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>
@@ -267,7 +571,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -279,12 +583,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-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-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" 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>
@@ -293,7 +597,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -301,6 +605,61 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
+64b-base-vm-l2sw
+----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/vpp/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
64b-base_and_scale-ip4
----------------------
@@ -308,12 +667,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr`
+:index:`Speedup Multi-core: vhost-ip4-3n-hsw-xl710-64b-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-base_and_scale-ndr-tsa.html"></iframe>
+ <iframe id="ifrm23" onload="setIframeHeight(this.id)" width="700" 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>
@@ -322,7 +681,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
@@ -334,12 +693,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr`
+:index:`Speedup Multi-core: 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>
+ <iframe id="ifrm24" onload="setIframeHeight(this.id)" width="700" 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>
@@ -348,6 +707,452 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 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}
+
+3n-skx-x710
+~~~~~~~~~~~
+
+64b-base-l2sw
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm25" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-pdr`
+
+.. 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-base-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-base_and_scale-l2sw
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm27" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-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 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr`
+
+.. 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-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 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-base-vm-l2sw
+----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-vm-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm29" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-vm-ndr-tsa}
+ \label{fig:vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-3n-skx-x710-64b-base-vm-pdr`
+
+.. 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-base-vm-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-vm-pdr-tsa}
+ \label{fig:vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-base_and_scale-ip4
+----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm31" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-ip4-3n-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 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr`
+
+.. 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-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 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+2n-skx-x710
+~~~~~~~~~~~
+
+64b-base-l2sw
+-------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm33" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-base-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-ndr-tsa}
+ \label{fig:vhost-l2sw-2n-skx-x710-64b-base-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-pdr`
+
+.. 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-base-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-pdr-tsa}
+ \label{fig:vhost-l2sw-2n-skx-x710-64b-base-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-base_and_scale-l2sw
+-----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm35" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-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 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr`
+
+.. 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-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 0cm 5cm 0cm, width=0.70\textwidth]{vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-base-vm-l2sw
+----------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-vm-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm37" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-vm-ndr-tsa}
+ \label{fig:vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-l2sw-2n-skx-x710-64b-base-vm-pdr`
+
+.. 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-base-vm-pdr-tsa.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+.. raw:: latex
+
+ \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-base-vm-pdr-tsa}
+ \label{fig:vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-base_and_scale-ip4
+----------------------
+
+.. raw:: html
+
+ <center><b>
+
+:index:`Speedup Multi-core: vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr`
+
+.. raw:: html
+
+ </b>
+ <iframe id="ifrm39" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vhost-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 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \label{fig:vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa}
+ \end{figure}
+
+.. raw:: html
+
+ <center><b>
+
+.. raw:: latex
+
+ \clearpage
+
+:index:`Speedup Multi-core: vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr`
+
+.. 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-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 0cm 5cm 0cm, width=0.70\textwidth]{vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \label{fig:vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts.rst
index 5591c8a42e..077f63c342 100644
--- a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts.rst
+++ b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/vts.rst
@@ -3,6 +3,31 @@
\clearpage
+.. raw:: html
+
+ <script type="text/javascript">
+
+ function getDocHeight(doc) {
+ doc = doc || document;
+ var body = doc.body, html = doc.documentElement;
+ var height = Math.max( body.scrollHeight, body.offsetHeight,
+ html.clientHeight, html.scrollHeight, html.offsetHeight );
+ return height;
+ }
+
+ function setIframeHeight(id) {
+ var ifrm = document.getElementById(id);
+ var doc = ifrm.contentDocument? ifrm.contentDocument:
+ ifrm.contentWindow.document;
+ ifrm.style.visibility = 'hidden';
+ ifrm.style.height = "10px"; // reset to minimal height ...
+ // IE opt. for bing/msn needs a bit added or scrollbar appears
+ ifrm.style.height = getDocHeight( doc ) + 4 + "px";
+ ifrm.style.visibility = 'visible';
+ }
+
+ </script>
+
VTS
===
@@ -15,7 +40,11 @@ VM vhost-user, including NDR throughput (zero packet loss) and
PDR throughput (<0.5% packet loss).
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>`_.
+`CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/vts?h=rls1810>`_.
+
+.. raw:: latex
+
+ \clearpage
3n-hsw-x520
~~~~~~~~~~~
@@ -27,12 +56,12 @@ CSIT source code for the test cases used for plots can be found in
<center><b>
-:index:`Speedup: vts-3n-hsw-x520-114b-base_and_scale-ndr`
+:index:`Speedup Multi-core: vts-3n-hsw-x520-114b-base_and_scale-ndr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa.html"></iframe>
+ <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -41,7 +70,7 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa}
\label{fig:vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa}
\end{figure}
@@ -53,12 +82,12 @@ CSIT source code for the test cases used for plots can be found in
\clearpage
-:index:`Speedup: vts-3n-hsw-x520-114b-base_and_scale-pdr`
+:index:`Speedup Multi-core: vts-3n-hsw-x520-114b-base_and_scale-pdr`
.. raw:: html
</b>
- <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa.html"></iframe>
+ <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa.html"></iframe>
<p><br><br></p>
</center>
@@ -67,6 +96,6 @@ 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 8cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa}
\label{fig:vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa}
\end{figure}