aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2020-02-03 10:21:29 +0100
committerTibor Frank <tifrank@cisco.com>2020-02-03 10:21:29 +0100
commit27fbd8171dcc2a3982274224ccb4979e56a22e87 (patch)
tree244c2a0367ddcd96d200f2d18d96a74753d308d6
parentd6c14f8b47849a4885aac6dad5c8d19baad4b9c3 (diff)
Report: Add DPDK 2n-clx
Change-Id: I4cd0fb5169a8ce571cce23bf8c3b9709afe8dc9b Signed-off-by: Tibor Frank <tifrank@cisco.com>
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-cx556a.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-x710.rst3
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-xxv710.rst3
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-x710.rst3
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-xxv710.rst3
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-x710.rst3
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-xl710.rst3
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-x710.rst3
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-xxv710.rst3
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/index.rst3
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-cx556a.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-x710.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-xxv710.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-x710.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-xxv710.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-x710.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-xl710.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-x710.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-xxv710.rst104
-rw-r--r--docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst34
-rw-r--r--docs/report/dpdk_performance_tests/index.rst1
-rw-r--r--docs/report/dpdk_performance_tests/packet_latency_graphs/2n-clx-cx556a.rst107
-rw-r--r--docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst1
-rw-r--r--docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-cx556a.rst125
-rw-r--r--docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst1
-rw-r--r--docs/report/index.html.template1
-rw-r--r--docs/report/vpp_performance_tests/hdrh_packet_latency_graphs/index.rst2
-rw-r--r--docs/report/vpp_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst2
-rw-r--r--resources/tools/presentation/specification.yaml335
29 files changed, 1609 insertions, 67 deletions
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-cx556a.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-cx556a.rst
new file mode 100644
index 0000000000..711ab1d2f6
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-cx556a.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+2n-clx-cx556a
+~~~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat}
+ \label{fig:2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat}
+ \label{fig:2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-8t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat}
+ \label{fig:2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-x710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-x710.rst
index f3c645a247..1e7842ee24 100644
--- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-x710.rst
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-x710.rst
@@ -31,9 +31,6 @@
2n-clx-x710
~~~~~~~~~~~
-This section includes summary graphs of Phy-to-Phy performance with packet
-routed forwarding measured at 100% of discovered NDR throughput rate.
-
CSIT source code for the test cases used for plots can be found in
`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-xxv710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-xxv710.rst
index c78d391596..a3b3b044bd 100644
--- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-xxv710.rst
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-xxv710.rst
@@ -31,9 +31,6 @@
2n-clx-xxv710
~~~~~~~~~~~~~
-This section includes summary graphs of Phy-to-Phy performance with packet
-routed forwarding measured at 100% of discovered NDR throughput rate.
-
CSIT source code for the test cases used for plots can be found in
`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-x710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-x710.rst
index a5787b2fc1..a42a7eb4c6 100644
--- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-x710.rst
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-x710.rst
@@ -31,9 +31,6 @@
2n-skx-x710
~~~~~~~~~~~
-This section includes summary graphs of Phy-to-Phy performance with packet
-routed forwarding measured at 100% of discovered NDR throughput rate.
-
CSIT source code for the test cases used for plots can be found in
`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-xxv710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-xxv710.rst
index bcbad556a4..c6e9f23f86 100644
--- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-xxv710.rst
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-xxv710.rst
@@ -31,9 +31,6 @@
2n-skx-xxv710
~~~~~~~~~~~~~
-This section includes summary graphs of Phy-to-Phy performance with packet
-routed forwarding measured at 100% of discovered NDR throughput rate.
-
CSIT source code for the test cases used for plots can be found in
`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-x710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-x710.rst
index f504e00cfa..4272c6b26d 100644
--- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-x710.rst
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-x710.rst
@@ -31,9 +31,6 @@
3n-hsw-x710
~~~~~~~~~~~
-This section includes summary graphs of Phy-to-Phy performance with packet
-routed forwarding measured at 100% of discovered NDR throughput rate.
-
CSIT source code for the test cases used for plots can be found in
`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-xl710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-xl710.rst
index 3061d51cd4..fb41406dd3 100644
--- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-xl710.rst
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-xl710.rst
@@ -31,9 +31,6 @@
3n-hsw-xl710
~~~~~~~~~~~~
-This section includes summary graphs of Phy-to-Phy performance with packet
-routed forwarding measured at 100% of discovered NDR throughput rate.
-
CSIT source code for the test cases used for plots can be found in
`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-x710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-x710.rst
index 47108a6b93..d092bd894c 100644
--- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-x710.rst
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-x710.rst
@@ -31,9 +31,6 @@
3n-skx-x710
~~~~~~~~~~~
-This section includes summary graphs of Phy-to-Phy performance with packet
-routed forwarding measured at 100% of discovered NDR throughput rate.
-
CSIT source code for the test cases used for plots can be found in
`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-xxv710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-xxv710.rst
index 15219c67f2..694cb584f3 100644
--- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-xxv710.rst
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-xxv710.rst
@@ -31,9 +31,6 @@
3n-skx-xxv710
~~~~~~~~~~~~~
-This section includes summary graphs of Phy-to-Phy performance with packet
-routed forwarding measured at 100% of discovered NDR throughput rate.
-
CSIT source code for the test cases used for plots can be found in
`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/index.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/index.rst
index ee4c96a926..cbfeb0468e 100644
--- a/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/index.rst
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/index.rst
@@ -6,7 +6,7 @@
HDRHistogram Packet Latency
===========================
-Latency results are generated from a single execution of NDR discovery
+Latency results are generated from a single execution of NDRPDR discovery
test across physical testbeds hosted LF FD.io labs: 3n-hsw, 2n-skx, 3n-
skx, 2n-clx.
@@ -29,5 +29,6 @@ skx, 2n-clx.
3n-skx-x710
2n-clx-xxv710
2n-clx-x710
+ 2n-clx-cx556a
3n-hsw-xl710
3n-hsw-x710
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-cx556a.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-cx556a.rst
new file mode 100644
index 0000000000..990fb4c355
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-cx556a.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+2n-clx-cx556a
+~~~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-8t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-x710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-x710.rst
new file mode 100644
index 0000000000..1f203416cb
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-x710.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+2n-clx-x710
+~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-x710-64b-2t1c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-x710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-clx-x710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-x710-64b-4t2c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-x710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-clx-x710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-8t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-x710-64b-8t4c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-x710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-clx-x710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-xxv710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-xxv710.rst
new file mode 100644
index 0000000000..c77e5460f7
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-xxv710.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+2n-clx-xxv710
+~~~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-xxv710-64b-2t1c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-clx-xxv710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-xxv710-64b-4t2c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-clx-xxv710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-8t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-xxv710-64b-8t4c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-xxv710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-clx-xxv710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-x710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-x710.rst
new file mode 100644
index 0000000000..c4a5093688
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-x710.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+2n-skx-x710
+~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-x710-64b-2t1c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-x710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-skx-x710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-x710-64b-4t2c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-x710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-skx-x710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-8t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-x710-64b-8t4c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-x710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-skx-x710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-xxv710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-xxv710.rst
new file mode 100644
index 0000000000..2d36e411f2
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-xxv710.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+2n-skx-xxv710
+~~~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-xxv710-64b-2t1c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-skx-xxv710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-xxv710-64b-4t2c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-skx-xxv710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-8t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-skx-xxv710-64b-8t4c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-skx-xxv710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \label{fig:2n-skx-xxv710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-x710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-x710.rst
new file mode 100644
index 0000000000..f5610c7e81
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-x710.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+3n-hsw-x710
+~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-x710-64b-1t1c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-x710-64b-1t1c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-hsw-x710-64b-1t1c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-x710-64b-2t2c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-x710-64b-2t2c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-hsw-x710-64b-2t2c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-x710-64b-4t4c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-x710-64b-4t4c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-hsw-x710-64b-4t4c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-xl710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-xl710.rst
new file mode 100644
index 0000000000..4e4a8ac84e
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-xl710.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+3n-hsw-xl710
+~~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-1t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-xl710-64b-1t1c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-1t1c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-hsw-xl710-64b-1t1c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-xl710-64b-2t2c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-2t2c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-hsw-xl710-64b-2t2c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-hsw-xl710-64b-4t4c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-hsw-xl710-64b-4t4c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-hsw-xl710-64b-4t4c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-x710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-x710.rst
new file mode 100644
index 0000000000..7a17fa7684
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-x710.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+3n-skx-x710
+~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-x710-64b-2t1c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-x710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-skx-x710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-x710-64b-4t2c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-x710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-skx-x710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-8t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-x710-64b-8t4c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-x710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-skx-x710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-xxv710.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-xxv710.rst
new file mode 100644
index 0000000000..14093732d2
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-xxv710.rst
@@ -0,0 +1,104 @@
+
+.. raw:: latex
+
+ \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>
+
+3n-skx-xxv710
+~~~~~~~~~~~~~
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-xxv710-64b-2t1c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-skx-xxv710-64b-2t1c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-xxv710-64b-4t2c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-skx-xxv710-64b-4t2c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-8t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-skx-xxv710-64b-8t4c-base-ndr-hdrh-lat-percentile.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-skx-xxv710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \label{fig:3n-skx-xxv710-64b-8t4c-base-ndr-hdrh-lat-percentile}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst
new file mode 100644
index 0000000000..2316c82b77
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst
@@ -0,0 +1,34 @@
+
+.. raw:: latex
+
+ \clearpage
+
+Latency by Percentile Distribution
+==================================
+
+Latency results are generated from a single execution of NDRPDR discovery
+test across physical testbeds hosted LF FD.io labs: 3n-hsw, 2n-skx, 3n-
+skx, 2n-clx.
+
+.. note::
+
+ Test results have been generated by
+ `FD.io test executor dpdk performance job 2n-skx`_,
+ `FD.io test executor dpdk performance job 3n-skx`_,
+ `FD.io test executor dpdk performance job 2n-clx`_ and
+ `FD.io test executor dpdk performance job 3n-hsw`_ with RF
+ result files csit-dpdk-perf-|srelease|-\*.zip
+ `archived here <../../_static/archive/>`_.
+
+.. toctree::
+ :maxdepth: 3
+
+ 2n-skx-xxv710
+ 2n-skx-x710
+ 3n-skx-xxv710
+ 3n-skx-x710
+ 2n-clx-xxv710
+ 2n-clx-x710
+ 2n-clx-cx556a
+ 3n-hsw-xl710
+ 3n-hsw-x710
diff --git a/docs/report/dpdk_performance_tests/index.rst b/docs/report/dpdk_performance_tests/index.rst
index 85541465c9..a7f5a3db61 100644
--- a/docs/report/dpdk_performance_tests/index.rst
+++ b/docs/report/dpdk_performance_tests/index.rst
@@ -8,6 +8,7 @@ DPDK Performance
packet_throughput_graphs/index
packet_latency_graphs/index
hdrh_packet_latency_graphs/index
+ hdrh_packet_latency_percentile_graphs/index
comparisons/index
throughput_trending
test_environment
diff --git a/docs/report/dpdk_performance_tests/packet_latency_graphs/2n-clx-cx556a.rst b/docs/report/dpdk_performance_tests/packet_latency_graphs/2n-clx-cx556a.rst
new file mode 100644
index 0000000000..812a75aadf
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/packet_latency_graphs/2n-clx-cx556a.rst
@@ -0,0 +1,107 @@
+
+.. raw:: latex
+
+ \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>
+
+2n-clx-cx556a
+~~~~~~~~~~~~~
+
+This section includes summary graphs of Phy-to-Phy performance with packet
+routed forwarding measured at 100% of discovered NDR throughput rate.
+
+CSIT source code for the test cases used for plots can be found in
+`CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-2t1c-base-ndr-lat.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-2t1c-base-ndr-lat}
+ \label{fig:2n-clx-cx556a-64b-2t1c-base-ndr-lat}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-4t2c-base-ndr-lat.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-4t2c-base-ndr-lat}
+ \label{fig:2n-clx-cx556a-64b-4t2c-base-ndr-lat}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-8t4c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-8t4c-base-ndr-lat.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-8t4c-base-ndr-lat}
+ \label{fig:2n-clx-cx556a-64b-8t4c-base-ndr-lat}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst b/docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst
index 70a255e1e2..af647cac6a 100644
--- a/docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst
+++ b/docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst
@@ -55,5 +55,6 @@ Additional information about graph data:
3n-skx-x710
2n-clx-xxv710
2n-clx-x710
+ 2n-clx-cx556a
3n-hsw-xl710
3n-hsw-x710
diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-cx556a.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-cx556a.rst
new file mode 100644
index 0000000000..db8321f02a
--- /dev/null
+++ b/docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-cx556a.rst
@@ -0,0 +1,125 @@
+
+.. raw:: latex
+
+ \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>
+
+2n-clx-cx556a
+~~~~~~~~~~~~~
+
+Following sections include summary graphs of Phy-to-Phy performance with
+packet 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/dpdk/perf?h=rls2001>`_.
+
+.. raw:: latex
+
+ \clearpage
+
+64b-2t1c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-2t1c-base-ndr.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-2t1c-base-ndr}
+ \label{fig:2n-clx-cx556a-64b-2t1c-base-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-2t1c-base-pdr.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-2t1c-base-pdr}
+ \label{fig:2n-clx-cx556a-64b-2t1c-base-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-base
+-------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-4t2c-base-ndr.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-4t2c-base-ndr}
+ \label{fig:2n-clx-cx556a-64b-4t2c-base-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/2n-clx-cx556a-64b-4t2c-base-pdr.html"></iframe>
+ <p><br></p>
+ </center>
+
+.. raw:: latex
+
+ \begin{figure}[H]
+ \centering
+ \graphicspath{{../_build/_static/dpdk/}}
+ \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{2n-clx-cx556a-64b-4t2c-base-pdr}
+ \label{fig:2n-clx-cx556a-64b-4t2c-base-pdr}
+ \end{figure}
diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
index b06af95e67..0f76b42d78 100644
--- a/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
+++ b/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
@@ -63,5 +63,6 @@ Additional information about graph data:
3n-skx-x710
2n-clx-xxv710
2n-clx-x710
+ 2n-clx-cx556a
3n-hsw-xl710
3n-hsw-x710
diff --git a/docs/report/index.html.template b/docs/report/index.html.template
index 80a18de50b..d8f3b6f281 100644
--- a/docs/report/index.html.template
+++ b/docs/report/index.html.template
@@ -40,6 +40,7 @@ CSIT-2001
dpdk_performance_tests/packet_throughput_graphs/index
dpdk_performance_tests/packet_latency_graphs/index
dpdk_performance_tests/hdrh_packet_latency_graphs/index
+ dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/index
dpdk_performance_tests/comparisons/index
dpdk_performance_tests/throughput_trending
dpdk_performance_tests/test_environment
diff --git a/docs/report/vpp_performance_tests/hdrh_packet_latency_graphs/index.rst b/docs/report/vpp_performance_tests/hdrh_packet_latency_graphs/index.rst
index 3507293ada..9a6d204551 100644
--- a/docs/report/vpp_performance_tests/hdrh_packet_latency_graphs/index.rst
+++ b/docs/report/vpp_performance_tests/hdrh_packet_latency_graphs/index.rst
@@ -8,7 +8,7 @@
HDRHistogram Packet Latency
===========================
-Latency results are generated from a single execution of NDR discovery
+Latency results are generated from a single execution of NDRPDR discovery
test across physical testbeds hosted LF FD.io labs: 3n-hsw, 2n-skx, 3n-
skx, 3n-tsh, 2n-clx.
diff --git a/docs/report/vpp_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst b/docs/report/vpp_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst
index a85699437d..d66ccbcdaa 100644
--- a/docs/report/vpp_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst
+++ b/docs/report/vpp_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst
@@ -8,7 +8,7 @@
Latency by Percentile Distribution
==================================
-Latency results are generated from a single execution of NDR discovery
+Latency results are generated from a single execution of NDRPDR discovery
test across physical testbeds hosted LF FD.io labs: 3n-hsw, 2n-skx, 3n-
skx, 3n-tsh, 2n-clx.
diff --git a/resources/tools/presentation/specification.yaml b/resources/tools/presentation/specification.yaml
index 00d6b37e77..e5ff547c1c 100644
--- a/resources/tools/presentation/specification.yaml
+++ b/resources/tools/presentation/specification.yaml
@@ -203,11 +203,7 @@
- 39 # MRR sel
plot-dpdk-throughput-latency-3n-hsw:
- # TODO: Replace:
- # csit-dpdk-perf-verify-2001-3n-hsw:
- csit-dpdk-perf-verify-1908-3n-hsw:
- - 2 # NDRPDR sel
- - 3 # NDRPDR sel
+ csit-dpdk-perf-verify-2001-3n-hsw:
- 4 # NDRPDR sel
- 5 # NDRPDR sel
- 6 # NDRPDR sel
@@ -216,13 +212,12 @@
- 9 # NDRPDR sel
- 10 # NDRPDR sel
- 11 # NDRPDR sel
+ - 12 # NDRPDR sel
+ - 13 # NDRPDR sel
plot-dpdk-hdrh-lat-3n-hsw:
- # TODO: Replace the data
- # This data is only an example
- # csit-dpdk-perf-verify-2001-3n-hsw:
- csit-dpdk-perf-verify-master-3n-hsw:
- - 13
+ csit-dpdk-perf-verify-2001-3n-hsw:
+ - 13 # NDRPDR sel
# 3n-skx
@@ -250,9 +245,17 @@
- 36 # MRR sel
plot-dpdk-throughput-latency-3n-skx:
- # TODO: Add the data
csit-dpdk-perf-verify-2001-3n-skx:
- 1 # NDRPDR sel
+ - 2 # NDRPDR sel
+ - 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
plot-dpdk-hdrh-lat-3n-skx:
csit-dpdk-perf-verify-2001-3n-skx:
@@ -305,11 +308,17 @@
- 115 # NFV reconf sel
plot-dpdk-throughput-latency-2n-skx:
- # TODO: Add data
csit-dpdk-perf-verify-2001-2n-skx:
- 1 # NDRPDR sel
- 2 # NDRPDR sel
- 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
plot-dpdk-hdrh-lat-2n-skx:
csit-dpdk-perf-verify-2001-2n-skx:
@@ -341,12 +350,17 @@
- 4 # NDRPDR sel RC2
plot-dpdk-throughput-latency-2n-clx:
- # TODO: Add data
csit-dpdk-perf-verify-2001-2n-clx:
- 1 # NDRPDR sel
- 2 # NDRPDR sel
- 3 # NDRPDR sel
- 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
plot-dpdk-hdrh-lat-2n-clx:
csit-dpdk-perf-verify-2001-2n-clx:
@@ -494,10 +508,8 @@
- 65
dpdk-perf-results-3n-hsw:
- # TODO: Replace
- # csit-dpdk-perf-verify-2001-3n-hsw:
- csit-dpdk-perf-verify-1908-3n-hsw:
- - 10 # NDRPDR sel
+ csit-dpdk-perf-verify-2001-3n-hsw:
+ - 13 # NDRPDR sel
dpdk-perf-results-3n-skx:
csit-dpdk-perf-verify-2001-3n-skx:
@@ -836,11 +848,7 @@
- 10 # NDRPDR sel
- 11 # NDRPDR sel
dpdk-performance-changes-3n-hsw-cmp:
- # TODO: Replace
- # csit-dpdk-perf-verify-2001-3n-hsw:
- csit-dpdk-perf-verify-1908-3n-hsw:
- - 2 # NDRPDR sel
- - 3 # NDRPDR sel
+ csit-dpdk-perf-verify-2001-3n-hsw:
- 4 # NDRPDR sel
- 5 # NDRPDR sel
- 6 # NDRPDR sel
@@ -849,6 +857,8 @@
- 9 # NDRPDR sel
- 10 # NDRPDR sel
- 11 # NDRPDR sel
+ - 12 # NDRPDR sel
+ - 13 # NDRPDR sel
dpdk-performance-changes-3n-hsw:
- "dpdk-performance-changes-3n-hsw-h1"
- "dpdk-performance-changes-3n-hsw-ref"
@@ -879,9 +889,17 @@
- 11 # NDRPDR sel
- 12 # NDRPDR sel
dpdk-performance-changes-3n-skx-cmp:
- # TODO: Add data
csit-dpdk-perf-verify-2001-3n-skx:
- 1 # NDRPDR sel
+ - 2 # NDRPDR sel
+ - 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
dpdk-performance-changes-3n-skx:
- "dpdk-performance-changes-3n-skx-h1"
- "dpdk-performance-changes-3n-skx-ref"
@@ -912,11 +930,17 @@
- 11 # NDRPDR sel
- 12 # NDRPDR sel
dpdk-performance-changes-2n-skx-cmp:
- # TODO: Add data
csit-dpdk-perf-verify-2001-2n-skx:
- 1 # NDRPDR sel
- 2 # NDRPDR sel
- 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
dpdk-performance-changes-2n-skx:
- "dpdk-performance-changes-2n-skx-h1"
- "dpdk-performance-changes-2n-skx-ref"
@@ -980,33 +1004,57 @@
- "vpp-compare-testbeds-mrr-skx-clx-cmp"
dpdk-compare-testbeds-ref:
- # TODO: Replace
- # csit-dpdk-perf-verify-2001-3n-hsw:
- csit-dpdk-perf-verify-1908-3n-hsw:
- - 2 # NDRPDR sel
- - 3 # NDRPDR sel
+ csit-dpdk-perf-verify-2001-3n-hsw:
- 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
+ - 11 # NDRPDR sel
+ - 12 # NDRPDR sel
+ - 13 # NDRPDR sel
dpdk-compare-testbeds-cmp:
- # TODO: Add data
csit-dpdk-perf-verify-2001-3n-skx:
- 1 # NDRPDR sel
+ - 2 # NDRPDR sel
+ - 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
dpdk-compare-testbeds:
- "dpdk-compare-testbeds-ref"
- "dpdk-compare-testbeds-cmp"
dpdk-compare-testbeds-skx-clx-ref:
- # TODO: Add data
csit-dpdk-perf-verify-2001-2n-skx:
- 1 # NDRPDR sel
- 2 # NDRPDR sel
- 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
dpdk-compare-testbeds-skx-clx-cmp:
- # TODO: Add data
csit-dpdk-perf-verify-2001-2n-clx:
- 1 # NDRPDR sel
- 2 # NDRPDR sel
- 3 # NDRPDR sel
- 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
dpdk-compare-testbeds-skx-clx:
- "dpdk-compare-testbeds-skx-clx-ref"
- "dpdk-compare-testbeds-skx-clx-cmp"
@@ -1041,15 +1089,29 @@
- "vpp-compare-topologies-mrr-cmp"
dpdk-compare-topologies-ref:
- # TODO: Add data
csit-dpdk-perf-verify-2001-3n-skx:
- 1 # NDRPDR sel
+ - 2 # NDRPDR sel
+ - 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
dpdk-compare-topologies-cmp:
- # TODO: Add data
csit-dpdk-perf-verify-2001-2n-skx:
- 1 # NDRPDR sel
- 2 # NDRPDR sel
- 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
dpdk-compare-topologies:
- "dpdk-compare-topologies-ref"
- "dpdk-compare-topologies-cmp"
@@ -1848,12 +1910,17 @@
- 9 # NDRPDR sel
- 10 # NDRPDR sel
- 11 # NDRPDR sel
-# csit-dpdk-perf-verify-2001-3n-hsw:
-
- # TODO: Replace
- # This data is only an example for HDRHistogram
- csit-dpdk-perf-verify-master-3n-hsw:
- - 13
+ csit-dpdk-perf-verify-2001-3n-hsw:
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
+ - 11 # NDRPDR sel
+ - 12 # NDRPDR sel
+ - 13 # NDRPDR sel
csit-dpdk-perf-verify-1904-3n-skx:
- 2 # NDRPDR sel
@@ -1879,6 +1946,15 @@
- 12 # NDRPDR sel
csit-dpdk-perf-verify-2001-3n-skx:
- 1 # NDRPDR sel
+ - 2 # NDRPDR sel
+ - 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
csit-dpdk-perf-verify-1904-2n-skx:
- 2 # NDRPDR sel
@@ -1906,12 +1982,25 @@
- 1 # NDRPDR sel
- 2 # NDRPDR sel
- 3 # NDRPDR sel
+ - 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
csit-dpdk-perf-verify-2001-2n-clx:
- 1 # NDRPDR sel
- 2 # NDRPDR sel
- 3 # NDRPDR sel
- 4 # NDRPDR sel
+ - 5 # NDRPDR sel
+ - 6 # NDRPDR sel
+ - 7 # NDRPDR sel
+ - 8 # NDRPDR sel
+ - 9 # NDRPDR sel
+ - 10 # NDRPDR sel
# TODO: Replace
# csit-vpp-device-2001-ubuntu1804-1n-skx:
@@ -20763,6 +20852,56 @@
title: "2n-clx-x710-64b-4t2c-base-pdr"
layout: "plot-throughput"
+# 2n-clx-cx556a
+
+- type: "plot"
+ title: "DPDK Throughput: 2n-clx-cx556a-64b-2t1c-base-ndr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-2t1c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-clx-cx556a-64b-2t1c-base-ndr"
+ layout: "plot-throughput"
+
+- type: "plot"
+ title: "DPDK Throughput: 2n-clx-cx556a-64b-4t2c-base-ndr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-4t2c-base-ndr"
+ data: "plot-dpdk-throughput-latency-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-clx-cx556a-64b-4t2c-base-ndr"
+ layout: "plot-throughput"
+
+- type: "plot"
+ title: "DPDK Throughput: 2n-clx-cx556a-64b-2t1c-base-pdr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-2t1c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-clx-cx556a-64b-2t1c-base-pdr"
+ layout: "plot-throughput"
+
+- type: "plot"
+ title: "DPDK Throughput: 2n-clx-cx556a-64b-4t2c-base-pdr"
+ algorithm: "plot_perf_box_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-4t2c-base-pdr"
+ data: "plot-dpdk-throughput-latency-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-clx-cx556a-64b-4t2c-base-pdr"
+ layout: "plot-throughput"
+
################################################################################
# Packet Latency - DPDK
@@ -20843,6 +20982,44 @@
title: "2n-clx-x710-64b-8t4c-base-ndr"
layout: "plot-latency"
+# 2n-clx-cx556a
+
+- type: "plot"
+ title: "Latency: 2n-clx-cx556a-64b-2t1c-base-ndr-lat"
+ algorithm: "plot_lat_err_bars_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-2t1c-base-ndr-lat"
+ data: "plot-dpdk-throughput-latency-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-clx-cx556a-64b-2t1c-base-ndr"
+ layout: "plot-latency"
+
+- type: "plot"
+ title: "Latency: 2n-clx-cx556a-64b-4t2c-base-ndr-lat"
+ algorithm: "plot_lat_err_bars_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-4t2c-base-ndr-lat"
+ data: "plot-dpdk-throughput-latency-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-clx-cx556a-64b-4t2c-base-ndr"
+ layout: "plot-latency"
+
+- type: "plot"
+ title: "Latency: 2n-clx-cx556a-64b-8t4c-base-ndr-lat"
+ algorithm: "plot_lat_err_bars_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-8t4c-base-ndr-lat"
+ data: "plot-dpdk-throughput-latency-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-8t4c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-8t4c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ title: "2n-clx-cx556a-64b-8t4c-base-ndr"
+ layout: "plot-latency"
+
################################################################################
# HDRHistogram Packet Latency - DPDK
@@ -20923,6 +21100,44 @@
layout:
layout: "plot-hdrh-latency"
+# 2n-clx-cx556a
+
+- type: "plot"
+ title: "Latency: 2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat"
+ graph-title: "2n-clx-cx556a-64b-2t1c-base-ndr"
+ algorithm: "plot_lat_hdrh_bar_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat"
+ data: "plot-dpdk-hdrh-lat-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ layout: "plot-hdrh-latency"
+
+- type: "plot"
+ title: "Latency: 2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat"
+ graph-title: "2n-clx-cx556a-64b-4t2c-base-ndr"
+ algorithm: "plot_lat_hdrh_bar_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat"
+ data: "plot-dpdk-hdrh-lat-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ layout: "plot-hdrh-latency"
+
+- type: "plot"
+ title: "Latency: 2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat"
+ graph-title: "2n-clx-cx556a-64b-8t4c-base-ndr"
+ algorithm: "plot_lat_hdrh_bar_name"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat"
+ data: "plot-dpdk-hdrh-lat-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-8t4c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-8t4c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ layout: "plot-hdrh-latency"
+
################################################################################
# HDRHistogram Packet Latency Percentile 1C
@@ -24066,6 +24281,46 @@
layout:
layout: "plot-hdrh-latency-percentile"
+# 2n-clx-cx556a
+
+- type: "plot"
+ title: "Latency: 2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat-percentile"
+ graph-title: "2n-clx-cx556a-64b-2t1c-base-ndr"
+ algorithm: "plot_lat_hdrh_percentile"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-2t1c-base-ndr-hdrh-lat-percentile"
+ data: "plot-dpdk-hdrh-lat-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-2t1c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-2t1c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ layout: "plot-hdrh-latency-percentile"
+
+- type: "plot"
+ title: "Latency: 2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat-percentile"
+ graph-title: "2n-clx-cx556a-64b-4t2c-base-ndr"
+ algorithm: "plot_lat_hdrh_percentile"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-4t2c-base-ndr-hdrh-lat-percentile"
+ data: "plot-dpdk-hdrh-lat-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-4t2c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-4t2c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ layout: "plot-hdrh-latency-percentile"
+
+- type: "plot"
+ title: "Latency: 2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat-percentile"
+ graph-title: "2n-clx-cx556a-64b-8t4c-base-ndr"
+ algorithm: "plot_lat_hdrh_percentile"
+ output-file: "{DIR[STATIC,DPDK]}/2n-clx-cx556a-64b-8t4c-base-ndr-hdrh-lat-percentile"
+ data: "plot-dpdk-hdrh-lat-2n-clx"
+ include:
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-eth-l2xcbase-testpmd-ndrpdr.64b-8t4c-eth-l2xcbase-testpmd-ndrpdr"
+ - "tests.dpdk.perf.2n1l-100ge2p1cx556a-ethip4-ip4base-l3fwd-ndrpdr.64b-8t4c-ethip4-ip4base-l3fwd-ndrpdr"
+ layout:
+ layout: "plot-hdrh-latency-percentile"
+
+################################################################################
+
- type: "plot"
title: "Latency by percentile: 2n-skx-xxv710"
algorithm: "plot_hdrh_lat_by_percentile"