Report: Add 3n-snr 09/37409/1
authorTibor Frank <tifrank@cisco.com>
Mon, 17 Oct 2022 13:59:43 +0000 (15:59 +0200)
committerTibor Frank <tifrank@cisco.com>
Mon, 17 Oct 2022 14:05:54 +0000 (14:05 +0000)
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Change-Id: I9e72bae01997b145f058002e75dd2ace37c80b08
(cherry picked from commit be7cc1c166ee756981b9159e3deccecd74df453b)

42 files changed:
docs/report/detailed_test_results/dpdk_performance_results/index.rst
docs/report/detailed_test_results/dpdk_performance_results_3n_snr/index.rst [new file with mode: 0644]
docs/report/detailed_test_results/vpp_mrr_results/index.rst
docs/report/detailed_test_results/vpp_mrr_results_3n_snr/index.rst [new file with mode: 0644]
docs/report/detailed_test_results/vpp_performance_results/index.rst
docs/report/detailed_test_results/vpp_performance_results_3n_snr/index.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
docs/report/dpdk_performance_tests/throughput_speedup_multi_core/3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/dpdk_performance_tests/throughput_speedup_multi_core/index.rst
docs/report/test_configuration/vpp_mrr_configuration/index.rst
docs/report/test_configuration/vpp_mrr_configuration_3n_snr/index.rst [new file with mode: 0644]
docs/report/test_configuration/vpp_performance_configuration/index.rst
docs/report/test_configuration/vpp_performance_configuration_3n_snr/index.rst [new file with mode: 0644]
docs/report/test_operational_data/vpp_performance_operational_data/index.rst
docs/report/test_operational_data/vpp_performance_operational_data_3n_snr/index.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/packet_throughput_graphs/index.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/ip6-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/packet_throughput_graphs/ip6.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/l2-3n-dnv-x553.rst
docs/report/vpp_performance_tests/packet_throughput_graphs/l2-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/packet_throughput_graphs/l2.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/index.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec.rst
docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-snr-e822cq.rst [new file with mode: 0644]
docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2.rst
resources/tools/presentation/specifications/report/data_sets.yaml
resources/tools/presentation/specifications/report/elements.yaml
resources/tools/presentation/specifications/report/environment.yaml

index 102aeec..d4d50f7 100644 (file)
@@ -9,6 +9,7 @@ DPDK Throughput
     ../dpdk_performance_results_3n_alt/index
     ../dpdk_performance_results_3n_tsh/index
     ../dpdk_performance_results_2n_tx2/index
+    ../dpdk_performance_results_3n_snr/index
 
 ..
     ../dpdk_performance_results_2n_dnv/index
diff --git a/docs/report/detailed_test_results/dpdk_performance_results_3n_snr/index.rst b/docs/report/detailed_test_results/dpdk_performance_results_3n_snr/index.rst
new file mode 100644 (file)
index 0000000..0eac868
--- /dev/null
@@ -0,0 +1,12 @@
+3n-snr
+------
+
+.. note::
+
+    Data sources for reported test results:
+    i) `build logs from FD.io dpdk coverage job 3n-snr`_,
+    ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index 7aac9e4..4d9e891 100644 (file)
@@ -13,6 +13,7 @@ VPP MRR
     `build logs from FD.io vpp iterative job 2n-tx2`_,
     `build logs from FD.io vpp iterative job 2n-dnv`_,
     `build logs from FD.io vpp iterative job 3n-dnv`_,
+    `build logs from FD.io vpp iterative job 3n-snr`_,
     `build logs from FD.io vpp iterative job 2n-aws`_,
     ii) archived FD.io jobs test results
     `output files <../../_static/archive/>`_.
diff --git a/docs/report/detailed_test_results/vpp_mrr_results_3n_snr/index.rst b/docs/report/detailed_test_results/vpp_mrr_results_3n_snr/index.rst
new file mode 100644 (file)
index 0000000..2d5698d
--- /dev/null
@@ -0,0 +1,12 @@
+3n-snr
+------
+
+.. note::
+
+    Data sources for reported test results:
+    i) `build logs from FD.io vpp coverage job 3n-snr`_,
+    ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index 12cc29f..368285c 100644 (file)
@@ -13,6 +13,7 @@ VPP Throughput
     `build logs from FD.io vpp coverage job 2n-tx2`_,
     `build logs from FD.io vpp coverage job 2n-dnv`_,
     `build logs from FD.io vpp coverage job 3n-dnv`_,
+    `build logs from FD.io vpp coverage job 3n-snr`_,
     `build logs from FD.io vpp coverage job 2n-aws`_,
     ii) archived FD.io jobs test results
     `output files <../../_static/archive/>`_.
diff --git a/docs/report/detailed_test_results/vpp_performance_results_3n_snr/index.rst b/docs/report/detailed_test_results/vpp_performance_results_3n_snr/index.rst
new file mode 100644 (file)
index 0000000..2d5698d
--- /dev/null
@@ -0,0 +1,12 @@
+3n-snr
+------
+
+.. note::
+
+    Data sources for reported test results:
+    i) `build logs from FD.io vpp coverage job 3n-snr`_,
+    ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-snr-e822cq.rst b/docs/report/dpdk_performance_tests/packet_throughput_graphs/3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..9a00a97
--- /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>
+
+3n-snr-e822cq
+~~~~~~~~~~~~~
+
+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=rls2206>`_.
+
+.. 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-snr-e822cq-64b-1t1c-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]{3n-snr-e822cq-64b-1t1c-base-ndr}
+            \label{fig:3n-snr-e822cq-64b-1t1c-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/3n-snr-e822cq-64b-1t1c-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]{3n-snr-e822cq-64b-1t1c-base-pdr}
+            \label{fig:3n-snr-e822cq-64b-1t1c-base-pdr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+64b-2t2c-base
+-------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-snr-e822cq-64b-2t2c-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]{3n-snr-e822cq-64b-2t2c-base-ndr}
+            \label{fig:3n-snr-e822cq-64b-2t2c-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/3n-snr-e822cq-64b-2t2c-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]{3n-snr-e822cq-64b-2t2c-base-pdr}
+            \label{fig:3n-snr-e822cq-64b-2t2c-base-pdr}
+    \end{figure}
index dcfae4e..335dc94 100644 (file)
@@ -51,6 +51,7 @@ Additional information about graph data:
     `build logs from FD.io dpdk performance job 2n-zn2`_,
     `build logs from FD.io dpdk performance job 3n-alt`_,
     `build logs from FD.io dpdk performance job 3n-tsh`_,
+    `build logs from FD.io dpdk performance job 3n-snr`_,
     `build logs from FD.io dpdk performance job 2n-tx2`_ with RF
     result files csit-dpdk-perf-|srelease|-\*.zip
     `archived here <../../_static/archive/>`_.
@@ -70,6 +71,7 @@ Additional information about graph data:
     3n-alt-xl710
     3n-tsh-x520
     2n-tx2-xl710
+    3n-snr-e822cq
 
 ..
     2n-dnv-x553
diff --git a/docs/report/dpdk_performance_tests/throughput_speedup_multi_core/3n-snr-e822cq.rst b/docs/report/dpdk_performance_tests/throughput_speedup_multi_core/3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..5b76744
--- /dev/null
@@ -0,0 +1,78 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+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=rls2206>`_.
+
+.. raw:: latex
+
+    \clearpage
+
+64b-base
+--------
+
+.. raw:: html
+
+    <center>
+    <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-snr-e822cq-64b-base-ndr-tsa.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-snr-e822cq-64b-base-ndr-tsa}
+            \label{fig:3n-snr-e822cq-64b-base-ndr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/3n-snr-e822cq-64b-base-pdr-tsa.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-snr-e822cq-64b-base-pdr-tsa}
+            \label{fig:3n-snr-e822cq-64b-base-pdr-tsa}
+    \end{figure}
index b911ac7..9dd5652 100644 (file)
@@ -43,6 +43,7 @@ Additional information about graph data:
     `build logs from FD.io dpdk performance job 2n-zn2`_,
     `build logs from FD.io dpdk performance job 3n-alt`_,
     `build logs from FD.io dpdk performance job 3n-tsh`_,
+    `build logs from FD.io dpdk performance job 3n-snr`_,
     `build logs from FD.io dpdk performance job 2n-tx2`_ with RF
     result files csit-vpp-perf-|srelease|-\*.zip
     `archived here <../../_static/archive/>`_.
@@ -61,3 +62,4 @@ Additional information about graph data:
     3n-alt-xl710
     3n-tsh-x520
     2n-tx2-xl710
+    3n-snr-e822cq
index 7aac9e4..4d9e891 100644 (file)
@@ -13,6 +13,7 @@ VPP MRR
     `build logs from FD.io vpp iterative job 2n-tx2`_,
     `build logs from FD.io vpp iterative job 2n-dnv`_,
     `build logs from FD.io vpp iterative job 3n-dnv`_,
+    `build logs from FD.io vpp iterative job 3n-snr`_,
     `build logs from FD.io vpp iterative job 2n-aws`_,
     ii) archived FD.io jobs test results
     `output files <../../_static/archive/>`_.
diff --git a/docs/report/test_configuration/vpp_mrr_configuration_3n_snr/index.rst b/docs/report/test_configuration/vpp_mrr_configuration_3n_snr/index.rst
new file mode 100644 (file)
index 0000000..e9bf052
--- /dev/null
@@ -0,0 +1,12 @@
+3n-snr
+------
+
+.. note::
+
+    Data sources for reported test configurations:
+    i) `build logs from FD.io vpp coverage job 3n-snr`_,
+    ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index 12cc29f..368285c 100644 (file)
@@ -13,6 +13,7 @@ VPP Throughput
     `build logs from FD.io vpp coverage job 2n-tx2`_,
     `build logs from FD.io vpp coverage job 2n-dnv`_,
     `build logs from FD.io vpp coverage job 3n-dnv`_,
+    `build logs from FD.io vpp coverage job 3n-snr`_,
     `build logs from FD.io vpp coverage job 2n-aws`_,
     ii) archived FD.io jobs test results
     `output files <../../_static/archive/>`_.
diff --git a/docs/report/test_configuration/vpp_performance_configuration_3n_snr/index.rst b/docs/report/test_configuration/vpp_performance_configuration_3n_snr/index.rst
new file mode 100644 (file)
index 0000000..e9bf052
--- /dev/null
@@ -0,0 +1,12 @@
+3n-snr
+------
+
+.. note::
+
+    Data sources for reported test configurations:
+    i) `build logs from FD.io vpp coverage job 3n-snr`_,
+    ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index 275e31a..e84edca 100644 (file)
@@ -18,6 +18,7 @@ at 100% PDR.
     `build logs from FD.io vpp coverage job 2n-tx2`_,
     `build logs from FD.io vpp coverage job 2n-dnv`_,
     `build logs from FD.io vpp coverage job 3n-dnv`_,
+    `build logs from FD.io vpp coverage job 3n-snr`_,
     `build logs from FD.io vpp coverage job 2n-aws`_,
     ii) archived FD.io jobs test results
     `output files <../../_static/archive/>`_.
diff --git a/docs/report/test_operational_data/vpp_performance_operational_data_3n_snr/index.rst b/docs/report/test_operational_data/vpp_performance_operational_data_3n_snr/index.rst
new file mode 100644 (file)
index 0000000..27efed9
--- /dev/null
@@ -0,0 +1,12 @@
+3n-snr
+------
+
+.. note::
+
+    Data sources for reported test operational data:
+    i) `build logs from FD.io vpp coverage job 3n-snr`_,
+    ii) archived FD.io jobs test result `output files
+    <../../_static/archive/>`_.
+
+.. toctree::
+
index 7a7464e..1d5cf86 100644 (file)
@@ -49,6 +49,7 @@ Graphs are split into sections as follows:
      - 2n-tx2: 2-node Arm ThunderX2
      - 2n-dnv: 2-node Atom Denverton
      - 3n-dnv: 3-node Atom Denverton
+     - 3n-snr: 3-node Atom Snowridge
 
    - **nic_model**:
 
@@ -142,6 +143,7 @@ Additional information about graph data:
     `build logs from FD.io vpp performance job 3n-alt`_,
     `build logs from FD.io vpp performance job 3n-tsh`_,
     `build logs from FD.io vpp performance job 2n-tx2`_,
+    `build logs from FD.io vpp performance job 3n-snr`_,
     `build logs from FD.io vpp performance job 2n-dnv`_ and
     `build logs from FD.io vpp performance job 3n-dnv`_ with RF
     result files csit-vpp-perf-|srelease|-\*.zip
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..742cff1
--- /dev/null
@@ -0,0 +1,71 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+64b-1t1c-ip4routing-base-scale
+------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-1t1c-ip4routing-base-scale-ndr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-1t1c-ip4routing-base-scale-ndr}
+            \label{fig:3n-snr-e822cq-64b-1t1c-ip4routing-base-scale-ndr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-1t1c-ip4routing-base-scale-pdr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-1t1c-ip4routing-base-scale-pdr}
+            \label{fig:3n-snr-e822cq-64b-1t1c-ip4routing-base-scale-pdr}
+    \end{figure}
index 280d8c3..c2c1500 100644 (file)
@@ -31,4 +31,5 @@ CSIT source code for the test cases used for plots can be found in
     ip4-2n-tx2-xl710
     ip4-2n-dnv-x553
     ip4-3n-dnv-x553
+    ip4-3n-snr-e822cq
     ip4-2n-aws-nitro50g
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4_tunnels-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..97d0cb4
--- /dev/null
@@ -0,0 +1,71 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+64b-1t1c-ip4tunnel-base
+-----------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-1t1c-ip4tunnel-base-ndr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-1t1c-ip4tunnel-base-ndr}
+            \label{fig:3n-snr-e822cq-64b-1t1c-ip4tunnel-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/vpp/3n-snr-e822cq-64b-1t1c-ip4tunnel-base-pdr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-1t1c-ip4tunnel-base-pdr}
+            \label{fig:3n-snr-e822cq-64b-1t1c-ip4tunnel-base-pdr}
+    \end{figure}
index 02ad900..ca09baa 100644 (file)
@@ -25,3 +25,4 @@ CSIT source code for the test cases used for plots can be found in
     ip4_tunnels-3n-alt-xl710
     ip4_tunnels-3n-tsh-x520
     ip4_tunnels-3n-dnv-x553
+    ip4_tunnels-3n-snr-e822cq
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip6-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..ab8aa1e
--- /dev/null
@@ -0,0 +1,71 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+78b-1t1c-ip6routing-base-scale
+------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-78b-1t1c-ip6routing-base-scale-ndr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-78b-1t1c-ip6routing-base-scale-ndr}
+            \label{fig:3n-snr-e822cq-78b-1t1c-ip6routing-base-scale-ndr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-78b-1t1c-ip6routing-base-scale-pdr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-78b-1t1c-ip6routing-base-scale-pdr}
+            \label{fig:3n-snr-e822cq-78b-1t1c-ip6routing-base-scale-pdr}
+    \end{figure}
index 57884a3..e009724 100644 (file)
@@ -31,4 +31,5 @@ CSIT source code for the test cases used for plots can be found in
     ip6-2n-tx2-xl710
     ip6-2n-dnv-x553
     ip6-3n-dnv-x553
+    ip6-3n-snr-e822cq
     ip6-2n-aws-nitro50g
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ipsec-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..d787308
--- /dev/null
@@ -0,0 +1,201 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+imix-1t1c-ipsec-ip4routing-scale-sw
+-----------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-sw-ndr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-sw-ndr}
+            \label{fig:3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-base-sw-ndr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-sw-pdr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-sw-pdr}
+            \label{fig:3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-sw-pdr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+1518b-1t1c-ipsec-ip4routing-scale-sw
+------------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-sw-ndr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-sw-ndr}
+            \label{fig:3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-base-sw-ndr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-sw-pdr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-sw-pdr}
+            \label{fig:3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-sw-pdr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+imix-1t1c-ipsec-ip4routing-scale-scheduler
+------------------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-scheduler-ndr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-scheduler-ndr}
+            \label{fig:3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-base-scheduler-ndr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-scheduler-pdr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-scheduler-pdr}
+            \label{fig:3n-snr-e822cq-imix-1t1c-ipsec-ip4routing-scale-scheduler-pdr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+1518b-1t1c-ipsec-ip4routing-scale-scheduler
+-------------------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-scheduler-ndr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-scheduler-ndr}
+            \label{fig:3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-base-scheduler-ndr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-scheduler-pdr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-scheduler-pdr}
+            \label{fig:3n-snr-e822cq-1518b-1t1c-ipsec-ip4routing-scale-scheduler-pdr}
+    \end{figure}
index 4f86989..5acb0d3 100644 (file)
@@ -25,3 +25,4 @@ CSIT source code for the test cases used for plots can be found in
     ipsec-3n-tsh-x520
     ipsec-2n-tx2-xl710
     ipsec-3n-dnv-x553
+    ipsec-3n-snr-e822cq
index 71af072..d74017c 100644 (file)
@@ -69,7 +69,3 @@
             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-pdr}
             \label{fig:3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-pdr}
     \end{figure}
-
-.. raw:: latex
-
-    \clearpage
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/l2-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/l2-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..77ffb86
--- /dev/null
@@ -0,0 +1,71 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+64b-1t1c-l2switching-base-scale
+-------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-1t1c-l2switching-base-scale-ndr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-1t1c-l2switching-base-scale-ndr}
+            \label{fig:3n-snr-e822cq-64b-1t1c-l2switching-base-scale-ndr}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-1t1c-l2switching-base-scale-pdr.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-1t1c-l2switching-base-scale-pdr}
+            \label{fig:3n-snr-e822cq-64b-1t1c-l2switching-base-scale-pdr}
+    \end{figure}
index 01c885c..8120c48 100644 (file)
@@ -31,3 +31,4 @@ CSIT source code for the test cases used for plots can be found in
     l2-2n-tx2-xl710
     l2-2n-dnv-x553
     l2-3n-dnv-x553
+    l2-3n-snr-e822cq
index 89fc9b3..58650c4 100644 (file)
@@ -46,6 +46,7 @@ Additional information about graph data:
     `build logs from FD.io vpp performance job 3n-alt`_,
     `build logs from FD.io vpp performance job 3n-tsh`_,
     `build logs from FD.io vpp performance job 2n-tx2`_,
+    `build logs from FD.io vpp performance job 3n-snr`_,
     `build logs from FD.io vpp performance job 2n-dnv`_ and
     `build logs from FD.io vpp performance job 3n-dnv`_ with RF
     result files csit-vpp-perf-|srelease|-\*.zip
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..60c268d
--- /dev/null
@@ -0,0 +1,71 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+64b-ip4routing-base-scale
+-------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-ip4routing-base-scale-ndr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-ip4routing-base-scale-ndr-tsa}
+            \label{fig:3n-snr-e822cq-64b-ip4routing-base-scale-ndr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-ip4routing-base-scale-pdr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-ip4routing-base-scale-pdr-tsa}
+            \label{fig:3n-snr-e822cq-64b-ip4routing-base-scale-pdr-tsa}
+    \end{figure}
index f870c72..ce31626 100644 (file)
@@ -33,3 +33,4 @@ CSIT source code for the test cases used for plots can be found in
     ip4-2n-tx2-xl710
     ip4-2n-dnv-x553
     ip4-3n-dnv-x553
+    ip4-3n-snr-e822cq
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip4_tunnels-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..8490877
--- /dev/null
@@ -0,0 +1,71 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+64b-ip4tunnel-base
+------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-ip4tunnel-base-ndr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-ip4tunnel-base-ndr-tsa}
+            \label{fig:3n-snr-e822cq-64b-ip4tunnel-base-ndr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-ip4tunnel-base-pdr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-ip4tunnel-base-pdr-tsa}
+            \label{fig:3n-snr-e822cq-64b-ip4tunnel-base-pdr-tsa}
+    \end{figure}
index 470c2e3..33b77e6 100644 (file)
@@ -27,3 +27,4 @@ CSIT source code for the test cases used for plots can be found in
     ip4_tunnels-3n-alt-xl710
     ip4_tunnels-3n-tsh-x520
     ip4_tunnels-3n-dnv-x553
+    ip4_tunnels-3n-snr-e822cq
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ip6-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..e8349c0
--- /dev/null
@@ -0,0 +1,71 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+78b-ip6routing-base-scale
+-------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-78b-ip6routing-base-scale-ndr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-78b-ip6routing-base-scale-ndr-tsa}
+            \label{fig:3n-snr-e822cq-78b-ip6routing-base-scale-ndr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-78b-ip6routing-base-scale-pdr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-78b-ip6routing-base-scale-pdr-tsa}
+            \label{fig:3n-snr-e822cq-78b-ip6routing-base-scale-pdr-tsa}
+    \end{figure}
index 77333cd..0a017c0 100644 (file)
@@ -33,3 +33,4 @@ CSIT source code for the test cases used for plots can be found in
     ip6-2n-tx2-xl710
     ip6-2n-dnv-x553
     ip6-3n-dnv-x553
+    ip6-3n-snr-e822cq
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/ipsec-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..ef27c7a
--- /dev/null
@@ -0,0 +1,200 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+imix-ipsec-ip4routing-scale-sw
+------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-imix-ipsec-ip4routing-scale-sw-ndr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-imix-ipsec-ip4routing-scale-sw-ndr-tsa}
+            \label{fig:3n-snr-e822cq-imix-ipsec-ip4routing-scale-sw-ndr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-imix-ipsec-ip4routing-scale-sw-pdr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-imix-ipsec-ip4routing-scale-sw-pdr-tsa}
+            \label{fig:3n-snr-e822cq-imix-ipsec-ip4routing-scale-sw-pdr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+1518b-ipsec-ip4routing-scale-sw
+-------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-1518b-ipsec-ip4routing-scale-sw-ndr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-1518b-ipsec-ip4routing-scale-sw-ndr-tsa}
+            \label{fig:3n-snr-e822cq-1518b-ipsec-ip4routing-scale-sw-ndr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-1518b-ipsec-ip4routing-scale-sw-pdr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-1518b-ipsec-ip4routing-scale-sw-pdr-tsa}
+            \label{fig:3n-snr-e822cq-1518b-ipsec-ip4routing-scale-sw-pdr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+imix-ipsec-ip4routing-scale-scheduler
+-------------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="01s" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-imix-ipsec-ip4routing-scale-scheduler-ndr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-imix-ipsec-ip4routing-scale-scheduler-ndr-tsa}
+            \label{fig:3n-snr-e822cq-imix-ipsec-ip4routing-scale-scheduler-ndr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="02s" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-imix-ipsec-ip4routing-scale-scheduler-pdr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-imix-ipsec-ip4routing-scale-scheduler-pdr-tsa}
+            \label{fig:3n-snr-e822cq-imix-ipsec-ip4routing-scale-scheduler-pdr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+1518b-ipsec-ip4routing-scale-scheduler
+--------------------------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="03s" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-1518b-ipsec-ip4routing-scale-scheduler-ndr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-1518b-ipsec-ip4routing-scale-scheduler-ndr-tsa}
+            \label{fig:3n-snr-e822cq-1518b-ipsec-ip4routing-scale-scheduler-ndr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="04s" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-1518b-ipsec-ip4routing-scale-scheduler-pdr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-1518b-ipsec-ip4routing-scale-scheduler-pdr-tsa}
+            \label{fig:3n-snr-e822cq-1518b-ipsec-ip4routing-scale-scheduler-pdr-tsa}
+    \end{figure}
index 184e04a..fac15f3 100644 (file)
@@ -26,3 +26,4 @@ CSIT source code for the test cases used for plots can be found in
     ipsec-3n-tsh-x520
     ipsec-2n-tx2-xl710
     ipsec-3n-dnv-x553
+    ipsec-3n-snr-e822cq
diff --git a/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-snr-e822cq.rst b/docs/report/vpp_performance_tests/throughput_speedup_multi_core/l2-3n-snr-e822cq.rst
new file mode 100644 (file)
index 0000000..1404d3e
--- /dev/null
@@ -0,0 +1,75 @@
+
+.. 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-snr-e822cq
+~~~~~~~~~~~~~
+
+64b-l2switching-base
+--------------------
+
+.. raw:: html
+
+    <center>
+    <iframe id="21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-l2switching-base-ndr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-l2switching-base-ndr-tsa}
+            \label{fig:3n-snr-e822cq-64b-l2switching-base-ndr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
+
+.. raw:: html
+
+    <center>
+    <iframe id="22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-snr-e822cq-64b-l2switching-base-pdr-tsa.html"></iframe>
+    <p><br></p>
+    </center>
+
+.. raw:: latex
+
+    \begin{figure}[H]
+        \centering
+            \graphicspath{{../_build/_static/vpp/}}
+            \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{3n-snr-e822cq-64b-l2switching-base-pdr-tsa}
+            \label{fig:3n-snr-e822cq-64b-l2switching-base-pdr-tsa}
+    \end{figure}
+
+.. raw:: latex
+
+    \clearpage
index 57627d3..4ba5c4e 100644 (file)
@@ -33,3 +33,4 @@ CSIT source code for the test cases used for plots can be found in
     l2-2n-tx2-xl710
     l2-2n-dnv-x553
     l2-3n-dnv-x553
+    l2-3n-snr-e822cq
index 1325604..078dd8b 100644 (file)
     # csit-dpdk-perf-report-iterative-2210-3n-alt:
     csit-dpdk-perf-report-iterative-2206-3n-alt:
       - 1   # rls2206 NDRPDR iter env 10
+
+  # 3n-snr
+
+  # vpp-3n-snr-hist-iter:
+  #   csit-vpp-perf-report-iterative-2206-3n-snr:
+  #     - 4   # rls2202.rel NDRPDR iter env 10
+
+  # vpp-3n-snr-prev-iter-old-env:
+  #   csit-vpp-perf-report-iterative-2206-3n-snr:
+  #     - 24  # rls2206.rel NDRPDR iter env 10
+
+  # vpp-3n-snr-prev-iter-new-env:
+  #   csit-vpp-perf-report-iterative-2210-3n-snr:
+  #     - 4   # rls2202.rel NDRPDR iter env 10
+
+  vpp-3n-snr-curr-iter:
+    csit-vpp-perf-report-iterative-2210-3n-snr:
+      - 10  # rls2210.rc2 NDRPDR iter env 11
+      - 13  # rls2210.rc2 NDRPDR iter env 11
+      - 14  # rls2210.rc2 NDRPDR iter env 11
+      - 15  # rls2210.rc2 NDRPDR iter env 11
+      - 16  # rls2210.rc2 NDRPDR iter env 11
+      - 18  # rls2210.rc2 NDRPDR iter env 11
+      - 19  # rls2210.rc2 NDRPDR iter env 11
+      - 21  # rls2210.rc2 NDRPDR iter env 11
+      # - 22  # rls2210.rc2 NDRPDR iter env 11
+      # - 23  # rls2210.rc2 NDRPDR iter env 11
+
+  vpp-3n-snr-curr-iter-best:
+    csit-vpp-perf-report-iterative-2210-3n-snr:
+      - 13  # rls2210.rc2 NDRPDR iter env 11
+
+  # vpp-3n-snr-hist-iter-mrr:
+  #   csit-vpp-perf-report-iterative-2206-3n-snr:
+  #     - 3   # rls2202.rel MRR iter env 10
+
+  # vpp-3n-snr-prev-iter-mrr-old-env:
+  #   csit-vpp-perf-report-iterative-2206-3n-snr:
+  #     - 22  # rls2206.rel MRR iter env 10
+
+  # vpp-3n-snr-prev-iter-mrr-new-env:
+  #   csit-vpp-perf-report-iterative-2210-3n-snr:
+  #     - 3   # rls2202.rel MRR iter env 10
+
+  vpp-3n-snr-curr-iter-mrr:
+    csit-vpp-perf-report-iterative-2210-3n-snr:
+      - 9   # rls2210.rc2 MRR iter env 11
+
+  # vpp-3n-snr-curr-cov:
+  #   csit-vpp-perf-report-coverage-2210-3n-snr:
+  #     - 1   # rls2206.rel NDRPDR cov env 10
+
+  # dpdk-3n-snr-hist-iter:
+  #   csit-dpdk-perf-report-iterative-2206-3n-snr:
+  #     - 1   # rls2210 NDRPDR iter env 11
+
+  # dpdk-3n-snr-prev-iter:
+  #   csit-dpdk-perf-report-iterative-2206-3n-snr:
+  #     - 1   # rls2210 NDRPDR iter env 11
+
+  dpdk-3n-snr-curr-iter:
+    csit-dpdk-perf-report-iterative-2210-3n-snr:
+      - 1   # rls2210 NDRPDR iter env 11
+
+  dpdk-3n-snr-curr-iter-best:
+    csit-dpdk-perf-report-iterative-2210-3n-snr:
+      - 1   # rls2210 NDRPDR iter env 11
index 793fc68..0221573 100644 (file)
 #     - job-spec: "l2-01"
 #       build: "10"
 
+- type: "table"
+  title: "Job Specification Duration: 3n-snr-iterative"
+  algorithm: "table_job_spec_duration"
+  output-file: "{DIR[STATIC,VPP]}/job-spec-duration-3n-snr-iter"
+  jb-type: "iterative"
+  lines:
+    - job-spec: "vpp-mrr-00"
+      data-set: "vpp-3n-snr-curr-iter-mrr"
+    - job-spec: "vpp-mlr-00"
+      data-set: "vpp-3n-snr-curr-iter"
+    - job-spec: "dpdk-mlr-00"
+      data-set: "dpdk-3n-snr-curr-iter"
+
+# - type: "table"
+#   title: "Job Specification Duration: 3n-snr-coverage"
+#   algorithm: "table_job_spec_duration"
+#   output-file: "{DIR[STATIC,VPP]}/job-spec-duration-3n-snr-cov"
+#   jb-type: "coverage"
+#   data: "vpp-3n-snr-curr-cov"
+#   lines:
+#     - job-spec: "crypto-00"
+#       build: "1"
+#     - job-spec: "crypto-01"
+#       build: "2"
+#     - job-spec: "crypto-02"
+#       build: "3"
+#     - job-spec: "ip4-00"
+#       build: "4"
+#     - job-spec: "ip4-01"
+#       build: "5"
+#     - job-spec: "ip4tun-00"
+#       build: "6"
+#     - job-spec: "ip6-00"
+#       build: "7"
+#     - job-spec: "ip6-01"
+#       build: "8"
+#     - job-spec: "l2-00"
+#       build: "9"
+#     - job-spec: "l2-01"
+#       build: "10"
+
 - type: "table"
   title: "Job Specification Duration: 3n-tsh-iterative"
   algorithm: "table_job_spec_duration"
   - "parent"
   - "msg"
 
+# Detailed Test Results - VPP Performance Results 3n-snr
+- type: "table"
+  title: "Detailed Test Results - VPP Performance Results 3n-snr"
+  algorithm: "table_merged_details"
+  output-file: "{DIR[DTR,PERF,VPP,3N,SNR]}/"
+  columns:
+    - title: " |prein| Test Name |preout| "
+      data: "data name"
+    - title: " |prein| Throughput: |br| 1.  Mpps       Gbps (NDR) |br| 2.  Mpps       Gbps (PDR) |br| |br| One-Way Latency Percentiles in uSec at %PDR load, |br| one set per each direction: |br| 3.  P50  P90  P99       P50  P90  P99 (10% PDR) |br| 4.  P50  P90  P99       P50  P90  P99 (50% PDR) |br| 5.  P50  P90  P99       P50  P90  P99 (90% PDR) |preout| "
+      data: "data msg"
+  data: "vpp-3n-snr-curr-cov"
+  filter: "all"
+  parameters:
+  - "name"
+  - "parent"
+  - "msg"
+
 # Detailed Test Results - VPP Performance Results 2n-aws
 - type: "table"
   title: "Detailed Test Results - VPP Performance Results 2n-aws"
   - "name"
   - "conf-history"
 
+# Test configuration - VPP Performance Test Configs 3n-snr
+- type: "table"
+  title: "Test configuration - VPP Performance Test Configs 3n-snr"
+  algorithm: "table_merged_details"
+  output-file: "{DIR[DTC,PERF,VPP,3N,SNR]}/"
+  columns:
+    - title: " |prein| Test Name |preout| "
+      data: "data name"
+    - title: " |prein| VPP API Test Commands History - Commands Used Per Test Case |preout| "
+      data: "data conf-history"
+  data: "vpp-3n-snr-curr-cov"
+  filter: "all"
+  parameters:
+  - "parent"
+  - "name"
+  - "conf-history"
+
 # Test configuration - VPP Performance Test Configs 2n-aws
 - type: "table"
   title: "Test configuration - VPP Performance Test Configs 2n-aws"
   data: "vpp-2n-dnv-curr-cov"
   filter: "all"
 
+# Test Operational Data - VPP Performance Operational Data 3n-snr
+- type: "table"
+  title: "Test Operational Data - VPP Performance Operational Data 3n-snr"
+  algorithm: "table_oper_data_html"
+  output-file: "{DIR[DTO,PERF,VPP,3N,SNR]}/"
+  data: "vpp-3n-snr-curr-cov"
+  filter: "all"
+
 # Test Operational Data - VPP Performance Operational Data 2n-aws
 - type: "table"
   title: "Test Operational Data - VPP Performance Operational Data 2n-aws"
   - "parent"
   - "msg"
 
+# Detailed Test Results - VPP MRR Results 3n-snr
+- type: "table"
+  title: "Detailed Test Results - VPP MRR Results 3n-snr"
+  algorithm: "table_merged_details"
+  output-file: "{DIR[DTR,MRR,VPP,3N,SNR]}/"
+  columns:
+    - title: " |prein| Test Name |preout| "
+      data: "data name"
+    - title: " |prein| Maximum Receive Rate trial [Mpps] |preout| "
+      data: "data msg"
+  data: "vpp-3n-snr-curr-iter-mrr"
+  filter: "all"
+  parameters:
+  - "name"
+  - "parent"
+  - "msg"
+
 # Detailed Test Results - VPP MRR Results 2n-aws
 - type: "table"
   title: "Detailed Test Results - VPP MRR Results 2n-aws"
   - "name"
   - "conf-history"
 
+# Test configuration - VPP MRR Test Configs 3n-snr
+- type: "table"
+  title: "Test configuration - VPP MRR Test Configs 3n-snr"
+  algorithm: "table_merged_details"
+  output-file: "{DIR[DTC,MRR,VPP,3N,SNR]}/"
+  columns:
+    - title: " |prein| Test Name |preout| "
+      data: "data name"
+    - title: " |prein| VPP API Test Commands History - Commands Used Per Test Case |preout| "
+      data: "data conf-history"
+  data: "vpp-3n-snr-curr-iter-mrr"
+  filter: "all"
+  parameters:
+  - "parent"
+  - "name"
+  - "conf-history"
+
 # Test configuration - VPP MRR Test Configs 2n-aws
 - type: "table"
   title: "Test configuration - VPP MRR Test Configs 2n-aws"
   - "parent"
   - "msg"
 
+# Detailed Test Results - DPDK Performance Results 3n-snr
+- type: "table"
+  title: "Detailed Test Results - DPDK Performance Results 3n-snr"
+  algorithm: "table_merged_details"
+  output-file: "{DIR[DTR,PERF,DPDK,3N,SNR]}/dpdk_performance_results_3n_snr"
+  columns:
+    - title: " |prein| Test Name |preout| "
+      data: "data name"
+    - title: " |prein| Throughput: |br| 1.  Mpps       Gbps (NDR) |br| 2.  Mpps       Gbps (PDR) |br| |br| One-Way Latency Percentiles in uSec at %PDR load, |br| one set per each direction: |br| 3.  P50  P90  P99       P50  P90  P99 (10% PDR) |br| 4.  P50  P90  P99       P50  P90  P99 (50% PDR) |br| 5.  P50  P90  P99       P50  P90  P99 (90% PDR) |preout| "
+      data: "data msg"
+  data: "dpdk-3n-snr-curr-iter-best"
+  filter: "all"
+  parameters:
+  - "name"
+  - "parent"
+  - "msg"
+
 # Detailed Test Results - DPDK Performance Results 2n-tx2
 - type: "table"
   title: "Detailed Test Results - DPDK Performance Results 2n-tx2"
     - "{DIR[DTR,PERF,VPP,2N,DNV]}"
     - "{DIR[DTR,PERF,VPP,3N,DNV]}"
     - "{DIR[DTR,PERF,VPP,2N,AWS]}"
+    - "{DIR[DTR,PERF,VPP,3N,SNR]}"
   data:
     - "vpp-2n-clx-curr-cov"
     - "vpp-2n-icx-curr-cov"
     - "vpp-2n-dnv-curr-cov"
     - "vpp-3n-dnv-curr-cov"
     - "vpp-2n-aws-curr-cov"
+    - "vpp-3n-snr-curr-cov"
   filter: "'NDRPDR'"
   data-start-level: 4
   order-chapters:
       - "2n-dnv"
       - "3n-dnv"
       - "2n-aws"
+      - "3n-snr"
     level-3:
       - "xl710"
       - "x520"
     - "{DIR[DTC,PERF,VPP,2N,DNV]}"
     - "{DIR[DTC,PERF,VPP,3N,DNV]}"
     - "{DIR[DTC,PERF,VPP,2N,AWS]}"
+    - "{DIR[DTC,PERF,VPP,3N,SNR]}"
   data:
     - "vpp-2n-clx-curr-cov"
     - "vpp-2n-icx-curr-cov"
     - "vpp-2n-dnv-curr-cov"
     - "vpp-3n-dnv-curr-cov"
     - "vpp-2n-aws-curr-cov"
+    - "vpp-3n-snr-curr-cov"
   filter: "'NDRPDR'"
   data-start-level: 4
   order-chapters:
       - "2n-dnv"
       - "3n-dnv"
       - "2n-aws"
+      - "3n-snr"
     level-3:
       - "xl710"
       - "x520"
     - "{DIR[DTO,PERF,VPP,2N,DNV]}"
     - "{DIR[DTO,PERF,VPP,3N,DNV]}"
     - "{DIR[DTO,PERF,VPP,2N,AWS]}"
+    - "{DIR[DTO,PERF,VPP,3N,SNR]}"
   data:
     - "vpp-2n-clx-curr-cov"
     - "vpp-2n-icx-curr-cov"
     - "vpp-2n-dnv-curr-cov"
     - "vpp-3n-dnv-curr-cov"
     - "vpp-2n-aws-curr-cov"
+    - "vpp-3n-snr-curr-cov"
   filter: "'NDRPDR'"
   data-start-level: 4
   order-chapters:
       - "2n-dnv"
       - "3n-dnv"
       - "2n-aws"
+      - "3n-snr"
     level-3:
       - "xl710"
       - "x520"
     - "{DIR[DTR,MRR,VPP,2N,DNV]}"
     - "{DIR[DTR,MRR,VPP,3N,DNV]}"
     - "{DIR[DTR,MRR,VPP,2N,AWS]}"
+    - "{DIR[DTR,MRR,VPP,3N,SNR]}"
   data:
     - "vpp-2n-clx-curr-iter-mrr"
     - "vpp-2n-icx-curr-iter-mrr"
     - "vpp-2n-dnv-curr-iter-mrr"
     - "vpp-3n-dnv-curr-iter-mrr"
     - "vpp-2n-aws-curr-iter-mrr"
+    - "vpp-3n-snr-curr-iter-mrr"
   filter: "'MRR'"
   data-start-level: 4
   order-chapters:
       - "2n-dnv"
       - "3n-dnv"
       - "2n-aws"
+      - "3n-snr"
     level-3:
       - "xl710"
       - "x520"
     - "{DIR[DTC,MRR,VPP,2N,DNV]}"
     - "{DIR[DTC,MRR,VPP,3N,DNV]}"
     - "{DIR[DTC,MRR,VPP,2N,AWS]}"
+    - "{DIR[DTC,MRR,VPP,3N,SNR]}"
   data:
     - "vpp-2n-clx-curr-iter-mrr"
     - "vpp-2n-icx-curr-iter-mrr"
     - "vpp-2n-dnv-curr-iter-mrr"
     - "vpp-3n-dnv-curr-iter-mrr"
     - "vpp-2n-aws-curr-iter-mrr"
+    - "vpp-3n-snr-curr-iter-mrr"
   filter: "'MRR'"
   data-start-level: 4
   order-chapters:
       - "2n-dnv"
       - "3n-dnv"
       - "2n-aws"
+      - "3n-snr"
     level-3:
       - "xl710"
       - "x520"
   filter: "all"
   data-start-level: 4
 
+# DPDK Performance Results 3n-snr
+- type: "file"
+  title: "DPDK Performance Results 3n-snr"
+  algorithm: "file_test_results"
+  output-file: "{DIR[DTR,PERF,DPDK,3N,SNR]}"
+  dir-tables: "{DIR[DTR,PERF,DPDK,3N,SNR]}"
+  data: "dpdk-3n-snr-curr-iter-best"
+  filter: "all"
+  data-start-level: 4
+
 # DPDK Performance Results 2n-tx2
 - type: "file"
   title: "DPDK Performance Results 2n-tx2"
     title: "3n-dnv-x553-64b-features-l2switching-base-ixgbe-{test_type}"
     layout: "plot-throughput-speedup-analysis"
 
-#- type: "plot"
-#  title: "Speedup: 3n-dnv-x553-78b-srv6-ip6routing-base-ixgbe-{test_type}-tsa"
-#  algorithm: "plot_tsa_name"
-#  output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-78b-srv6-ip6routing-base-ixgbe-{test_type}-tsa"
-#  data: "vpp-3n-dnv-curr-iter"
-#  test-type: ["ndr", "pdr"]
-#  include:
-#    - "Tests.Vpp.Perf.Srv6.10Ge2P1X553-Ethip6Ip6-Ip6Base-Srv6Enc1Sid-Ndrpdr.78B-.t.c-ethip6ip6-ip6base-srv6enc1sid-ndrpdr"
-#    - "Tests.Vpp.Perf.Srv6.10Ge2P1X553-Ethip6Srhip6-Ip6Base-Srv6Enc2Sids-Ndrpdr.78B-.t.c-ethip6srhip6-ip6base-srv6enc2sids-ndrpdr"
-#    - "Tests.Vpp.Perf.Srv6.10Ge2P1X553-Ethip6Srhip6-Ip6Base-Srv6Enc2Sids-Nodecaps-Ndrpdr.78B-.t.c-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrpdr"
-#  layout:
-#    title: "3n-dnv-x553-78b-srv6-ip6routing-base-ixgbe-{test_type}"
-#    layout: "plot-throughput-speedup-analysis"
-
 - type: "plot"
   title: "Speedup: 2n-tx2-xl710-64b-ipsec-base-scale-sw-policy-dpdk-{test_type}-tsa"
   algorithm: "plot_tsa_name"
     title: "3n-icx-xxv710-78b-srv6-ip6routing-base-avf-{test_type}"
     layout: "plot-throughput-speedup-analysis"
 
+# 3n-snr Packet Throughput
+
+- type: "plot"
+  title: "Throughput: 3n-snr-e820cq-64b-{core}-ip4routing-base-scale-{test_type}"
+  algorithm: "plot_ndrpdr_box_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e820cq-64b-{core}-ip4routing-base-scale-{test_type}"
+  data: "vpp-3n-snr-curr-iter"
+  core: ["1t1c", ]
+  include:
+    - "Tests.Vpp.Perf.Ip4.25Ge2P1E822Cq-Ethip4-Ip4Base-Ndrpdr.64B-{core}-ethip4-ip4base-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4.25Ge2P1E822Cq-Ethip4-Ip4Scale20K-Ndrpdr.64B-{core}-ethip4-ip4scale20k-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4.25Ge2P1E822Cq-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-{core}-ethip4-ip4scale20k-rnd-ndrpdr"
+  layout:
+    title: "3n-snr-e820cq-64b-{core}-ip4routing-base-scale-{test_type}"
+    layout: "plot-throughput"
+
+- type: "plot"
+  title: "Throughput: 3n-snr-e820cq-64b-{core}-ip4tunnel-base-{test_type}"
+  algorithm: "plot_ndrpdr_box_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e820cq-64b-{core}-ip4tunnel-base-{test_type}"
+  data: "vpp-3n-snr-curr-iter"
+  core: ["1t1c", ]
+  include:
+    - "Tests.Vpp.Perf.Ip4 Tunnels.25Ge2P1E822Cq-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-{core}-ethip4vxlan-l2xcbase-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4 Tunnels.25Ge2P1E822Cq-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-{core}-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
+  layout:
+    title: "3n-snr-e820cq-64b-{core}-ip4tunnel-base-{test_type}"
+    layout: "plot-throughput"
+
+- type: "plot"
+  title: "Throughput: 3n-snr-e820cq-78b-{core}-ip6routing-base-scale-{test_type}"
+  algorithm: "plot_ndrpdr_box_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e820cq-78b-{core}-ip6routing-base-scale-{test_type}"
+  data: "vpp-3n-snr-curr-iter"
+  core: ["1t1c", ]
+  include:
+    - "Tests.Vpp.Perf.Ip6.25Ge2P1E822Cq-Ethip6-Ip6Base-Ndrpdr.78B-{core}-ethip6-ip6base-ndrpdr"
+    - "Tests.Vpp.Perf.Ip6.25Ge2P1E822Cq-Ethip6-Ip6Scale20K-Ndrpdr.78B-{core}-ethip6-ip6scale20k-ndrpdr"
+    - "Tests.Vpp.Perf.Ip6.25Ge2P1E822Cq-Ethip6-Ip6Scale20K-Rnd-Ndrpdr.78B-{core}-ethip6-ip6scale20k-rnd-ndrpdr"
+  layout:
+    title: "3n-snr-e820cq-78b-{core}-ip6routing-base-scale-{test_type}"
+    layout: "plot-throughput"
+
+- type: "plot"
+  title: "Throughput: 3n-snr-e820cq-64b-{core}-l2switching-base-scale-{test_type}"
+  algorithm: "plot_ndrpdr_box_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e820cq-64b-{core}-l2switching-base-scale-{test_type}"
+  data: "vpp-3n-snr-curr-iter"
+  core: ["1t1c", ]
+  include:
+    - "Tests.Vpp.Perf.L2.25Ge2P1E822Cq-Eth-L2Patch-Ndrpdr.64B-{core}-eth-l2patch-ndrpdr"
+    - "Tests.Vpp.Perf.L2.25Ge2P1E822Cq-Eth-L2Xcbase-Ndrpdr.64B-{core}-eth-l2xcbase-ndrpdr"
+    - "Tests.Vpp.Perf.L2.25Ge2P1E822Cq-Eth-L2Bdbasemaclrn-Ndrpdr.64B-{core}-eth-l2bdbasemaclrn-ndrpdr"
+    - "Tests.Vpp.Perf.L2.25Ge2P1E822Cq-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-{core}-eth-l2bdscale10kmaclrn-ndrpdr"
+  layout:
+    title: "3n-snr-e820cq-64b-{core}-l2switching-base-scale-{test_type}"
+    layout: "plot-throughput"
+
+- type: "plot"
+  title: "Throughput: 3n-snr-e820cq-imix-{core}-ipsec-ip4routing-scale-sw-{test_type}"
+  algorithm: "plot_ndrpdr_box_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e820cq-imix-{core}-ipsec-ip4routing-scale-sw-{test_type}"
+  data: "vpp-3n-snr-curr-iter"
+  core: ["1t1c", ]
+  include:
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-{core}-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-{core}-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-{core}-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
+  layout:
+    title: "3n-snr-e820cq-imix-{core}-ipsec-ip4routing-scale-sw-{test_type}"
+    layout: "plot-throughput"
+
+- type: "plot"
+  title: "Throughput: 3n-snr-e820cq-1518b-{core}-ipsec-ip4routing-scale-sw-{test_type}"
+  algorithm: "plot_ndrpdr_box_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e820cq-1518b-{core}-ipsec-ip4routing-scale-sw-{test_type}"
+  data: "vpp-3n-snr-curr-iter"
+  core: ["1t1c", ]
+  include:
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.1518B-{core}-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.1518B-{core}-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.1518B-{core}-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
+  layout:
+    title: "3n-snr-e820cq-1518b-{core}-ipsec-ip4routing-scale-sw-{test_type}"
+    layout: "plot-throughput"
+
+- type: "plot"
+  title: "Throughput: 3n-snr-e820cq-imix-{core}-ipsec-ip4routing-scale-scheduler-{test_type}"
+  algorithm: "plot_ndrpdr_box_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e820cq-imix-{core}-ipsec-ip4routing-scale-scheduler-{test_type}"
+  data: "vpp-3n-snr-curr-iter"
+  core: ["1t2c", ]
+  include:
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1Tnlswasync-Scheduler-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.1518B-{core}-ethip4ipsec1tnlswasync-scheduler-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1Tnlswasync-Scheduler-Ip4Base-Int-Aes256Gcm-Ndrpdr.1518B-{core}-ethip4ipsec1tnlswasync-scheduler-ip4base-int-aes256gcm-ndrpdr"
+  layout:
+    title: "3n-snr-e820cq-imix-{core}-ipsec-ip4routing-scale-scheduler-{test_type}"
+    layout: "plot-throughput"
+
+- type: "plot"
+  title: "Throughput: 3n-snr-e820cq-1518b-{core}-ipsec-ip4routing-scale-scheduler-{test_type}"
+  algorithm: "plot_ndrpdr_box_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e820cq-1518b-{core}-ipsec-ip4routing-scale-scheduler-{test_type}"
+  data: "vpp-3n-snr-curr-iter"
+  core: ["1t2c", ]
+  include:
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1Tnlswasync-Scheduler-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-{core}-ethip4ipsec1tnlswasync-scheduler-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1Tnlswasync-Scheduler-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-{core}-ethip4ipsec1tnlswasync-scheduler-ip4base-int-aes256gcm-ndrpdr"
+  layout:
+    title: "3n-snr-e820cq-1518b-{core}-ipsec-ip4routing-scale-scheduler-{test_type}"
+    layout: "plot-throughput"
+
+# 3n-snr Speedup
+
+- type: "plot"
+  title: "Speedup: 3n-snr-e822cq-64b-ip4routing-base-scale-{test_type}-tsa"
+  algorithm: "plot_tsa_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e822cq-64b-ip4routing-base-scale-{test_type}-tsa"
+  data: "vpp-3n-snr-curr-iter"
+  include:
+    - "Tests.Vpp.Perf.Ip4.25Ge2P1E822Cq-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4.25Ge2P1E822Cq-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4.25Ge2P1E822Cq-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-rnd-ndrpdr"
+  layout:
+    title: "3n-snr-e822cq-64b-ip4routing-base-scale-{test_type}"
+    layout: "plot-throughput-speedup-analysis"
+
+- type: "plot"
+  title: "Speedup: 3n-snr-e822cq-64b-ip4tunnel-base-{test_type}-tsa"
+  algorithm: "plot_tsa_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e822cq-64b-ip4tunnel-base-{test_type}-tsa"
+  data: "vpp-3n-snr-curr-iter"
+  include:
+    - "Tests.Vpp.Perf.Ip4 Tunnels.25Ge2P1E822Cq-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-.t.c-ethip4vxlan-l2xcbase-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4 Tunnels.25Ge2P1E822Cq-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
+  layout:
+    title: "3n-snr-e822cq-64b-ip4tunnel-base-{test_type}"
+    layout: "plot-throughput-speedup-analysis"
+
+- type: "plot"
+  title: "Speedup: 3n-snr-e822cq-78b-ip6routing-base-scale-{test_type}-tsa"
+  algorithm: "plot_tsa_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e822cq-78b-ip6routing-base-scale-{test_type}-tsa"
+  data: "vpp-3n-snr-curr-iter"
+    - "Tests.Vpp.Perf.Ip6.25Ge2P1E822Cq-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
+    - "Tests.Vpp.Perf.Ip6.25Ge2P1E822Cq-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-ndrpdr"
+    - "Tests.Vpp.Perf.Ip6.25Ge2P1E822Cq-Ethip6-Ip6Scale20K-Rnd-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-rnd-ndrpdr"
+  layout:
+    title: "3n-snr-e822cq-78b-ip6routing-base-scale-{test_type}"
+    layout: "plot-throughput-speedup-analysis"
+
+- type: "plot"
+  title: "Speedup: 3n-snr-e822cq-64b-l2switching-base-{test_type}-tsa"
+  algorithm: "plot_tsa_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e822cq-64b-l2switching-base-{test_type}-tsa"
+  data: "vpp-3n-snr-curr-iter"
+  include:
+    - "Tests.Vpp.Perf.L2.25Ge2P1E822Cq-Eth-L2Patch-Ndrpdr.64B-.t.c-eth-l2patch-ndrpdr"
+    - "Tests.Vpp.Perf.L2.25Ge2P1E822Cq-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
+    - "Tests.Vpp.Perf.L2.25Ge2P1E822Cq-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
+    - "Tests.Vpp.Perf.L2.25Ge2P1E822Cq-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale10kmaclrn-ndrpdr"
+  layout:
+    title: "3n-snr-e822cq-64b-l2switching-base-{test_type}"
+    layout: "plot-throughput-speedup-analysis"
+
+- type: "plot"
+  title: "Speedup: 3n-snr-e822cq-1518b-ipsec-ip4routing-scale-sw-{test_type}-tsa"
+  algorithm: "plot_tsa_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e822cq-1518b-ipsec-ip4routing-scale-sw-{test_type}-tsa"
+  data: "vpp-3n-snr-curr-iter"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.1518B-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.1518B-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.1518B-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
+  layout:
+    title: "3n-snr-e822cq-1518b-ipsec-ip4routing-scale-sw-{test_type}"
+    layout: "plot-throughput-speedup-analysis"
+
+- type: "plot"
+  title: "Speedup: 3n-snr-e822cq-imix-ipsec-ip4routing-scale-sw-{test_type}-tsa"
+  algorithm: "plot_tsa_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e822cq-imix-ipsec-ip4routing-scale-sw-{test_type}-tsa"
+  data: "vpp-3n-snr-curr-iter"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
+  layout:
+    title: "3n-snr-e822cq-imix-ipsec-ip4routing-scale-sw-{test_type}"
+    layout: "plot-throughput-speedup-analysis"
+
+- type: "plot"
+  title: "Speedup: 3n-snr-e822cq-1518b-ipsec-ip4routing-scale-scheduler-{test_type}-tsa"
+  algorithm: "plot_tsa_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e822cq-1518b-ipsec-ip4routing-scale-scheduler-{test_type}-tsa"
+  data: "vpp-3n-snr-curr-iter"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1Tnlswasync-Scheduler-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.1518B-.t.c-ethip4ipsec1tnlswasync-scheduler-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1Tnlswasync-Scheduler-Ip4Base-Int-Aes256Gcm-Ndrpdr.1518B-.t.c-ethip4ipsec1tnlswasync-scheduler-ip4base-int-aes256gcm-ndrpdr"
+  layout:
+    title: "3n-snr-e822cq-1518b-ipsec-ip4routing-scale-scheduler-{test_type}"
+    layout: "plot-throughput-speedup-analysis"
+
+- type: "plot"
+  title: "Speedup: 3n-snr-e822cq-imix-ipsec-ip4routing-scale-scheduler-{test_type}-tsa"
+  algorithm: "plot_tsa_name"
+  output-file: "{DIR[STATIC,VPP]}/3n-snr-e822cq-imix-ipsec-ip4routing-scale-scheduler-{test_type}-tsa"
+  data: "vpp-3n-snr-curr-iter"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1Tnlswasync-Scheduler-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec1tnlswasync-scheduler-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
+    - "Tests.Vpp.Perf.Crypto.25Ge2P1E822Cq-Ethip4Ipsec1Tnlswasync-Scheduler-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec1tnlswasync-scheduler-ip4base-int-aes256gcm-ndrpdr"
+  layout:
+    title: "3n-snr-e822cq-imix-ipsec-ip4routing-scale-scheduler-{test_type}"
+    layout: "plot-throughput-speedup-analysis"
+
 ################################################################################
 
 # - type: "plot"
index 050e0d1..36c1f22 100644 (file)
@@ -42,6 +42,7 @@
     DIR[DTR,PERF,DPDK,2N,CLX]: "{DIR[DTR]}/dpdk_performance_results_2n_clx"
     DIR[DTR,PERF,DPDK,2N,DNV]: "{DIR[DTR]}/dpdk_performance_results_2n_dnv"
     DIR[DTR,PERF,DPDK,3N,DNV]: "{DIR[DTR]}/dpdk_performance_results_3n_dnv"
+    DIR[DTR,PERF,DPDK,3N,SNR]: "{DIR[DTR]}/dpdk_performance_results_3n_snr"
     DIR[DTR,PERF,DPDK,3N,ALT]: "{DIR[DTR]}/dpdk_performance_results_3n_alt"
     DIR[DTR,PERF,DPDK,3N,TSH]: "{DIR[DTR]}/dpdk_performance_results_3n_tsh"
     DIR[DTR,PERF,DPDK,2N,TX2]: "{DIR[DTR]}/dpdk_performance_results_2n_tx2"
@@ -56,6 +57,7 @@
     DIR[DTR,PERF,VPP,2N,TX2]: "{DIR[DTR]}/vpp_performance_results_2n_tx2"
     DIR[DTR,PERF,VPP,3N,DNV]: "{DIR[DTR]}/vpp_performance_results_3n_dnv"
     DIR[DTR,PERF,VPP,2N,DNV]: "{DIR[DTR]}/vpp_performance_results_2n_dnv"
+    DIR[DTR,PERF,VPP,3N,SNR]: "{DIR[DTR]}/vpp_performance_results_3n_snr"
     DIR[DTR,PERF,VPP,3N,AWS]: "{DIR[DTR]}/vpp_performance_results_3n_aws"
     DIR[DTR,PERF,VPP,2N,AWS]: "{DIR[DTR]}/vpp_performance_results_2n_aws"
     DIR[DTR,MRR,VPP,ALL]: "{DIR[DTR]}/vpp_mrr_results"
@@ -68,6 +70,7 @@
     DIR[DTR,MRR,VPP,2N,TX2]: "{DIR[DTR]}/vpp_mrr_results_2n_tx2"
     DIR[DTR,MRR,VPP,3N,DNV]: "{DIR[DTR]}/vpp_mrr_results_3n_dnv"
     DIR[DTR,MRR,VPP,2N,DNV]: "{DIR[DTR]}/vpp_mrr_results_2n_dnv"
+    DIR[DTR,MRR,VPP,3N,SNR]: "{DIR[DTR]}/vpp_mrr_results_3n_snr"
     DIR[DTR,MRR,VPP,3N,AWS]: "{DIR[DTR]}/vpp_mrr_results_3n_aws"
     DIR[DTR,MRR,VPP,2N,AWS]: "{DIR[DTR]}/vpp_mrr_results_2n_aws"
     DIR[DTR,FUNC,VPP,DEVICE,UBUNTU]: "{DIR[DTR]}/vpp_device_results_ubuntu"
@@ -84,6 +87,7 @@
     DIR[DTC,PERF,VPP,2N,TX2]: "{DIR[DTC]}/vpp_performance_configuration_2n_tx2"
     DIR[DTC,PERF,VPP,3N,DNV]: "{DIR[DTC]}/vpp_performance_configuration_3n_dnv"
     DIR[DTC,PERF,VPP,2N,DNV]: "{DIR[DTC]}/vpp_performance_configuration_2n_dnv"
+    DIR[DTC,PERF,VPP,3N,SNR]: "{DIR[DTC]}/vpp_performance_configuration_3n_snr"
     DIR[DTC,PERF,VPP,3N,AWS]: "{DIR[DTC]}/vpp_performance_configuration_3n_aws"
     DIR[DTC,PERF,VPP,2N,AWS]: "{DIR[DTC]}/vpp_performance_configuration_2n_aws"
     DIR[DTC,MRR,VPP,ALL]: "{DIR[DTC]}/vpp_mrr_configuration"
     DIR[DTC,MRR,VPP,2N,TX2]: "{DIR[DTC]}/vpp_mrr_configuration_2n_tx2"
     DIR[DTC,MRR,VPP,3N,DNV]: "{DIR[DTC]}/vpp_mrr_configuration_3n_dnv"
     DIR[DTC,MRR,VPP,2N,DNV]: "{DIR[DTC]}/vpp_mrr_configuration_2n_dnv"
+    DIR[DTC,MRR,VPP,3N,SNR]: "{DIR[DTC]}/vpp_mrr_configuration_3n_snr"
     DIR[DTC,MRR,VPP,3N,AWS]: "{DIR[DTC]}/vpp_mrr_configuration_3n_aws"
     DIR[DTC,MRR,VPP,2N,AWS]: "{DIR[DTC]}/vpp_mrr_configuration_2n_aws"
     DIR[DTC,FUNC,VPP,DEVICE,UBUNTU]: "{DIR[DTC]}/vpp_device_configuration_ubuntu"
     DIR[DTO,PERF,VPP,2N,TX2]: "{DIR[DTO]}/vpp_performance_operational_data_2n_tx2"
     DIR[DTO,PERF,VPP,3N,DNV]: "{DIR[DTO]}/vpp_performance_operational_data_3n_dnv"
     DIR[DTO,PERF,VPP,2N,DNV]: "{DIR[DTO]}/vpp_performance_operational_data_2n_dnv"
+    DIR[DTO,PERF,VPP,3N,SNR]: "{DIR[DTO]}/vpp_performance_operational_data_3n_snr"
     DIR[DTO,PERF,VPP,3N,AWS]: "{DIR[DTO]}/vpp_performance_operational_data_3n_aws"
     DIR[DTO,PERF,VPP,2N,AWS]: "{DIR[DTO]}/vpp_performance_operational_data_2n_aws"
 
     3n-icx: 2.600
     3n-skx: 2.500
     3n-tsh: 2.200
+    3n-snr: 2.200
 
 ################################################################################
 ###                               S T A T I C                                ###