Report: Add NFV data for existing elements
[csit.git] / resources / tools / presentation / specification.yaml
index c0e0d77..b541ee9 100644 (file)
     plot-vpp-throughput-lat-tsa-3n-hsw:
       # TODO: Replace:
       csit-vpp-perf-verify-2001-3n-hsw:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 3   # NDRPDR sel RC2
+        - 4   # NDRPDR sel RC2
 
     plot-vpp-hdrh-lat-3n-hsw:
       # TODO: Replace the data
       csit-vpp-perf-verify-2001-3n-hsw:
-        - 3  # NDRPDR sel RC1
+        - 4  # NDRPDR sel RC2
 
     plot-dpdk-throughput-latency-3n-hsw:
       # TODO: Replace:
     plot-vpp-throughput-lat-tsa-3n-skx:
       # TODO: Replace the data
       csit-vpp-perf-verify-2001-3n-skx:
-        - 1  # NDRPDR sel RC1
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 2  # NDRPDR sel RC2
+        - 3  # NDRPDR sel RC2
 
     plot-vpp-hdrh-lat-3n-skx:
       # TODO: Replace the data
       csit-vpp-perf-verify-2001-3n-skx:
-        - 3  # NDRPDR sel RC1
+        - 3  # NDRPDR sel RC2
 
     plot-dpdk-throughput-latency-3n-skx:
       # TODO: Replace the data
     plot-vpp-throughput-lat-tsa-2n-skx:
       # TODO: Replace the data
       csit-vpp-perf-verify-2001-2n-skx:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 3  # NDRPDR sel RC2
 
     plot-vpp-hdrh-lat-2n-skx:
       # TODO: Replace the data
       csit-vpp-perf-verify-2001-2n-skx:
-        - 3  # NDRPDR sel RC1
+        - 3  # NDRPDR sel RC2
 
     plot-vpp-http-server-performance:
       # TODO: Replace:
 
     plot-vpp-nfv-2n-skx-ndrpdr:
       # TODO: Replace the data
-      # csit-vpp-perf-verify-2001-2n-skx:
-      csit-vpp-perf-verify-1908-2n-skx:
-        - 22  # NFV
-        - 31  # NFV
-        - 32  # NFV
+      csit-vpp-perf-verify-2001-2n-skx:
+        - 3  # NDRPDR sel RC2
 
     plot-vpp-nfv-2n-skx-mrr:
       # TODO: Replace the data
     plot-vpp-throughput-lat-tsa-2n-clx:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-clx:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
-        - 4  # NDRPDR sel RC1
+        - 3   # NDRPDR sel RC2
+        - 4   # NDRPDR sel RC2
 
     plot-vpp-hdrh-lat-2n-clx:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-clx:
-        - 2  # NDRPDR sel RC1
+        - 4  # NDRPDR sel RC2
 
     plot-dpdk-throughput-latency-2n-clx:
       # TODO: Replace
     plot-vpp-throughput-lat-tsa-3n-tsh:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-tsh:
-        - 1   # NDRPDR sel RC1
+        - 1   # NDRPDR sel RC2
 
     plot-vpp-hdrh-lat-3n-tsh:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-tsh:
-        - 1   # NDRPDR sel RC1
+        - 1   # NDRPDR sel RC2
 
     # 3n-dnv
 
     plot-vpp-throughput-lat-tsa-3n-dnv:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-dnv:
-        - 1   # NDRPDR sel RC1
-        - 3   # NDRPDR sel RC1
+        - 3   # NDRPDR sel RC2
+        - 4   # NDRPDR sel RC2
 
     # 2n-dnv
 
     plot-vpp-throughput-lat-tsa-2n-dnv:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-dnv:
-        - 1   # NDRPDR sel RC1
-        - 2   # NDRPDR sel RC1
+        - 2   # NDRPDR sel RC2
+        - 3   # NDRPDR sel RC2
 
     ###########################################################################
     # Simple tables (only one data set):
     vpp-nic-comparison-3n-skx:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-skx:
-        - 1  # NDRPDR sel RC1
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 2  # NDRPDR sel RC2
+        - 3  # NDRPDR sel RC2
 
     vpp-nic-comparison-2n-skx:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-skx:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 3  # NDRPDR sel RC2
 
     vpp-nic-comparison-3n-skx-mrr:
       # TODO: Replace
     vpp-perf-results-3n-hsw:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-hsw:
-        - 3  # NDRPDR sel RC1
+        - 4  # NDRPDR sel RC2
 
     vpp-perf-results-3n-skx:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-skx:
-        - 3  # NDRPDR sel RC1
+        - 3  # NDRPDR sel RC2
 
     vpp-perf-results-2n-skx:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-skx:
-        - 3  # NDRPDR sel RC1
+        - 3  # NDRPDR sel RC2
 
     vpp-perf-results-2n-clx:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-clx:
-        - 2  # NDRPDR sel RC1
+        - 4  # NDRPDR sel RC2
 
     vpp-perf-results-3n-tsh:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-tsh:
-        - 1   # NDRPDR sel RC1
+        - 1   # NDRPDR sel RC2
 
     vpp-perf-results-3n-dnv:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-dnv:
-        - 3   # NDRPDR sel RC1
+        - 4   # NDRPDR sel RC2
 
     vpp-perf-results-2n-dnv:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-dnv:
-        - 2   # NDRPDR sel RC1
+        - 3   # NDRPDR sel RC2
 
     vpp-mrr-results-3n-hsw:
       # TODO: Replace
     vpp-performance-changes-3n-hsw-cmp:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-hsw:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 3   # NDRPDR sel RC2
+        - 4   # NDRPDR sel RC2
     vpp-performance-changes-3n-hsw:
       - "vpp-performance-changes-3n-hsw-h1"
       - "vpp-performance-changes-3n-hsw-ref"
     vpp-performance-changes-3n-skx-cmp:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-skx:
-        - 1  # NDRPDR sel RC1
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 2  # NDRPDR sel RC2
+        - 3  # NDRPDR sel RC2
     vpp-performance-changes-3n-skx:
       - "vpp-performance-changes-3n-skx-h1"
       - "vpp-performance-changes-3n-skx-ref"
     vpp-performance-changes-2n-skx-cmp:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-skx:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 3  # NDRPDR sel RC2
     vpp-performance-changes-2n-skx:
       - "vpp-performance-changes-2n-skx-h1"
       - "vpp-performance-changes-2n-skx-ref"
         - 32  # NFV
     vpp-performance-changes-nfv-2n-skx-cmp:
       # TODO: Replace
-      # csit-vpp-perf-verify-2001-2n-skx:
-      csit-vpp-perf-verify-1908-2n-skx:
-        - 22  # NFV
-        - 31  # NFV
-        - 32  # NFV
+      csit-vpp-perf-verify-2001-2n-skx:
+        - 3  # NDRPDR sel RC2
     vpp-performance-changes-nfv-2n-skx:
       - "vpp-performance-changes-nfv-2n-skx-ref"
       - "vpp-performance-changes-nfv-2n-skx-cmp"
     vpp-performance-changes-2n-dnv-cmp:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-dnv:
-        - 1   # NDRPDR sel RC1
-        - 2   # NDRPDR sel RC1
+        - 2   # NDRPDR sel RC2
+        - 3   # NDRPDR sel RC2
     vpp-performance-changes-2n-dnv:
       - "vpp-performance-changes-2n-dnv-ref"
       - "vpp-performance-changes-2n-dnv-cmp"
     vpp-performance-changes-3n-dnv-cmp:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-dnv:
-        - 1   # NDRPDR sel RC1
-        - 3   # NDRPDR sel RC1
+        - 3   # NDRPDR sel RC2
+        - 4   # NDRPDR sel RC2
     vpp-performance-changes-3n-dnv:
       - "vpp-performance-changes-3n-dnv-ref"
       - "vpp-performance-changes-3n-dnv-cmp"
     vpp-performance-changes-3n-tsh-cmp:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-tsh:
-        - 1   # NDRPDR sel RC1
+        - 1   # NDRPDR sel RC2
     vpp-performance-changes-3n-tsh:
       - "vpp-performance-changes-3n-tsh-ref"
       - "vpp-performance-changes-3n-tsh-cmp"
         - 2   # NDRPDR sel
         - 3   # NDRPDR sel
         - 4   # NDRPDR sel
+        - 5   # NDRPDR sel
+        - 6   # NDRPDR sel
+        - 7   # NDRPDR sel
+        - 8   # NDRPDR sel
+        - 9   # NDRPDR sel
+        - 10  # NDRPDR sel
+        - 11  # NDRPDR sel
     dpdk-performance-changes-3n-hsw:
       - "dpdk-performance-changes-3n-hsw-h1"
       - "dpdk-performance-changes-3n-hsw-ref"
         - 3   # NDRPDR sel
         - 4   # NDRPDR sel
         - 5   # NDRPDR sel
+        - 6   # NDRPDR sel
+        - 7   # NDRPDR sel
+        - 8   # NDRPDR sel
+        - 9   # NDRPDR sel
+        - 10  # NDRPDR sel
+        - 11  # NDRPDR sel
+        - 12  # NDRPDR sel
     dpdk-performance-changes-3n-skx:
       - "dpdk-performance-changes-3n-skx-h1"
       - "dpdk-performance-changes-3n-skx-ref"
         - 2   # NDRPDR sel
         - 3   # NDRPDR sel
         - 4   # NDRPDR sel
+        - 5   # NDRPDR sel
+        - 7   # NDRPDR sel
+        - 8   # NDRPDR sel
+        - 9   # NDRPDR sel
+        - 10  # NDRPDR sel
+        - 11  # NDRPDR sel
+        - 12  # NDRPDR sel
     dpdk-performance-changes-2n-skx:
       - "dpdk-performance-changes-2n-skx-h1"
       - "dpdk-performance-changes-2n-skx-ref"
     vpp-compare-testbeds-ref:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-hsw:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 3   # NDRPDR sel RC2
+        - 4   # NDRPDR sel RC2
     vpp-compare-testbeds-cmp:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-skx:
-        - 1  # NDRPDR sel RC1
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 2  # NDRPDR sel RC2
+        - 3  # NDRPDR sel RC2
     vpp-compare-testbeds:
       - "vpp-compare-testbeds-ref"
       - "vpp-compare-testbeds-cmp"
     vpp-compare-testbeds-skx-clx-ref:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-skx:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 3  # NDRPDR sel RC2
     vpp-compare-testbeds-skx-clx-cmp:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-clx:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
-        - 4  # NDRPDR sel RC1
+        - 3   # NDRPDR sel RC2
+        - 4   # NDRPDR sel RC2
     vpp-compare-testbeds-skx-clx:
       - "vpp-compare-testbeds-skx-clx-ref"
       - "vpp-compare-testbeds-skx-clx-cmp"
     vpp-compare-topologies-ref:
       # TODO: Replace
       csit-vpp-perf-verify-2001-3n-skx:
-        - 1  # NDRPDR sel RC1
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 2  # NDRPDR sel RC2
+        - 3  # NDRPDR sel RC2
     vpp-compare-topologies-cmp:
       # TODO: Replace
       csit-vpp-perf-verify-2001-2n-skx:
-        - 2  # NDRPDR sel RC1
-        - 3  # NDRPDR sel RC1
+        - 3  # NDRPDR sel RC2
     vpp-compare-topologies:
       - "vpp-compare-topologies-ref"
       - "vpp-compare-topologies-cmp"
       paper_bgcolor: "white"
       plot_bgcolor: "white"
 
+    plot-hdrh-latency-by-percentile:
+      title:
+        text: "<b>Latency by Percentile Distribution</b>"
+        xanchor: "center"
+        x: 0.5
+        font:
+          size: 18
+      showlegend: True
+      legend:
+        traceorder: "normal"
+        orientation: "h"
+        font:
+          size: 16
+        xanchor: "left"
+        yanchor: "top"
+        x: 0
+        y: -0.2
+        bgcolor: "rgba(255, 255, 255, 0)"
+        bordercolor: "rgba(255, 255, 255, 0)"
+      xaxis:
+        type: "log"
+        title: "<b>Percentile [%]</b>"
+        titlefont:
+          size: 14
+        autorange: False
+        fixedrange: False
+        range: [1e-6, 3]
+        gridcolor: "rgb(230, 230, 230)"
+        linecolor: "rgb(220, 220, 220)"
+        linewidth: 1
+        showgrid: True
+        showline: True
+        showticklabels: True
+        tickcolor: "rgb(220, 220, 220)"
+        tickvals: [1, 2, 1e1, 20, 1e2, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8]
+        tickangle: 315
+        ticktext: [0, 50, 90, 95, 99, 99.9, 99.99, 99.999, 99.9999, 99.99999, 99.999999]
+        tickfont:
+          size: 14
+      yaxis:
+        title: "<b>Packet Latency [uSec]</b>"
+        titlefont:
+          size: 14
+        gridcolor: "rgb(230, 230, 230)"
+        linecolor: "rgb(220, 220, 220)"
+        linewidth: 1
+        showgrid: True
+        showline: True
+        showticklabels: True
+        tickcolor: "rgb(220, 220, 220)"
+        tickfont:
+          size: 14
+      width: 700
+      height: 700
+      paper_bgcolor: "white"
+      plot_bgcolor: "white"
+
 - type: "static"
   src-path: "{DIR[RST]}"
   dst-path: "{DIR[WORKING,SRC]}"
       - 59  # NDRPDR sel vhost
       - 39  # MRR sel
     csit-vpp-perf-verify-2001-3n-hsw:
-      - 2  # NDRPDR sel RC1
-      - 3  # NDRPDR sel RC1
+      - 3   # NDRPDR sel RC2
+      - 4   # NDRPDR sel RC2
 
     csit-vpp-perf-verify-1904-3n-skx:
       - 7   # MRR sel
       - 67  # NDRPDR sel vhost
       - 36  # MRR sel
     csit-vpp-perf-verify-2001-3n-skx:
-      - 1  # NDRPDR sel RC1
-      - 2  # NDRPDR sel RC1
-      - 3  # NDRPDR sel RC1
+      - 2  # NDRPDR sel RC2
+      - 3  # NDRPDR sel RC2
 
     csit-vpp-perf-verify-1904-2n-skx:
       - 11  # MRR sel
       - 83  # SOAK
       - 86  # SOAK
     csit-vpp-perf-verify-2001-2n-skx:
-      - 2  # NDRPDR sel RC1
-      - 3  # NDRPDR sel RC1
+      - 3  # NDRPDR sel RC2
 
     csit-vpp-perf-verify-2001-2n-clx:
-      - 2   # NDRPDR sel RC1
-      - 3   # NDRPDR sel RC1
-      - 4   # NDRPDR sel RC1
+      - 3   # NDRPDR sel RC2
+      - 4   # NDRPDR sel RC2
 
     csit-vpp-perf-verify-1908-3n-tsh:
       - 7   # NDRPDR sel
       - 16  # NDRPDR sel
       - 17  # MRR sel
     csit-vpp-perf-verify-2001-3n-tsh:
-      - 1   # NDRPDR sel RC1
+      - 1   # NDRPDR sel RC2
 
     csit-vpp-perf-verify-1908-3n-dnv:
       - 6   # NDRPDR sel
       - 16  # NDRPDR sel
       - 17  # MRR sel
     csit-vpp-perf-verify-2001-3n-dnv:
-      - 1   # NDRPDR sel RC1
-      - 3   # NDRPDR sel RC1
+      - 3   # NDRPDR sel RC2
+      - 4   # NDRPDR sel RC2
 
     csit-vpp-perf-verify-1908-2n-dnv:
       - 1   # NDRPDR sel
       - 10  # NDRPDR sel
       - 11  # MRR sel
     csit-vpp-perf-verify-2001-2n-dnv:
-      - 1   # NDRPDR sel RC1
-      - 2   # NDRPDR sel RC1
+      - 2   # NDRPDR sel RC2
+      - 3   # NDRPDR sel RC2
 
     csit-dpdk-perf-verify-1904-3n-hsw:
       - 2   # NDRPDR sel
     data: "vpp-soak-vs-ndr-2n-skx-cmp"
   data: "vpp-soak-vs-ndr-2n-skx"
   include-tests: "NDR"
-  filter: "('NDRPDR' or 'SOAK')"
+  filter: "('NDRPDR' or 'SOAK') and not 'NF_DENSITY'"
   parameters:
     - "throughput"
     - "name"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-3n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-3n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-3n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-3n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-3n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'MRR'"
+  filter: "'2T1C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-3n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'MRR'"
+  filter: "'4T2C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-3n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'8T4C' and 'MRR'"
+  filter: "'8T4C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-2n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-2n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-2n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-2n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-2n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'MRR'"
+  filter: "'2T1C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-2n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'MRR'"
+  filter: "'4T2C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-nic-comparison-2n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'8T4C' and 'MRR'"
+  filter: "'8T4C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-hsw-cmp"
   data: "vpp-performance-changes-3n-hsw"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'1T1C' and 'NDRPDR'"
+  filter: "'1T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-hsw-cmp"
   data: "vpp-performance-changes-3n-hsw"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T2C' and 'NDRPDR'"
+  filter: "'2T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-hsw-cmp"
   data: "vpp-performance-changes-3n-hsw"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'1T1C' and 'NDRPDR'"
+  filter: "'1T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-hsw-cmp"
   data: "vpp-performance-changes-3n-hsw"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T2C' and 'NDRPDR'"
+  filter: "'2T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-performance-changes-3n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-performance-changes-3n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-performance-changes-3n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-performance-changes-3n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-performance-changes-2n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-performance-changes-2n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-performance-changes-2n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     nic: "NIC_Intel-XXV710"
   data: "vpp-performance-changes-2n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-nfv-2n-skx-cmp"
   data: "vpp-performance-changes-nfv-2n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-nfv-2n-skx-cmp"
   data: "vpp-performance-changes-nfv-2n-skx"
   include-tests: "PDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-nfv-2n-skx-cmp"
   data: "vpp-performance-changes-nfv-2n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'NDRPDR'"
+  filter: "'2T1C' and 'NDRPDR' and 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-nfv-2n-skx-cmp"
   data: "vpp-performance-changes-nfv-2n-skx"
   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'NDRPDR'"
+  filter: "'4T2C' and 'NDRPDR' and 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-hsw-mrr-cmp"
   data: "vpp-performance-changes-3n-hsw-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'1T1C' and 'MRR'"
+  filter: "'1T1C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-hsw-mrr-cmp"
   data: "vpp-performance-changes-3n-hsw-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T2C' and 'MRR'"
+  filter: "'2T2C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-hsw-mrr-cmp"
   data: "vpp-performance-changes-3n-hsw-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T4C' and 'MRR'"
+  filter: "'4T4C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-skx-mrr-cmp"
   data: "vpp-performance-changes-3n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'MRR'"
+  filter: "'2T1C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-skx-mrr-cmp"
   data: "vpp-performance-changes-3n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'MRR'"
+  filter: "'4T2C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-3n-skx-mrr-cmp"
   data: "vpp-performance-changes-3n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'8T4C' and 'MRR'"
+  filter: "'8T4C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-2n-skx-mrr-cmp"
   data: "vpp-performance-changes-2n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'MRR'"
+  filter: "'2T1C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-2n-skx-mrr-cmp"
   data: "vpp-performance-changes-2n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'MRR'"
+  filter: "'4T2C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-2n-skx-mrr-cmp"
   data: "vpp-performance-changes-2n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'8T4C' and 'MRR'"
+  filter: "'8T4C' and 'MRR' and not 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-nfv-2n-skx-mrr-cmp"
   data: "vpp-performance-changes-nfv-2n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'2T1C' and 'MRR'"
+  filter: "'2T1C' and 'MRR' and 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-nfv-2n-skx-mrr-cmp"
   data: "vpp-performance-changes-nfv-2n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'4T2C' and 'MRR'"
+  filter: "'4T2C' and 'MRR' and 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
     data: "vpp-performance-changes-nfv-2n-skx-mrr-cmp"
   data: "vpp-performance-changes-nfv-2n-skx-mrr"
   include-tests: "MRR" # "PDR" | "NDR" | "MRR"
-  filter: "'8T4C' and 'MRR'"
+  filter: "'8T4C' and 'MRR' and 'NF_DENSITY'"
   parameters:
   - "name"
   - "parent"
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
-           '64B' and
+           '118' and
            '2T1C' and
            'MRR'"
   parameters:
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
-           '64B' and
+           '118' and
            '4T2C' and
            'MRR'"
   parameters:
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
-           '64B' and
+           '118' and
            '8T4C' and
            'MRR'"
   parameters:
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
            'IMIX' and
            '2T1C' and
            'MRR'"
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
            'IMIX' and
            '4T2C' and
            'MRR'"
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
            'IMIX' and
            '8T4C' and
            'MRR'"
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
-           '64B' and
+           '118' and
            '2T1C' and
            'NDRPDR'"
   parameters:
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
-           '64B' and
+           '118' and
            '4T2C' and
            'NDRPDR'"
   parameters:
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
-           '64B' and
+           '118' and
            '8T4C' and
            'NDRPDR'"
   parameters:
            'NF_DENSITY' and
            'VHOST' and
            'VXLAN' and
-           'CHAIN' and
-           'NF_VPPIP4' and
+           'CHAIN' a
            'IMIX' and
            '2T1C' and
            'NDRPDR'"
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
            'IMIX' and
            '4T2C' and
            'NDRPDR'"
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
            'IMIX' and
            '8T4C' and
            'NDRPDR'"
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
-           '64B' and
+           '118' and
            '2T1C' and
            'NDRPDR'"
   parameters:
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
-           '64B' and
+           '118' and
            '4T2C' and
            'NDRPDR'"
   parameters:
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
-           '64B' and
+           '118' and
            '8T4C' and
            'NDRPDR'"
   parameters:
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
            'IMIX' and
            '2T1C' and
            'NDRPDR'"
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
            'IMIX' and
            '4T2C' and
            'NDRPDR'"
            'VHOST' and
            'VXLAN' and
            'CHAIN' and
-           'NF_VPPIP4' and
            'IMIX' and
            '8T4C' and
            'NDRPDR'"
     - "tests.dpdk.perf.2n1l-10ge2p1x710-ethip4-ip4base-l3fwd-ndrpdr.64b-8t4c-ethip4-ip4base-l3fwd-ndrpdr"
   layout:
     layout: "plot-hdrh-latency-percentile"
+
+- type: "plot"
+  title: "Latency by percentile: 2n-skx-xxv710"
+  algorithm: "plot_hdrh_lat_by_percentile"
+  output-file: "{DIR[STATIC,VPP]}/2n-skx-xxv710-hdrh-lat-percentile"
+  data: "plot-vpp-hdrh-lat-2n-skx"
+  include:
+    - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-dot1q-ip4base-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-ethip4-ip4scale20k-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-ethip4-ip4scale200k-ndrpdr"
+    - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-ndrpdr"
+    - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
+    - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
+    - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
+    - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
+    - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Xcbase-Ndrpdr.64B-2t1c-avf-eth-l2xcbase-ndrpdr"
+    - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
+    - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
+    - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-ndrpdr"
+    - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
+    - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale1mmaclrn-ndrpdr"
+    - "Tests.Vpp.Perf.L2.25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
+    - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
+    - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
+    - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
+    - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr"
+    - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-dot1q-ip6base-ndrpdr"
+    - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-ethip6-ip6base-ndrpdr"
+    - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale20K-Ndrpdr.78B-2t1c-ethip6-ip6scale20k-ndrpdr"
+    - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale200K-Ndrpdr.78B-2t1c-ethip6-ip6scale200k-ndrpdr"
+    - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-ethip6-ip6scale2m-ndrpdr"
+  layout:
+    layout: "plot-hdrh-latency-by-percentile"