aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2021-04-29 14:29:33 +0200
committerTibor Frank <tifrank@cisco.com>2021-09-28 12:27:36 +0200
commit131b1ed24ad2d85605075558fa3b98b1a7d5caa6 (patch)
treea94eebb4b62a3c83393b9fb00ea0ca9e680f9bbc /docs
parent119ebf4ac38b2649877b9be3c432e3407abbd56c (diff)
Report: Add aws
Change-Id: I24bd8a41087ec25accaa1308fe9c8d93026584b9 Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/report/detailed_test_results/vpp_mrr_results/index.rst2
-rw-r--r--docs/report/detailed_test_results/vpp_mrr_results_2n_aws/index.rst12
-rw-r--r--docs/report/detailed_test_results/vpp_mrr_results_3n_aws/index.rst12
-rw-r--r--docs/report/detailed_test_results/vpp_performance_results/index.rst2
-rw-r--r--docs/report/detailed_test_results/vpp_performance_results_2n_aws/index.rst11
-rw-r--r--docs/report/detailed_test_results/vpp_performance_results_3n_aws/index.rst11
-rw-r--r--docs/report/test_configuration/vpp_mrr_configuration/index.rst2
-rw-r--r--docs/report/test_configuration/vpp_mrr_configuration_2n_aws/index.rst12
-rw-r--r--docs/report/test_configuration/vpp_mrr_configuration_3n_aws/index.rst12
-rw-r--r--docs/report/test_configuration/vpp_performance_configuration/index.rst2
-rw-r--r--docs/report/test_configuration/vpp_performance_configuration_2n_aws/index.rst11
-rw-r--r--docs/report/test_configuration/vpp_performance_configuration_3n_aws/index.rst11
-rw-r--r--docs/report/test_operational_data/vpp_performance_operational_data/index.rst2
-rw-r--r--docs/report/test_operational_data/vpp_performance_operational_data_2n_aws/index.rst11
-rw-r--r--docs/report/test_operational_data/vpp_performance_operational_data_3n_aws/index.rst11
-rw-r--r--docs/report/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_aws.rst3
-rw-r--r--docs/report/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_aws.rst3
-rw-r--r--docs/report/vpp_performance_tests/packet_latency/ip4-2n-aws-nitro50g.rst71
-rw-r--r--docs/report/vpp_performance_tests/packet_latency/ip4-3n-aws-nitro50g.rst71
-rw-r--r--docs/report/vpp_performance_tests/packet_latency/ip4.rst3
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-2n-aws-nitro50g.rst200
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-3n-aws-nitro50g.rst200
-rw-r--r--docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst2
23 files changed, 677 insertions, 0 deletions
diff --git a/docs/report/detailed_test_results/vpp_mrr_results/index.rst b/docs/report/detailed_test_results/vpp_mrr_results/index.rst
index 1e80842c09..78d7fd4315 100644
--- a/docs/report/detailed_test_results/vpp_mrr_results/index.rst
+++ b/docs/report/detailed_test_results/vpp_mrr_results/index.rst
@@ -12,6 +12,8 @@ VPP MRR
`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 2n-aws`_,
+ `build logs from FD.io vpp coverage job 3n-aws`_,
ii) archived FD.io jobs test results
`output files <../../_static/archive/>`_.
diff --git a/docs/report/detailed_test_results/vpp_mrr_results_2n_aws/index.rst b/docs/report/detailed_test_results/vpp_mrr_results_2n_aws/index.rst
new file mode 100644
index 0000000000..e4987e6ea0
--- /dev/null
+++ b/docs/report/detailed_test_results/vpp_mrr_results_2n_aws/index.rst
@@ -0,0 +1,12 @@
+2n-aws
+------
+
+.. note::
+
+ Data sources for reported test results:
+ i) `build logs from FD.io vpp coverage job 2n-aws`_,
+ ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/detailed_test_results/vpp_mrr_results_3n_aws/index.rst b/docs/report/detailed_test_results/vpp_mrr_results_3n_aws/index.rst
new file mode 100644
index 0000000000..e31a215d21
--- /dev/null
+++ b/docs/report/detailed_test_results/vpp_mrr_results_3n_aws/index.rst
@@ -0,0 +1,12 @@
+3n-aws
+------
+
+.. note::
+
+ Data sources for reported test results:
+ i) `build logs from FD.io vpp coverage job 3n-aws`_,
+ ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/detailed_test_results/vpp_performance_results/index.rst b/docs/report/detailed_test_results/vpp_performance_results/index.rst
index 4a85d2711d..21d9fb26af 100644
--- a/docs/report/detailed_test_results/vpp_performance_results/index.rst
+++ b/docs/report/detailed_test_results/vpp_performance_results/index.rst
@@ -12,6 +12,8 @@ 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 2n-aws`_,
+ `build logs from FD.io vpp coverage job 3n-aws`_,
ii) archived FD.io jobs test results
`output files <../../_static/archive/>`_.
diff --git a/docs/report/detailed_test_results/vpp_performance_results_2n_aws/index.rst b/docs/report/detailed_test_results/vpp_performance_results_2n_aws/index.rst
new file mode 100644
index 0000000000..ffa085e4c6
--- /dev/null
+++ b/docs/report/detailed_test_results/vpp_performance_results_2n_aws/index.rst
@@ -0,0 +1,11 @@
+2n-aws
+------
+
+.. note::
+
+ Data sources for reported test results: i) `FD.io test executor vpp
+ performance job 2n-aws`_, ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/detailed_test_results/vpp_performance_results_3n_aws/index.rst b/docs/report/detailed_test_results/vpp_performance_results_3n_aws/index.rst
new file mode 100644
index 0000000000..4c80c4efeb
--- /dev/null
+++ b/docs/report/detailed_test_results/vpp_performance_results_3n_aws/index.rst
@@ -0,0 +1,11 @@
+3n-aws
+------
+
+.. note::
+
+ Data sources for reported test results: i) `FD.io test executor vpp
+ performance job 3n-aws`_, ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/test_configuration/vpp_mrr_configuration/index.rst b/docs/report/test_configuration/vpp_mrr_configuration/index.rst
index 1e80842c09..78d7fd4315 100644
--- a/docs/report/test_configuration/vpp_mrr_configuration/index.rst
+++ b/docs/report/test_configuration/vpp_mrr_configuration/index.rst
@@ -12,6 +12,8 @@ VPP MRR
`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 2n-aws`_,
+ `build logs from FD.io vpp coverage job 3n-aws`_,
ii) archived FD.io jobs test results
`output files <../../_static/archive/>`_.
diff --git a/docs/report/test_configuration/vpp_mrr_configuration_2n_aws/index.rst b/docs/report/test_configuration/vpp_mrr_configuration_2n_aws/index.rst
new file mode 100644
index 0000000000..aa8134bb04
--- /dev/null
+++ b/docs/report/test_configuration/vpp_mrr_configuration_2n_aws/index.rst
@@ -0,0 +1,12 @@
+2n-aws
+------
+
+.. note::
+
+ Data sources for reported test configurations:
+ i) `build logs from FD.io vpp coverage job 2n-aws`_,
+ ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/test_configuration/vpp_mrr_configuration_3n_aws/index.rst b/docs/report/test_configuration/vpp_mrr_configuration_3n_aws/index.rst
new file mode 100644
index 0000000000..b2e289cd49
--- /dev/null
+++ b/docs/report/test_configuration/vpp_mrr_configuration_3n_aws/index.rst
@@ -0,0 +1,12 @@
+3n-aws
+------
+
+.. note::
+
+ Data sources for reported test configurations:
+ i) `build logs from FD.io vpp coverage job 3n-aws`_,
+ ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/test_configuration/vpp_performance_configuration/index.rst b/docs/report/test_configuration/vpp_performance_configuration/index.rst
index 4a85d2711d..21d9fb26af 100644
--- a/docs/report/test_configuration/vpp_performance_configuration/index.rst
+++ b/docs/report/test_configuration/vpp_performance_configuration/index.rst
@@ -12,6 +12,8 @@ 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 2n-aws`_,
+ `build logs from FD.io vpp coverage job 3n-aws`_,
ii) archived FD.io jobs test results
`output files <../../_static/archive/>`_.
diff --git a/docs/report/test_configuration/vpp_performance_configuration_2n_aws/index.rst b/docs/report/test_configuration/vpp_performance_configuration_2n_aws/index.rst
new file mode 100644
index 0000000000..79a0a729c6
--- /dev/null
+++ b/docs/report/test_configuration/vpp_performance_configuration_2n_aws/index.rst
@@ -0,0 +1,11 @@
+2n-aws
+------
+
+.. note::
+
+ Data sources for reported test configurations: i) `FD.io test executor vpp
+ performance job 2n-aws`_, ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/test_configuration/vpp_performance_configuration_3n_aws/index.rst b/docs/report/test_configuration/vpp_performance_configuration_3n_aws/index.rst
new file mode 100644
index 0000000000..a172ffec7c
--- /dev/null
+++ b/docs/report/test_configuration/vpp_performance_configuration_3n_aws/index.rst
@@ -0,0 +1,11 @@
+3n-aws
+------
+
+.. note::
+
+ Data sources for reported test configurations: i) `FD.io test executor vpp
+ performance job 3n-aws`_, ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/test_operational_data/vpp_performance_operational_data/index.rst b/docs/report/test_operational_data/vpp_performance_operational_data/index.rst
index 0502567ab1..597086fc5e 100644
--- a/docs/report/test_operational_data/vpp_performance_operational_data/index.rst
+++ b/docs/report/test_operational_data/vpp_performance_operational_data/index.rst
@@ -17,6 +17,8 @@ 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 2n-aws`_,
+ `build logs from FD.io vpp coverage job 3n-aws`_,
ii) archived FD.io jobs test results
`output files <../../_static/archive/>`_.
diff --git a/docs/report/test_operational_data/vpp_performance_operational_data_2n_aws/index.rst b/docs/report/test_operational_data/vpp_performance_operational_data_2n_aws/index.rst
new file mode 100644
index 0000000000..2b27a5f405
--- /dev/null
+++ b/docs/report/test_operational_data/vpp_performance_operational_data_2n_aws/index.rst
@@ -0,0 +1,11 @@
+2n-aws
+------
+
+.. note::
+
+ Data sources for reported test operational data: i) `FD.io test executor vpp
+ performance job 2n-aws`_, ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/test_operational_data/vpp_performance_operational_data_3n_aws/index.rst b/docs/report/test_operational_data/vpp_performance_operational_data_3n_aws/index.rst
new file mode 100644
index 0000000000..807e4279fb
--- /dev/null
+++ b/docs/report/test_operational_data/vpp_performance_operational_data_3n_aws/index.rst
@@ -0,0 +1,11 @@
+3n-aws
+------
+
+.. note::
+
+ Data sources for reported test operational data: i) `FD.io test executor vpp
+ performance job 3n-aws`_, ii) archived FD.io jobs test result `output files
+ <../../_static/archive/>`_.
+
+.. toctree::
+
diff --git a/docs/report/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_aws.rst b/docs/report/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_aws.rst
new file mode 100644
index 0000000000..1133b934db
--- /dev/null
+++ b/docs/report/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs/2n_aws.rst
@@ -0,0 +1,3 @@
+2n-aws
+======
+
diff --git a/docs/report/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_aws.rst b/docs/report/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_aws.rst
new file mode 100644
index 0000000000..7c6b3bfe57
--- /dev/null
+++ b/docs/report/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs/3n_aws.rst
@@ -0,0 +1,3 @@
+3n-aws
+======
+
diff --git a/docs/report/vpp_performance_tests/packet_latency/ip4-2n-aws-nitro50g.rst b/docs/report/vpp_performance_tests/packet_latency/ip4-2n-aws-nitro50g.rst
new file mode 100644
index 0000000000..a58aa3da2b
--- /dev/null
+++ b/docs/report/vpp_performance_tests/packet_latency/ip4-2n-aws-nitro50g.rst
@@ -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>
+
+2n-aws-nitro50g
+~~~~~~~~~~~~~~~
+
+64b-2t1c-ip4routing-base-scale-ena
+----------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="1" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/hdrh-lat-percentile-2n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4base.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]{hdrh-lat-percentile-2n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4base}
+ \label{fig:hdrh-lat-percentile-2n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4base}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="2" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/hdrh-lat-percentile-2n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4scale2m.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]{hdrh-lat-percentile-2n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4scale2m}
+ \label{fig:hdrh-lat-percentile-2n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4scale2m}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_latency/ip4-3n-aws-nitro50g.rst b/docs/report/vpp_performance_tests/packet_latency/ip4-3n-aws-nitro50g.rst
new file mode 100644
index 0000000000..704845010d
--- /dev/null
+++ b/docs/report/vpp_performance_tests/packet_latency/ip4-3n-aws-nitro50g.rst
@@ -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-aws-nitro50g
+~~~~~~~~~~~~~~~
+
+64b-2t1c-ip4routing-base-scale-ena
+----------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="1" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/hdrh-lat-percentile-3n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4base.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]{hdrh-lat-percentile-3n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4base}
+ \label{fig:hdrh-lat-percentile-3n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4base}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="2" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/hdrh-lat-percentile-3n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4scale2m.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]{hdrh-lat-percentile-3n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4scale2m}
+ \label{fig:hdrh-lat-percentile-3n-aws-50ge1p1ENA-64b-2t1c-ethip4-ip4scale2m}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_latency/ip4.rst b/docs/report/vpp_performance_tests/packet_latency/ip4.rst
index 9af5fef22d..9f0bb45b18 100644
--- a/docs/report/vpp_performance_tests/packet_latency/ip4.rst
+++ b/docs/report/vpp_performance_tests/packet_latency/ip4.rst
@@ -19,3 +19,6 @@ CSIT source code for the test cases used for plots can be found in
ip4-3n-tsh-x520
ip4-2n-tx2-xl710
ip4-2n-icx-e810cq
+ ip4-2n-aws-nitro50g
+ ip4-3n-aws-nitro50g
+
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-2n-aws-nitro50g.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-2n-aws-nitro50g.rst
new file mode 100644
index 0000000000..4308faf801
--- /dev/null
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-2n-aws-nitro50g.rst
@@ -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>
+
+2n-aws-nitro50g
+~~~~~~~~~~~~~~~
+
+64b-2t1c-ip4routing-base-scale-ena
+----------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-aws-nitro50g-64b-2t1c-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]{2n-aws-nitro50g-64b-2t1c-ip4routing-base-scale-ndr}
+ \label{fig:2n-aws-nitro50g-64b-2t1c-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/2n-aws-nitro50g-64b-2t1c-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]{2n-aws-nitro50g-64b-2t1c-ip4routing-base-scale-pdr}
+ \label{fig:2n-aws-nitro50g-64b-2t1c-ip4routing-base-scale-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-ip4routing-base-scale-ena
+----------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="111" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-aws-nitro50g-64b-4t2c-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]{2n-aws-nitro50g-64b-4t2c-ip4routing-base-scale-ndr}
+ \label{fig:2n-aws-nitro50g-64b-4t2c-ip4routing-base-scale-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="112" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-aws-nitro50g-64b-4t2c-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]{2n-aws-nitro50g-64b-4t2c-ip4routing-base-scale-pdr}
+ \label{fig:2n-aws-nitro50g-64b-4t2c-ip4routing-base-scale-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+1518b-2t1c-ip4routing-base-scale-ena
+------------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="211" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-aws-nitro50g-1518b-2t1c-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]{2n-aws-nitro50g-1518b-2t1c-ip4routing-base-scale-ndr}
+ \label{fig:2n-aws-nitro50g-1518b-2t1c-ip4routing-base-scale-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="212" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-aws-nitro50g-1518b-2t1c-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]{2n-aws-nitro50g-1518b-2t1c-ip4routing-base-scale-pdr}
+ \label{fig:2n-aws-nitro50g-1518b-2t1c-ip4routing-base-scale-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+1518b-4t2c-ip4routing-base-scale-ena
+------------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="311" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-aws-nitro50g-1518b-4t2c-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]{2n-aws-nitro50g-1518b-4t2c-ip4routing-base-scale-ndr}
+ \label{fig:2n-aws-nitro50g-1518b-4t2c-ip4routing-base-scale-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="312" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/2n-aws-nitro50g-1518b-4t2c-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]{2n-aws-nitro50g-1518b-4t2c-ip4routing-base-scale-pdr}
+ \label{fig:2n-aws-nitro50g-1518b-4t2c-ip4routing-base-scale-pdr}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-3n-aws-nitro50g.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-3n-aws-nitro50g.rst
new file mode 100644
index 0000000000..42e6c0b2ed
--- /dev/null
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4-3n-aws-nitro50g.rst
@@ -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-aws-nitro50g
+~~~~~~~~~~~~~~~
+
+64b-2t1c-ip4routing-base-scale-ena
+----------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-aws-nitro50g-64b-2t1c-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-aws-nitro50g-64b-2t1c-ip4routing-base-scale-ndr}
+ \label{fig:3n-aws-nitro50g-64b-2t1c-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-aws-nitro50g-64b-2t1c-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-aws-nitro50g-64b-2t1c-ip4routing-base-scale-pdr}
+ \label{fig:3n-aws-nitro50g-64b-2t1c-ip4routing-base-scale-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+64b-4t2c-ip4routing-base-scale-ena
+----------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="111" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-aws-nitro50g-64b-4t2c-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-aws-nitro50g-64b-4t2c-ip4routing-base-scale-ndr}
+ \label{fig:3n-aws-nitro50g-64b-4t2c-ip4routing-base-scale-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="112" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-aws-nitro50g-64b-4t2c-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-aws-nitro50g-64b-4t2c-ip4routing-base-scale-pdr}
+ \label{fig:3n-aws-nitro50g-64b-4t2c-ip4routing-base-scale-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+1518b-2t1c-ip4routing-base-scale-ena
+------------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="211" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-aws-nitro50g-1518b-2t1c-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-aws-nitro50g-1518b-2t1c-ip4routing-base-scale-ndr}
+ \label{fig:3n-aws-nitro50g-1518b-2t1c-ip4routing-base-scale-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="212" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-aws-nitro50g-1518b-2t1c-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-aws-nitro50g-1518b-2t1c-ip4routing-base-scale-pdr}
+ \label{fig:3n-aws-nitro50g-1518b-2t1c-ip4routing-base-scale-pdr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+1518b-4t2c-ip4routing-base-scale-ena
+------------------------------------
+
+.. raw:: html
+
+ <center>
+ <iframe id="311" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-aws-nitro50g-1518b-4t2c-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-aws-nitro50g-1518b-4t2c-ip4routing-base-scale-ndr}
+ \label{fig:3n-aws-nitro50g-1518b-4t2c-ip4routing-base-scale-ndr}
+ \end{figure}
+
+.. raw:: latex
+
+ \clearpage
+
+.. raw:: html
+
+ <center>
+ <iframe id="312" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/3n-aws-nitro50g-1518b-4t2c-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-aws-nitro50g-1518b-4t2c-ip4routing-base-scale-pdr}
+ \label{fig:3n-aws-nitro50g-1518b-4t2c-ip4routing-base-scale-pdr}
+ \end{figure}
diff --git a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst
index 82ebc2c27c..fcb4936755 100644
--- a/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst
+++ b/docs/report/vpp_performance_tests/packet_throughput_graphs/ip4.rst
@@ -31,4 +31,6 @@ 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-2n-aws-nitro50g
+ ip4-3n-aws-nitro50g
ip4-2n-icx-e810cq