diff options
-rw-r--r-- | docs/cpta/index.rst | 1 | ||||
-rw-r--r-- | docs/cpta/trending/index.rst | 13 | ||||
-rw-r--r-- | docs/cpta/trending/srv6.rst | 111 | ||||
-rw-r--r-- | resources/tools/presentation/generator_tables.py | 3 | ||||
-rw-r--r-- | resources/tools/presentation/specification_CPTA.yaml | 50 |
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 |