aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/cpta/index.rst1
-rw-r--r--docs/cpta/trending/index.rst13
-rw-r--r--docs/cpta/trending/srv6.rst111
-rw-r--r--resources/tools/presentation/generator_tables.py3
-rw-r--r--resources/tools/presentation/specification_CPTA.yaml50
5 files changed, 165 insertions, 13 deletions
diff --git a/docs/cpta/index.rst b/docs/cpta/index.rst
index bda4ea94a8..13f9b4638e 100644
--- a/docs/cpta/index.rst
+++ b/docs/cpta/index.rst
@@ -31,6 +31,7 @@ analysis and anomaly detection methodology.
trending/vm_vhost_ip4
trending/container_memif
trending/ipsec
+ trending/srv6
.. toctree::
:maxdepth: 2
diff --git a/docs/cpta/trending/index.rst b/docs/cpta/trending/index.rst
deleted file mode 100644
index 1560c5ece4..0000000000
--- a/docs/cpta/trending/index.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-Trendline Graphs
-================
-
-.. toctree::
-
- l2
- ip4
- ip6
- ip4_tunnels
- vm_vhost_l2
- vm_vhost_ip4
- container_memif
- ipsec
diff --git a/docs/cpta/trending/srv6.rst b/docs/cpta/trending/srv6.rst
new file mode 100644
index 0000000000..cda545c366
--- /dev/null
+++ b/docs/cpta/trending/srv6.rst
@@ -0,0 +1,111 @@
+SRv6
+====
+
+x520-78b
+--------
+
+1t1c
+````
+
+.. raw:: html
+
+ <a name="x520-78b-1t1c"></a>
+ <center><b>
+
+:index:`x520-srv6-78b-1t1c-mrr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/cpta-srv6-78b-1t1c-x520.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+2t2c
+````
+
+.. raw:: html
+
+ <a name="x520-78b-2t2c"></a>
+ <center><b>
+
+:index:`x520-srv6-78b-2t2c-mrr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/cpta-srv6-78b-2t2c-x520.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+4t4c
+````
+
+.. raw:: html
+
+ <a name="x520-78b-4t4c"></a>
+ <center><b>
+
+:index:`x520-srv6-78b-4t4c-mrr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/cpta-srv6-78b-4t4c-x520.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+
+x520-imix
+--------
+
+1t1c
+````
+
+.. raw:: html
+
+ <a name="x520-imix-1t1c"></a>
+ <center><b>
+
+:index:`x520-srv6-imix-1t1c-mrr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/cpta-srv6-imix-1t1c-x520.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+2t2c
+````
+
+.. raw:: html
+
+ <a name="x520-imix-2t2c"></a>
+ <center><b>
+
+:index:`x520-srv6-imix-2t2c-mrr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/cpta-srv6-imix-2t2c-x520.html"></iframe>
+ <p><br><br></p>
+ </center>
+
+4t4c
+````
+
+.. raw:: html
+
+ <a name="x520-imix-4t4c"></a>
+ <center><b>
+
+:index:`x520-srv6-imix-4t4c-mrr`
+
+.. raw:: html
+
+ </b>
+ <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/cpta-srv6-imix-4t4c-x520.html"></iframe>
+ <p><br><br></p>
+ </center>
diff --git a/resources/tools/presentation/generator_tables.py b/resources/tools/presentation/generator_tables.py
index 84a6a411dc..8791ae5804 100644
--- a/resources/tools/presentation/generator_tables.py
+++ b/resources/tools/presentation/generator_tables.py
@@ -930,6 +930,9 @@ def table_performance_trending_dashboard_html(table, input_data):
if "memif" in item:
file_name = "container_memif.html"
+ elif "srv6" in item:
+ file_name = "srv6.html"
+
elif "vhost" in item:
if "l2xcbase" in item or "l2bdbasemaclrn" in item:
file_name = "vm_vhost_l2.html"
diff --git a/resources/tools/presentation/specification_CPTA.yaml b/resources/tools/presentation/specification_CPTA.yaml
index 1937a53735..facd966340 100644
--- a/resources/tools/presentation/specification_CPTA.yaml
+++ b/resources/tools/presentation/specification_CPTA.yaml
@@ -1135,3 +1135,53 @@
parameters:
- "result"
layout: "plot-cpta"
+
+# SRv6 - x520
+
+ - title: "VPP 1T1C SRv6 78B MRR Trending"
+ output-file-name: "srv6-78b-1t1c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and '78B' and 'MRR' and '1T1C' and 'SRv6'"
+ parameters:
+ - "result"
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C SRv6 78B MRR Trending"
+ output-file-name: "srv6-78b-2t2c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and '78B' and 'MRR' and '2T2C' and 'SRv6'"
+ parameters:
+ - "result"
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C SRv6 78B MRR Trending"
+ output-file-name: "srv6-78b-4t4c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and '78B' and 'MRR' and '4T4C' and 'SRv6'"
+ parameters:
+ - "result"
+ layout: "plot-cpta"
+
+ - title: "VPP 1T1C SRv6 IMIX MRR Trending"
+ output-file-name: "srv6-imix-1t1c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'IMIX' and 'MRR' and '1T1C' and 'SRv6'"
+ parameters:
+ - "result"
+ layout: "plot-cpta"
+
+ - title: "VPP 2T2C SRv6 IMIX MRR Trending"
+ output-file-name: "srv6-imix-2t2c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'IMIX' and 'MRR' and '2T2C' and 'SRv6'"
+ parameters:
+ - "result"
+ layout: "plot-cpta"
+
+ - title: "VPP 4T4C SRv6 IMIX MRR Trending"
+ output-file-name: "srv6-imix-4t4c-x520"
+ data: "plot-performance-trending"
+ filter: "'NIC_Intel-X520-DA2' and 'IMIX' and 'MRR' and '4T4C' and 'SRv6'"
+ parameters:
+ - "result"
+ layout: "plot-cpta" \ No newline at end of file