Trending: Add 2n-tx2 45/30845/3
authorTibor Frank <tifrank@cisco.com>
Tue, 19 Jan 2021 19:12:09 +0000 (20:12 +0100)
committerTibor Frank <tifrank@cisco.com>
Thu, 21 Jan 2021 05:47:01 +0000 (06:47 +0100)
Change-Id: Id2d0248128eee6a5b0969c7f27aae946ed47bbaa
Signed-off-by: Tibor Frank <tifrank@cisco.com>
13 files changed:
docs/cpta/data/index.rst
docs/cpta/introduction/dashboard.rst
docs/cpta/introduction/failures.rst
docs/cpta/trending/dpdk-2n-tx2-xl710.rst [new file with mode: 0644]
docs/cpta/trending/dpdk.rst
docs/cpta/trending/ip4-2n-tx2-xl710.rst [new file with mode: 0644]
docs/cpta/trending/ip4.rst
docs/cpta/trending/ip6-2n-tx2-xl710.rst [new file with mode: 0644]
docs/cpta/trending/ip6.rst
docs/cpta/trending/l2-2n-tx2-xl710.rst [new file with mode: 0644]
docs/cpta/trending/l2.rst
resources/tools/presentation/generator_tables.py
resources/tools/presentation/specification_CPTA.yaml

index 432851f..bf9b485 100644 (file)
@@ -30,6 +30,10 @@ in the CSV formats:
 
         - `CSV format <../_static/vpp/csit-vpp-perf-mrr-daily-master-3n-tsh-trending.csv>`_
 
 
         - `CSV format <../_static/vpp/csit-vpp-perf-mrr-daily-master-3n-tsh-trending.csv>`_
 
+    - 2n-tx2
+
+        - `CSV format <../_static/vpp/csit-vpp-perf-mrr-daily-master-2n-tx2-trending.csv>`_
+
     - 3n-dnv
 
         - `CSV format <../_static/vpp/csit-vpp-perf-mrr-daily-master-3n-dnv-trending.csv>`_
     - 3n-dnv
 
         - `CSV format <../_static/vpp/csit-vpp-perf-mrr-daily-master-3n-dnv-trending.csv>`_
@@ -77,3 +81,7 @@ in the CSV formats:
     - 2n-zn2
 
         - `CSV format <../_static/vpp/csit-dpdk-perf-mrr-weekly-master-2n-zn2-trending.csv>`_
     - 2n-zn2
 
         - `CSV format <../_static/vpp/csit-dpdk-perf-mrr-weekly-master-2n-zn2-trending.csv>`_
+
+    - 2n-tx2
+
+        - `CSV format <../_static/vpp/csit-dpdk-perf-mrr-weekly-master-2n-tx2-trending.csv>`_
index b41ec54..5df7abe 100644 (file)
@@ -197,3 +197,21 @@ VPP worker on 8t4c
 ``````````````````
 
 .. include:: ../../../_build/_static/vpp/performance-trending-dashboard-8t4c-2n-zn2.rst
 ``````````````````
 
 .. include:: ../../../_build/_static/vpp/performance-trending-dashboard-8t4c-2n-zn2.rst
+
+2n-tx2
+------
+
+VPP worker on 2t1c
+``````````````````
+
+.. include:: ../../../_build/_static/vpp/performance-trending-dashboard-1t1c-2n-tx2.rst
+
+VPP worker on 4t2c
+``````````````````
+
+.. include:: ../../../_build/_static/vpp/performance-trending-dashboard-2t2c-2n-tx2.rst
+
+VPP worker on 8t4c
+``````````````````
+
+.. include:: ../../../_build/_static/vpp/performance-trending-dashboard-4t4c-2n-tx2.rst
index 7f9394f..b056307 100644 (file)
@@ -48,6 +48,11 @@ Legend to the tables:
 
 .. include:: ../../../_build/_static/vpp/failed-tests-3n-tsh.rst
 
 
 .. include:: ../../../_build/_static/vpp/failed-tests-3n-tsh.rst
 
+2n-tx2-mrr
+----------
+
+.. include:: ../../../_build/_static/vpp/failed-tests-2n-tx2.rst
+
 2n-dnv-mrr
 ----------
 
 2n-dnv-mrr
 ----------
 
diff --git a/docs/cpta/trending/dpdk-2n-tx2-xl710.rst b/docs/cpta/trending/dpdk-2n-tx2-xl710.rst
new file mode 100644 (file)
index 0000000..463c135
--- /dev/null
@@ -0,0 +1,50 @@
+2n-tx2-xl710
+------------
+
+64b-testpmd-l3fwd
+`````````````````
+
+1t1c
+::::
+
+.. raw:: html
+
+    <a name="64b-1t1c-base-testpmd"></a>
+    <a name="64b-1t1c-base-l3fwd"></a>
+    <center>
+    Links to builds:
+    <a href="http://fast.dpdk.org/rel/" target="_blank">dpdk-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-1t1c-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+2t2c
+::::
+
+.. raw:: html
+
+    <a name="64b-2t2c-base-testpmd"></a>
+    <a name="64b-2t2c-base-l3fwd"></a>
+    <center>
+    Links to builds:
+    <a href="http://fast.dpdk.org/rel/" target="_blank">dpdk-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-2t2c-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+4t4c
+::::
+
+.. raw:: html
+
+    <a name="64b-4t4c-base-testpmd"></a>
+    <a name="64b-4t4c-base-l3fwd"></a>
+    <center>
+    Links to builds:
+    <a href="http://fast.dpdk.org/rel/" target="_blank">dpdk-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-4t4c-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
index a7ea75d..ff3ca98 100644 (file)
@@ -14,3 +14,4 @@ DPDK
     dpdk-3n-hsw-xl710
     dpdk-3n-hsw-x710
     dpdk-3n-tsh-x520
     dpdk-3n-hsw-xl710
     dpdk-3n-hsw-x710
     dpdk-3n-tsh-x520
+    dpdk-2n-tx2-xl710
diff --git a/docs/cpta/trending/ip4-2n-tx2-xl710.rst b/docs/cpta/trending/ip4-2n-tx2-xl710.rst
new file mode 100644 (file)
index 0000000..8f80191
--- /dev/null
@@ -0,0 +1,101 @@
+2n-tx2-xl710
+------------
+
+64b-ip4routing-base-scale-dpdk
+``````````````````````````````
+
+1t1c
+::::
+
+.. raw:: html
+
+    <a name="64b-1t1c-base-dpdk"></a>
+    <a name="64b-1t1c-scale-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-1t1c-ip4routing-base-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+2t2c
+::::
+
+.. raw:: html
+
+    <a name="64b-2t2c-base-dpdk"></a>
+    <a name="64b-2t2c-scale-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-2t2c-ip4routing-base-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+4t4c
+::::
+
+.. raw:: html
+
+    <a name="64b-4t4c-base-dpdk"></a>
+    <a name="64b-4t4c-scale-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-4t4c-ip4routing-base-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+64b-features-ip4routing-base-scale-dpdk
+```````````````````````````````````````
+
+1t1c
+::::
+
+.. raw:: html
+
+    <a name="64b-1t1c-features-dpdk"></a>
+    <a name="64b-1t1c-features-iacl50-dpdk"></a>
+    <a name="64b-1t1c-features-oacl50-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-1t1c-features-ip4routing-base-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+2t2c
+::::
+
+.. raw:: html
+
+    <a name="64b-2t2c-features-dpdk"></a>
+    <a name="64b-2t2c-features-iacl50-dpdk"></a>
+    <a name="64b-2t2c-features-oacl50-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-2t2c-features-ip4routing-base-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+4t4c
+::::
+
+.. raw:: html
+
+    <a name="64b-4t4c-features-dpdk"></a>
+    <a name="64b-4t4c-features-iacl50-dpdk"></a>
+    <a name="64b-4t4c-features-oacl50-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-4t4c-features-ip4routing-base-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
index 1871db5..74b87f5 100644 (file)
@@ -11,6 +11,7 @@ IPv4 Routing
     ip4-3n-skx-x710
     ip4-3n-hsw-xl710
     ip4-3n-tsh-x520
     ip4-3n-skx-x710
     ip4-3n-hsw-xl710
     ip4-3n-tsh-x520
+    ip4-2n-tx2-xl710
     ip4-2n-dnv-x553
     ip4-3n-dnv-x553
     ip4-2n-zn2-xxv710
     ip4-2n-dnv-x553
     ip4-3n-dnv-x553
     ip4-2n-zn2-xxv710
diff --git a/docs/cpta/trending/ip6-2n-tx2-xl710.rst b/docs/cpta/trending/ip6-2n-tx2-xl710.rst
new file mode 100644 (file)
index 0000000..134d660
--- /dev/null
@@ -0,0 +1,50 @@
+2n-tx2-xl710
+------------
+
+78b-ip6routing-base-scale-dpdk
+``````````````````````````````
+
+1t1c
+::::
+
+.. raw:: html
+
+    <a name="78b-1t1c-base-dpdk"></a>
+    <a name="78b-1t1c-scale-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-78b-1t1c-ip6routing-base-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+2t2c
+::::
+
+.. raw:: html
+
+    <a name="78b-2t2c-base-dpdk"></a>
+    <a name="78b-2t2c-scale-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-78b-2t2c-ip6routing-base-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+4t4c
+::::
+
+.. raw:: html
+
+    <a name="78b-4t4c-base-dpdk"></a>
+    <a name="78b-4t4c-scale-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-78b-4t4c-ip6routing-base-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
index 21a5c55..1429de9 100644 (file)
@@ -11,6 +11,7 @@ IPv6 Routing
     ip6-3n-skx-x710
     ip6-3n-hsw-xl710
     ip6-3n-tsh-x520
     ip6-3n-skx-x710
     ip6-3n-hsw-xl710
     ip6-3n-tsh-x520
+    ip6-2n-tx2-xl710
     ip6-2n-dnv-x553
     ip6-3n-dnv-x553
     ip6-2n-zn2-xxv710
     ip6-2n-dnv-x553
     ip6-3n-dnv-x553
     ip6-2n-zn2-xxv710
diff --git a/docs/cpta/trending/l2-2n-tx2-xl710.rst b/docs/cpta/trending/l2-2n-tx2-xl710.rst
new file mode 100644 (file)
index 0000000..57ec294
--- /dev/null
@@ -0,0 +1,143 @@
+2n-tx2-xl710
+------------
+
+64b-l2switching-base-dpdk
+`````````````````````````
+
+1t1c
+::::
+
+.. raw:: html
+
+    <a name="64b-1t1c-base-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-1t1c-l2switching-base-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+2t2c
+::::
+
+.. raw:: html
+
+    <a name="64b-2t2c-base-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-2t2c-l2switching-base-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+4t4c
+::::
+
+.. raw:: html
+
+    <a name="64b-4t4c-base-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-4t4c-l2switching-base-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+64b-l2switching-scale-dpdk
+``````````````````````````
+
+1t1c
+::::
+
+.. raw:: html
+
+    <a name="64b-1t1c-scale-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-1t1c-l2switching-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+2t2c
+::::
+
+.. raw:: html
+
+    <a name="64b-2t2c-scale-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-2t2c-l2switching-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+4t4c
+::::
+
+.. raw:: html
+
+    <a name="64b-4t4c-scale-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-4t4c-l2switching-scale-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+64b-features-l2switching-base-dpdk
+``````````````````````````````````
+
+1t1c
+::::
+
+.. raw:: html
+
+    <a name="64b-1t1c-features-macip-iacl50-dpdk"></a>
+    <a name="64b-1t1c-features-iacl50-dpdk"></a>
+    <a name="64b-1t1c-features-oacl50-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-1t1c-features-l2switching-base-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+2t2c
+::::
+
+.. raw:: html
+
+    <a name="64b-2t2c-features-macip-iacl50-dpdk"></a>
+    <a name="64b-2t2c-features-iacl50-dpdk"></a>
+    <a name="64b-2t2c-features-oacl50-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-2t2c-features-l2switching-base-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
+
+4t4c
+::::
+
+.. raw:: html
+
+    <a name="64b-4t4c-features-macip-iacl50-dpdk"></a>
+    <a name="64b-4t4c-features-iacl50-dpdk"></a>
+    <a name="64b-4t4c-features-oacl50-dpdk"></a>
+    <center>
+    Links to builds:
+    <a href="https://packagecloud.io/app/fdio/master/search?dist=ubuntu%2Fbionic" target="_blank">vpp-ref</a>,
+    <a href="https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2" target="_blank">csit-ref</a>
+    <iframe width="1100" height="800" frameborder="0" scrolling="no" src="../_static/vpp/2n-tx2-xl710-64b-4t4c-features-l2switching-base-dpdk.html"></iframe>
+    <p><br></p>
+    </center>
index aeb1cef..471559e 100644 (file)
@@ -11,6 +11,7 @@ L2 Ethernet Switching
     l2-3n-skx-x710
     l2-3n-hsw-xl710
     l2-3n-tsh-x520
     l2-3n-skx-x710
     l2-3n-hsw-xl710
     l2-3n-tsh-x520
+    l2-2n-tx2-xl710
     l2-2n-dnv-x553
     l2-3n-dnv-x553
     l2-2n-zn2-xxv710
     l2-2n-dnv-x553
     l2-3n-dnv-x553
     l2-2n-zn2-xxv710
index 0d8b272..f2eec7e 100644 (file)
@@ -1031,7 +1031,7 @@ def _generate_url(testbed, test_name):
     if u"macip-iacl1s" in test_name:
         bsf = u"features-macip-iacl1"
     elif u"macip-iacl10s" in test_name:
     if u"macip-iacl1s" in test_name:
         bsf = u"features-macip-iacl1"
     elif u"macip-iacl10s" in test_name:
-        bsf = u"features-macip-iacl01"
+        bsf = u"features-macip-iacl10"
     elif u"macip-iacl50s" in test_name:
         bsf = u"features-macip-iacl50"
     elif u"iacl1s" in test_name:
     elif u"macip-iacl50s" in test_name:
         bsf = u"features-macip-iacl50"
     elif u"iacl1s" in test_name:
index e72392d..65e6c78 100644 (file)
@@ -75,6 +75,7 @@
     "10.30.51.48": "LF-3n-SKX-31"
     "10.30.51.60": "LF-3n-SKX-32"
     "10.30.51.49": "LF-3n-TSH-33"
     "10.30.51.48": "LF-3n-SKX-31"
     "10.30.51.60": "LF-3n-SKX-32"
     "10.30.51.49": "LF-3n-TSH-33"
+    "10.30.51.49": "LF-2n-TX2-34"
     "10.32.8.25": "LF-2n-ZN2-210"
     "10.32.8.10": "LF-DNV"
 
     "10.32.8.25": "LF-2n-ZN2-210"
     "10.32.8.10": "LF-DNV"
 
           - "last-failed-tests-vpp-2n-zn2-mrr"
           - "last-failed-tests-vpp-3n-hsw-mrr"
           - "last-failed-tests-vpp-3n-tsh-mrr"
           - "last-failed-tests-vpp-2n-zn2-mrr"
           - "last-failed-tests-vpp-3n-hsw-mrr"
           - "last-failed-tests-vpp-3n-tsh-mrr"
+          - "last-failed-tests-vpp-2n-tx2-mrr"
           - "last-failed-tests-vpp-2n-dnv-mrr"
           - "last-failed-tests-vpp-3n-dnv-mrr"
           - "last-failed-tests-dpdk-2n-skx-mrr"
           - "last-failed-tests-vpp-2n-dnv-mrr"
           - "last-failed-tests-vpp-3n-dnv-mrr"
           - "last-failed-tests-dpdk-2n-skx-mrr"
           - "last-failed-tests-dpdk-2n-clx-mrr"
           - "last-failed-tests-dpdk-3n-hsw-mrr"
           - "last-failed-tests-dpdk-3n-tsh-mrr"
           - "last-failed-tests-dpdk-2n-clx-mrr"
           - "last-failed-tests-dpdk-3n-hsw-mrr"
           - "last-failed-tests-dpdk-3n-tsh-mrr"
+          - "last-failed-tests-dpdk-2n-tx2-mrr"
           - "last-failed-tests-vpp-2n-skx-ndrpdr"
           - "last-failed-tests-vpp-3n-skx-ndrpdr"
           - "last-failed-tests-vpp-2n-clx-ndrpdr"
           - "last-failed-tests-vpp-2n-skx-ndrpdr"
           - "last-failed-tests-vpp-3n-skx-ndrpdr"
           - "last-failed-tests-vpp-2n-clx-ndrpdr"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-zn2"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-3n-tsh"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-zn2"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-3n-tsh"
+          - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-tx2"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-dnv"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-3n-dnv"
           - "https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-2n-skx"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-2n-dnv"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-mrr-daily-master-3n-dnv"
           - "https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-2n-skx"
           - "https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-2n-clx"
           - "https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master"
           - "https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-3n-tsh"
           - "https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-2n-clx"
           - "https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master"
           - "https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-3n-tsh"
+          - "https://jenkins.fd.io/view/csit/job/csit-dpdk-perf-mrr-weekly-master-2n-tx2"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-ndrpdr-weekly-master-2n-skx"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-ndrpdr-weekly-master-3n-skx"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-ndrpdr-weekly-master-2n-clx"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-ndrpdr-weekly-master-2n-skx"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-ndrpdr-weekly-master-3n-skx"
           - "https://jenkins.fd.io/view/csit/job/csit-vpp-perf-ndrpdr-weekly-master-2n-clx"
     table-last-failed-tests-3n-tsh:
       csit-vpp-perf-mrr-daily-master-3n-tsh:
         - "lastCompletedBuild"
     table-last-failed-tests-3n-tsh:
       csit-vpp-perf-mrr-daily-master-3n-tsh:
         - "lastCompletedBuild"
+    table-last-failed-tests-2n-tx2:
+      csit-vpp-perf-mrr-daily-master-2n-tx2:
+        - "lastCompletedBuild"
     table-last-failed-tests-3n-dnv:
       csit-vpp-perf-mrr-daily-master-3n-dnv:
         - "lastCompletedBuild"
     table-last-failed-tests-3n-dnv:
       csit-vpp-perf-mrr-daily-master-3n-dnv:
         - "lastCompletedBuild"
     table-last-failed-tests-dpdk-3n-tsh:
       csit-dpdk-perf-mrr-weekly-master-3n-tsh:
         - "lastCompletedBuild"
     table-last-failed-tests-dpdk-3n-tsh:
       csit-dpdk-perf-mrr-weekly-master-3n-tsh:
         - "lastCompletedBuild"
+    table-last-failed-tests-dpdk-2n-tx2:
+      csit-dpdk-perf-mrr-weekly-master-2n-tx2:
+        - "lastCompletedBuild"
 
     # 3n-hsw
     plot-performance-trending-all-3n-hsw:
 
     # 3n-hsw
     plot-performance-trending-all-3n-hsw:
         start: 4
         end: "lastCompletedBuild"
 
         start: 4
         end: "lastCompletedBuild"
 
+    # 2n-tx2
+    plot-performance-trending-vpp-2n-tx2:
+      csit-vpp-perf-mrr-daily-master-2n-tx2:
+        start: 1
+        end: "lastCompletedBuild"
+        max-builds: 180
+
+    plot-performance-trending-dpdk-2n-tx2:
+      csit-dpdk-perf-mrr-weekly-master-2n-tx2:
+        start: 1
+        end: "lastCompletedBuild"
+        max-builds: 26
+
     # 3n-dnv
     plot-performance-trending-vpp-3n-dnv:
       csit-vpp-perf-mrr-daily-master-3n-dnv:
     # 3n-dnv
     plot-performance-trending-vpp-3n-dnv:
       csit-vpp-perf-mrr-daily-master-3n-dnv:
       end: "lastCompletedBuild"
       max-builds: 26  # Max nr of builds to download
 
       end: "lastCompletedBuild"
       max-builds: 26  # Max nr of builds to download
 
+    # 2n-tx2
+    csit-vpp-perf-mrr-daily-master-2n-tx2:
+      start: 1
+      end: "lastCompletedBuild"
+      max-builds: 180  # Max nr of builds to download
+
+    csit-dpdk-perf-mrr-weekly-master-2n-tx2:
+      start: 1
+      end: "lastCompletedBuild"
+      max-builds: 26  # Max nr of builds to download
+
     # 3n-dnv
     csit-vpp-perf-mrr-daily-master-3n-dnv:
       start: 329
     # 3n-dnv
     csit-vpp-perf-mrr-daily-master-3n-dnv:
       start: 329
     - "parent"
     - "status"
 
     - "parent"
     - "status"
 
+-
+  type: "table"
+  title: "Last failed tests (last builds) VPP 2n-tx2"
+  algorithm: "table_last_failed_tests"
+  output-file-ext: ".txt"
+  output-file: "{DIR[STATIC,VPP]}/last-failed-tests-vpp-2n-tx2-mrr"
+  data: "table-last-failed-tests-2n-tx2"
+  filter: "'MRR'"
+  parameters:
+    - "name"
+    - "parent"
+    - "status"
+
 -
   type: "table"
   title: "Last failed tests (last builds) VPP 3n-dnv"
 -
   type: "table"
   title: "Last failed tests (last builds) VPP 3n-dnv"
     - "parent"
     - "status"
 
     - "parent"
     - "status"
 
+-
+  type: "table"
+  title: "Last failed tests (last builds) DPDK 2n-tx2"
+  algorithm: "table_last_failed_tests"
+  output-file-ext: ".txt"
+  output-file: "{DIR[STATIC,VPP]}/last-failed-tests-dpdk-2n-tx2-mrr"
+  data: "table-last-failed-tests-dpdk-2n-tx2"
+  filter: "'MRR'"
+  parameters:
+    - "name"
+    - "parent"
+    - "status"
+
 -
   type: "table"
   title: "Last failed tests (last builds) DPDK 3n-skx"
 -
   type: "table"
   title: "Last failed tests (last builds) DPDK 3n-skx"
   output-file: "{DIR[STATIC,VPP]}/failed-tests-3n-tsh.rst"
   testbed: "3n-tsh"
 
   output-file: "{DIR[STATIC,VPP]}/failed-tests-3n-tsh.rst"
   testbed: "3n-tsh"
 
+################################################################################
+# 2n-tx2
+-
+  type: "table"
+  title: "Performance trending dashboard 1t1c-2n-tx2"
+  algorithm: "table_perf_trending_dash"
+  output-file-ext: ".csv"
+  output-file: "{DIR[STATIC,VPP]}/performance-trending-dashboard-1t1c-2n-tx2"
+  data: "plot-performance-trending-vpp-2n-tx2"
+  filter: "'MRR' and '1T1C'"
+  parameters:
+    - "name"
+    - "parent"
+    - "result"
+  window: 14
+  long-trend-window: 180
+
+-
+  type: "table"
+  title: "Performance trending dashboard 2t2c-2n-tx2"
+  algorithm: "table_perf_trending_dash"
+  output-file-ext: ".csv"
+  output-file: "{DIR[STATIC,VPP]}/performance-trending-dashboard-2t2c-2n-tx2"
+  data: "plot-performance-trending-vpp-2n-tx2"
+  filter: "'MRR' and '2T2C'"
+  parameters:
+    - "name"
+    - "parent"
+    - "result"
+  window: 14
+  long-trend-window: 180
+
+-
+  type: "table"
+  title: "Performance trending dashboard 4t4c-2n-tx2"
+  algorithm: "table_perf_trending_dash"
+  output-file-ext: ".csv"
+  output-file: "{DIR[STATIC,VPP]}/performance-trending-dashboard-4t4c-2n-tx2"
+  data: "plot-performance-trending-vpp-2n-tx2"
+  filter: "'MRR' and '4T4C'"
+  parameters:
+    - "name"
+    - "parent"
+    - "result"
+  window: 14
+  long-trend-window: 180
+
+-
+  type: "table"
+  title: "HTML performance trending dashboard 1t1c-2n-tx2"
+  algorithm: "table_perf_trending_dash_html"
+  input-file: "{DIR[STATIC,VPP]}/performance-trending-dashboard-1t1c-2n-tx2.csv"
+  output-file: "{DIR[STATIC,VPP]}/performance-trending-dashboard-1t1c-2n-tx2.rst"
+  testbed: "2n-tx2"
+
+-
+  type: "table"
+  title: "HTML performance trending dashboard 2t2c-2n-tx2"
+  algorithm: "table_perf_trending_dash_html"
+  input-file: "{DIR[STATIC,VPP]}/performance-trending-dashboard-2t2c-2n-tx2.csv"
+  output-file: "{DIR[STATIC,VPP]}/performance-trending-dashboard-2t2c-2n-tx2.rst"
+  testbed: "2n-tx2"
+
+-
+  type: "table"
+  title: "HTML performance trending dashboard 4t4c-2n-tx2"
+  algorithm: "table_perf_trending_dash_html"
+  input-file: "{DIR[STATIC,VPP]}/performance-trending-dashboard-4t4c-2n-tx2.csv"
+  output-file: "{DIR[STATIC,VPP]}/performance-trending-dashboard-4t4c-2n-tx2.rst"
+  testbed: "2n-tx2"
+
+-
+  type: "table"
+  title: "Failed MRR tests 2n-tx2"
+  algorithm: "table_failed_tests"
+  output-file-ext: ".csv"
+  output-file: "{DIR[STATIC,VPP]}/failed-tests-2n-tx2"
+  data: "plot-performance-trending-vpp-2n-tx2"
+  filter: "'MRR'"
+  parameters:
+    - "name"
+    - "parent"
+    - "status"
+  window: 7  # days
+
+-
+  type: "table"
+  title: "HTML Failed MRR tests 2n-tx2"
+  algorithm: "table_failed_tests_html"
+  input-file: "{DIR[STATIC,VPP]}/failed-tests-2n-tx2.csv"
+  output-file: "{DIR[STATIC,VPP]}/failed-tests-2n-tx2.rst"
+  testbed: "2n-tx2"
+
 ################################################################################
 # 3n-dnv
 -
 ################################################################################
 # 3n-dnv
 -
         - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-mrr.64b-8t4c-eth-l2xcbase-testpmd-mrr"
         - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-mrr.64b-8t4c-ethip4-ip4base-l3fwd-mrr"
       layout: "plot-cpta"
         - "tests.dpdk.perf.2n1l-25ge2p1xxv710-eth-l2xcbase-testpmd-mrr.64b-8t4c-eth-l2xcbase-testpmd-mrr"
         - "tests.dpdk.perf.2n1l-25ge2p1xxv710-ethip4-ip4base-l3fwd-mrr.64b-8t4c-ethip4-ip4base-l3fwd-mrr"
       layout: "plot-cpta"
+
+# 2n-tx2
+
+    - title: "2n-tx2-xl710-64b-1t1c-ip4routing-base-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-1t1c-ip4routing-base-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Dot1Q-Ip4Base-Mrr.64B-1t1c-dot1q-ip4base-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Base-Mrr.64B-1t1c-ethip4-ip4base-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Scale20K-Mrr.64B-1t1c-ethip4-ip4scale20k-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Scale200K-Mrr.64B-1t1c-ethip4-ip4scale200k-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Scale2M-Mrr.64B-1t1c-ethip4-ip4scale2m-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-1t1c-features-ip4routing-base-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-1t1c-features-ip4routing-base-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Base-Iacldstbase-Mrr.64B-1t1c-ethip4-ip4base-iacldstbase-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Mrr.64B-1t1c-ethip4udp-ip4base-iacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Mrr.64B-1t1c-ethip4udp-ip4base-iacl50sl-10kflows-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Mrr.64B-1t1c-ethip4udp-ip4base-oacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Mrr.64B-1t1c-ethip4udp-ip4base-oacl50sl-10kflows-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-78b-1t1c-ip6routing-base-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-78b-1t1c-ip6routing-base-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Dot1Q-Ip6Base-Mrr.78B-1t1c-dot1q-ip6base-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Base-Mrr.78B-1t1c-ethip6-ip6base-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Scale20K-Mrr.78B-1t1c-ethip6-ip6scale20k-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Scale200K-Mrr.78B-1t1c-ethip6-ip6scale200k-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Scale2M-Mrr.78B-1t1c-ethip6-ip6scale2m-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Base-Iacldstbase-Mrr.78B-1t1c-ethip6-ip6base-iacldstbase-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-1t1c-l2switching-base-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-1t1c-l2switching-base-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Dot1Q-L2Xcbase-Mrr.64B-1t1c-dot1q-l2xcbase-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Dot1Q-L2Bdbasemaclrn-Mrr.64B-1t1c-dot1q-l2bdbasemaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Patch-Mrr.64B-1t1c-eth-l2patch-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Xcbase-Mrr.64B-1t1c-eth-l2xcbase-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Mrr.64B-1t1c-eth-l2bdbasemaclrn-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-1t1c-l2switching-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-1t1c-l2switching-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Mrr.64B-1t1c-eth-l2bdbasemaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdscale10Kmaclrn-Mrr.64B-1t1c-eth-l2bdscale10kmaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdscale100Kmaclrn-Mrr.64B-1t1c-eth-l2bdscale100kmaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdscale1Mmaclrn-Mrr.64B-1t1c-eth-l2bdscale1mmaclrn-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-1t1c-features-l2switching-base-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-1t1c-features-l2switching-base-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Mrr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Mrr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sl-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Mrr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Mrr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sl-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Mrr.64B-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-2t2c-ip4routing-base-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-2t2c-ip4routing-base-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Dot1Q-Ip4Base-Mrr.64B-2t2c-dot1q-ip4base-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Base-Mrr.64B-2t2c-ethip4-ip4base-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Scale20K-Mrr.64B-2t2c-ethip4-ip4scale20k-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Scale200K-Mrr.64B-2t2c-ethip4-ip4scale200k-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Scale2M-Mrr.64B-2t2c-ethip4-ip4scale2m-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-2t2c-features-ip4routing-base-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-2t2c-features-ip4routing-base-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Base-Iacldstbase-Mrr.64B-2t2c-ethip4-ip4base-iacldstbase-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Mrr.64B-2t2c-ethip4udp-ip4base-iacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Mrr.64B-2t2c-ethip4udp-ip4base-iacl50sl-10kflows-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Mrr.64B-2t2c-ethip4udp-ip4base-oacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Mrr.64B-2t2c-ethip4udp-ip4base-oacl50sl-10kflows-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-78b-2t2c-ip6routing-base-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-78b-2t2c-ip6routing-base-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Dot1Q-Ip6Base-Mrr.78B-2t2c-dot1q-ip6base-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Base-Mrr.78B-2t2c-ethip6-ip6base-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Scale20K-Mrr.78B-2t2c-ethip6-ip6scale20k-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Scale200K-Mrr.78B-2t2c-ethip6-ip6scale200k-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Scale2M-Mrr.78B-2t2c-ethip6-ip6scale2m-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Base-Iacldstbase-Mrr.78B-2t2c-ethip6-ip6base-iacldstbase-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-2t2c-l2switching-base-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-2t2c-l2switching-base-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Dot1Q-L2Xcbase-Mrr.64B-2t2c-dot1q-l2xcbase-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Dot1Q-L2Bdbasemaclrn-Mrr.64B-2t2c-dot1q-l2bdbasemaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Patch-Mrr.64B-2t2c-eth-l2patch-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Xcbase-Mrr.64B-2t2c-eth-l2xcbase-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Mrr.64B-2t2c-eth-l2bdbasemaclrn-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-2t2c-l2switching-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-2t2c-l2switching-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Mrr.64B-2t2c-eth-l2bdbasemaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdscale10Kmaclrn-Mrr.64B-2t2c-eth-l2bdscale10kmaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdscale100Kmaclrn-Mrr.64B-2t2c-eth-l2bdscale100kmaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdscale1Mmaclrn-Mrr.64B-2t2c-eth-l2bdscale1mmaclrn-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-2t2c-features-l2switching-base-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-2t2c-features-l2switching-base-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Mrr.64B-2t2c-eth-l2bdbasemaclrn-iacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Mrr.64B-2t2c-eth-l2bdbasemaclrn-iacl50sl-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Mrr.64B-2t2c-eth-l2bdbasemaclrn-oacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Mrr.64B-2t2c-eth-l2bdbasemaclrn-oacl50sl-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Mrr.64B-2t2c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-4t4c-ip4routing-base-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-4t4c-ip4routing-base-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Dot1Q-Ip4Base-Mrr.64B-4t4c-dot1q-ip4base-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Base-Mrr.64B-4t4c-ethip4-ip4base-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Scale20K-Mrr.64B-4t4c-ethip4-ip4scale20k-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Scale200K-Mrr.64B-4t4c-ethip4-ip4scale200k-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Scale2M-Mrr.64B-4t4c-ethip4-ip4scale2m-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-4t4c-features-ip4routing-base-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-4t4c-features-ip4routing-base-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4-Ip4Base-Iacldstbase-Mrr.64B-4t4c-ethip4-ip4base-iacldstbase-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Mrr.64B-4t4c-ethip4udp-ip4base-iacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Mrr.64B-4t4c-ethip4udp-ip4base-iacl50sl-10kflows-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Mrr.64B-4t4c-ethip4udp-ip4base-oacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.Ip4.2N1L-40Ge2P1Xl710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Mrr.64B-4t4c-ethip4udp-ip4base-oacl50sl-10kflows-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-78b-4t4c-ip6routing-base-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-78b-4t4c-ip6routing-base-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Dot1Q-Ip6Base-Mrr.78B-4t4c-dot1q-ip6base-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Base-Mrr.78B-4t4c-ethip6-ip6base-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Scale20K-Mrr.78B-4t4c-ethip6-ip6scale20k-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Scale200K-Mrr.78B-4t4c-ethip6-ip6scale200k-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Scale2M-Mrr.78B-4t4c-ethip6-ip6scale2m-mrr"
+        - "Tests.Vpp.Perf.Ip6.2N1L-40Ge2P1Xl710-Ethip6-Ip6Base-Iacldstbase-Mrr.78B-4t4c-ethip6-ip6base-iacldstbase-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-4t4c-l2switching-base-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-4t4c-l2switching-base-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Dot1Q-L2Xcbase-Mrr.64B-4t4c-dot1q-l2xcbase-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Dot1Q-L2Bdbasemaclrn-Mrr.64B-4t4c-dot1q-l2bdbasemaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Patch-Mrr.64B-4t4c-eth-l2patch-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Xcbase-Mrr.64B-4t4c-eth-l2xcbase-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Mrr.64B-4t4c-eth-l2bdbasemaclrn-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-4t4c-l2switching-scale-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-4t4c-l2switching-scale-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Mrr.64B-4t4c-eth-l2bdbasemaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdscale10Kmaclrn-Mrr.64B-4t4c-eth-l2bdscale10kmaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdscale100Kmaclrn-Mrr.64B-4t4c-eth-l2bdscale100kmaclrn-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdscale1Mmaclrn-Mrr.64B-4t4c-eth-l2bdscale1mmaclrn-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-4t4c-features-l2switching-base-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-4t4c-features-l2switching-base-dpdk"
+      data: "plot-performance-trending-vpp-2n-tx2"
+      include:
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Mrr.64B-4t4c-eth-l2bdbasemaclrn-iacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Mrr.64B-4t4c-eth-l2bdbasemaclrn-iacl50sl-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Mrr.64B-4t4c-eth-l2bdbasemaclrn-oacl50sf-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Mrr.64B-4t4c-eth-l2bdbasemaclrn-oacl50sl-10kflows-mrr"
+        - "Tests.Vpp.Perf.L2.2N1L-40Ge2P1Xl710-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Mrr.64B-4t4c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-1t1c-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-1t1c-dpdk"
+      data: "plot-performance-trending-dpdk-2n-tx2"
+      include:
+        - "tests.dpdk.perf.40ge2p1xl710-eth-l2xcbase-testpmd-mrr.64b-1t1c-eth-l2xcbase-testpmd-mrr"
+        - "tests.dpdk.perf.40ge2p1xl710-ethip4-ip4base-l3fwd-mrr.64b-1t1c-ethip4-ip4base-l3fwd-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-2t2c-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-2t2c-dpdk"
+      data: "plot-performance-trending-dpdk-2n-tx2"
+      include:
+        - "tests.dpdk.perf.40ge2p1xl710-eth-l2xcbase-testpmd-mrr.64b-2t2c-eth-l2xcbase-testpmd-mrr"
+        - "tests.dpdk.perf.40ge2p1xl710-ethip4-ip4base-l3fwd-mrr.64b-2t2c-ethip4-ip4base-l3fwd-mrr"
+      layout: "plot-cpta"
+
+    - title: "2n-tx2-xl710-64b-4t4c-dpdk"
+      output-file-name: "2n-tx2-xl710-64b-4t4c-dpdk"
+      data: "plot-performance-trending-dpdk-2n-tx2"
+      include:
+        - "tests.dpdk.perf.40ge2p1xl710-eth-l2xcbase-testpmd-mrr.64b-4t4c-eth-l2xcbase-testpmd-mrr"
+        - "tests.dpdk.perf.40ge2p1xl710-ethip4-ip4base-l3fwd-mrr.64b-4t4c-ethip4-ip4base-l3fwd-mrr"
+      layout: "plot-cpta"