Report: Add DPDK 2n-clx 41/24741/1
authorTibor Frank <tifrank@cisco.com>
Mon, 3 Feb 2020 09:21:29 +0000 (10:21 +0100)
committerTibor Frank <tifrank@cisco.com>
Mon, 3 Feb 2020 09:21:29 +0000 (10:21 +0100)
Change-Id: I4cd0fb5169a8ce571cce23bf8c3b9709afe8dc9b
Signed-off-by: Tibor Frank <tifrank@cisco.com>
29 files changed:
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-cx556a.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-x710.rst
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-clx-xxv710.rst
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-x710.rst
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/2n-skx-xxv710.rst
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-x710.rst
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-hsw-xl710.rst
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-x710.rst
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/3n-skx-xxv710.rst
docs/report/dpdk_performance_tests/hdrh_packet_latency_graphs/index.rst
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-cx556a.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-x710.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-clx-xxv710.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-x710.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/2n-skx-xxv710.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-x710.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-hsw-xl710.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-x710.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/3n-skx-xxv710.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/index.rst
docs/report/dpdk_performance_tests/packet_latency_graphs/2n-clx-cx556a.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/packet_latency_graphs/index.rst
docs/report/dpdk_performance_tests/packet_throughput_graphs/2n-clx-cx556a.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
docs/report/index.html.template
docs/report/vpp_performance_tests/hdrh_packet_latency_graphs/index.rst
docs/report/vpp_performance_tests/hdrh_packet_latency_percentile_graphs/index.rst
resources/tools/presentation/specification.yaml

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 (file)
index 0000000..711ab1d
--- /dev/null
@@ -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}
index f3c645a..1e7842e 100644 (file)
@@ -31,9 +31,6 @@
 2n-clx-x710
 ~~~~~~~~~~~
 
 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>`_.
 
 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>`_.
 
index c78d391..a3b3b04 100644 (file)
@@ -31,9 +31,6 @@
 2n-clx-xxv710
 ~~~~~~~~~~~~~
 
 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>`_.
 
 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>`_.
 
index a5787b2..a42a7eb 100644 (file)
@@ -31,9 +31,6 @@
 2n-skx-x710
 ~~~~~~~~~~~
 
 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>`_.
 
 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>`_.
 
index bcbad55..c6e9f23 100644 (file)
@@ -31,9 +31,6 @@
 2n-skx-xxv710
 ~~~~~~~~~~~~~
 
 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>`_.
 
 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>`_.
 
index f504e00..4272c6b 100644 (file)
@@ -31,9 +31,6 @@
 3n-hsw-x710
 ~~~~~~~~~~~
 
 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>`_.
 
 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>`_.
 
index 3061d51..fb41406 100644 (file)
@@ -31,9 +31,6 @@
 3n-hsw-xl710
 ~~~~~~~~~~~~
 
 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>`_.
 
 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>`_.
 
index 47108a6..d092bd8 100644 (file)
@@ -31,9 +31,6 @@
 3n-skx-x710
 ~~~~~~~~~~~
 
 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>`_.
 
 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>`_.
 
index 15219c6..694cb58 100644 (file)
@@ -31,9 +31,6 @@
 3n-skx-xxv710
 ~~~~~~~~~~~~~
 
 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>`_.
 
 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>`_.
 
index ee4c96a..cbfeb04 100644 (file)
@@ -6,7 +6,7 @@
 HDRHistogram Packet Latency
 ===========================
 
 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.
 
 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
     3n-skx-x710
     2n-clx-xxv710
     2n-clx-x710
+    2n-clx-cx556a
     3n-hsw-xl710
     3n-hsw-x710
     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 (file)
index 0000000..990fb4c
--- /dev/null
@@ -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 (file)
index 0000000..1f20341
--- /dev/null
@@ -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 (file)
index 0000000..c77e546
--- /dev/null
@@ -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 (file)
index 0000000..c4a5093
--- /dev/null
@@ -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 (file)
index 0000000..2d36e41
--- /dev/null
@@ -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 (file)
index 0000000..f5610c7
--- /dev/null
@@ -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 (file)
index 0000000..4e4a8ac
--- /dev/null
@@ -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 (file)
index 0000000..7a17fa7
--- /dev/null
@@ -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 (file)
index 0000000..1409373
--- /dev/null
@@ -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 (file)
index 0000000..2316c82
--- /dev/null
@@ -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
index 8554146..a7f5a3d 100644 (file)
@@ -8,6 +8,7 @@ DPDK Performance
     packet_throughput_graphs/index
     packet_latency_graphs/index
     hdrh_packet_latency_graphs/index
     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
     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 (file)
index 0000000..812a75a
--- /dev/null
@@ -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}
index 70a255e..af647ca 100644 (file)
@@ -55,5 +55,6 @@ Additional information about graph data:
     3n-skx-x710
     2n-clx-xxv710
     2n-clx-x710
     3n-skx-x710
     2n-clx-xxv710
     2n-clx-x710
+    2n-clx-cx556a
     3n-hsw-xl710
     3n-hsw-x710
     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 (file)
index 0000000..db8321f
--- /dev/null
@@ -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}
index b06af95..0f76b42 100644 (file)
@@ -63,5 +63,6 @@ Additional information about graph data:
     3n-skx-x710
     2n-clx-xxv710
     2n-clx-x710
     3n-skx-x710
     2n-clx-xxv710
     2n-clx-x710
+    2n-clx-cx556a
     3n-hsw-xl710
     3n-hsw-x710
     3n-hsw-xl710
     3n-hsw-x710
index 80a18de..d8f3b6f 100644 (file)
@@ -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/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
     dpdk_performance_tests/comparisons/index
     dpdk_performance_tests/throughput_trending
     dpdk_performance_tests/test_environment
index 3507293..9a6d204 100644 (file)
@@ -8,7 +8,7 @@
 HDRHistogram Packet Latency
 ===========================
 
 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.
 
 test across physical testbeds hosted LF FD.io labs: 3n-hsw, 2n-skx, 3n-
 skx, 3n-tsh, 2n-clx.
 
index a856994..d66ccbc 100644 (file)
@@ -8,7 +8,7 @@
 Latency by Percentile Distribution
 ==================================
 
 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.
 
 test across physical testbeds hosted LF FD.io labs: 3n-hsw, 2n-skx, 3n-
 skx, 3n-tsh, 2n-clx.
 
index 00d6b37..e5ff547 100644 (file)
         - 39  # MRR sel
 
     plot-dpdk-throughput-latency-3n-hsw:
         - 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
         - 4   # NDRPDR sel
         - 5   # NDRPDR sel
         - 6   # NDRPDR sel
         - 9   # NDRPDR sel
         - 10  # NDRPDR sel
         - 11  # NDRPDR sel
         - 9   # NDRPDR sel
         - 10  # NDRPDR sel
         - 11  # NDRPDR sel
+        - 12  # NDRPDR sel
+        - 13  # NDRPDR sel
 
     plot-dpdk-hdrh-lat-3n-hsw:
 
     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
 
 
     # 3n-skx
 
         - 36  # MRR sel
 
     plot-dpdk-throughput-latency-3n-skx:
         - 36  # MRR sel
 
     plot-dpdk-throughput-latency-3n-skx:
-      # TODO: Add the data
       csit-dpdk-perf-verify-2001-3n-skx:
         - 1   # 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
 
     plot-dpdk-hdrh-lat-3n-skx:
       csit-dpdk-perf-verify-2001-3n-skx:
 
     plot-dpdk-hdrh-lat-3n-skx:
       csit-dpdk-perf-verify-2001-3n-skx:
         - 115 # NFV reconf sel
 
     plot-dpdk-throughput-latency-2n-skx:
         - 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
       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:
 
     plot-dpdk-hdrh-lat-2n-skx:
       csit-dpdk-perf-verify-2001-2n-skx:
         - 4   # NDRPDR sel RC2
 
     plot-dpdk-throughput-latency-2n-clx:
         - 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
       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:
 
     plot-dpdk-hdrh-lat-2n-clx:
       csit-dpdk-perf-verify-2001-2n-clx:
         - 65
 
     dpdk-perf-results-3n-hsw:
         - 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:
 
     dpdk-perf-results-3n-skx:
       csit-dpdk-perf-verify-2001-3n-skx:
         - 10  # NDRPDR sel
         - 11  # NDRPDR sel
     dpdk-performance-changes-3n-hsw-cmp:
         - 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
         - 4   # NDRPDR sel
         - 5   # NDRPDR sel
         - 6   # NDRPDR sel
         - 9   # NDRPDR sel
         - 10  # NDRPDR sel
         - 11  # NDRPDR sel
         - 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"
     dpdk-performance-changes-3n-hsw:
       - "dpdk-performance-changes-3n-hsw-h1"
       - "dpdk-performance-changes-3n-hsw-ref"
         - 11  # NDRPDR sel
         - 12  # NDRPDR sel
     dpdk-performance-changes-3n-skx-cmp:
         - 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
       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"
     dpdk-performance-changes-3n-skx:
       - "dpdk-performance-changes-3n-skx-h1"
       - "dpdk-performance-changes-3n-skx-ref"
         - 11  # NDRPDR sel
         - 12  # NDRPDR sel
     dpdk-performance-changes-2n-skx-cmp:
         - 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
       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"
     dpdk-performance-changes-2n-skx:
       - "dpdk-performance-changes-2n-skx-h1"
       - "dpdk-performance-changes-2n-skx-ref"
       - "vpp-compare-testbeds-mrr-skx-clx-cmp"
 
     dpdk-compare-testbeds-ref:
       - "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
         - 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:
     dpdk-compare-testbeds-cmp:
-      # TODO: Add data
       csit-dpdk-perf-verify-2001-3n-skx:
         - 1   # 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
     dpdk-compare-testbeds:
       - "dpdk-compare-testbeds-ref"
       - "dpdk-compare-testbeds-cmp"
 
     dpdk-compare-testbeds-skx-clx-ref:
     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
       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:
     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
       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"
     dpdk-compare-testbeds-skx-clx:
       - "dpdk-compare-testbeds-skx-clx-ref"
       - "dpdk-compare-testbeds-skx-clx-cmp"
       - "vpp-compare-topologies-mrr-cmp"
 
     dpdk-compare-topologies-ref:
       - "vpp-compare-topologies-mrr-cmp"
 
     dpdk-compare-topologies-ref:
-      # TODO: Add data
       csit-dpdk-perf-verify-2001-3n-skx:
         - 1   # 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
     dpdk-compare-topologies-cmp:
     dpdk-compare-topologies-cmp:
-      # TODO: Add data
       csit-dpdk-perf-verify-2001-2n-skx:
         - 1   # NDRPDR sel
         - 2   # NDRPDR sel
         - 3   # NDRPDR sel
       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"
     dpdk-compare-topologies:
       - "dpdk-compare-topologies-ref"
       - "dpdk-compare-topologies-cmp"
       - 9   # NDRPDR sel
       - 10  # NDRPDR sel
       - 11  # NDRPDR sel
       - 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
 
     csit-dpdk-perf-verify-1904-3n-skx:
       - 2   # NDRPDR sel
       - 12  # NDRPDR sel
     csit-dpdk-perf-verify-2001-3n-skx:
       - 1   # NDRPDR sel
       - 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
 
     csit-dpdk-perf-verify-1904-2n-skx:
       - 2   # NDRPDR sel
       - 1   # NDRPDR sel
       - 2   # NDRPDR sel
       - 3   # NDRPDR sel
       - 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
 
     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:
 
     # TODO: Replace
     # csit-vpp-device-2001-ubuntu1804-1n-skx:
     title: "2n-clx-x710-64b-4t2c-base-pdr"
     layout: "plot-throughput"
 
     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
 ################################################################################
 
 # Packet Latency - DPDK
     title: "2n-clx-x710-64b-8t4c-base-ndr"
     layout: "plot-latency"
 
     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
 ################################################################################
 
 # HDRHistogram Packet Latency - DPDK
   layout:
     layout: "plot-hdrh-latency"
 
   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
 ################################################################################
 
 # HDRHistogram Packet Latency Percentile 1C
   layout:
     layout: "plot-hdrh-latency-percentile"
 
   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"
 - type: "plot"
   title: "Latency by percentile: 2n-skx-xxv710"
   algorithm: "plot_hdrh_lat_by_percentile"