-## Plot packets per second
-#
-## VPP L2 sel1
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# # Keep this formatting, the filter is enclosed with " (quotation mark) and
-# # each tag is enclosed with ' (apostrophe).
-# filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-## VPP L2 sel2
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'FEATURE' and 'ACL50' and '10k_FLOWS' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: [0, 8000000]
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'FEATURE' and 'ACL50' and '10k_FLOWS' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: [5000000, 12000000]
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'FEATURE' and 'ACL50' and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: [0, 8000000]
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'FEATURE' and 'ACL50' and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: [5000000, 12000000]
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-## VPP IP4
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-## VPP IP6
-#-
-# type: "plot"
-# title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-## VPP IP4_overlay
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-## VPP IP6_overlay
-#-
-# type: "plot"
-# title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-## VPP VM VHOST
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-.*vhost.*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-.*vhost.*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-.*vhost.*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-.*vhost.*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-## VPP VM VHOST SELECTION
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-.*vhost.*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-.*vhost.*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-.*vhost.*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-.*vhost.*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-## VPP CRYPTO
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-.*ipsec.*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-.*ipsec.*-ndrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-1t1c-.*ipsec.*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
-#
-#-
-# type: "plot"
-# title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
-# algorithm: "plot_performance_box"
-# output-file-type: ".html"
-# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
-# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
-# parameters:
-# - "throughput"
-# - "parent"
-# traces:
-# hoverinfo: "x+y"
-# boxpoints: "outliers"
-# whiskerwidth: 0
-# layout:
-# title: "64B-2t2c-.*ipsec.*-pdrdisc"
-# xaxis:
-# autorange: True
-# autotick: False
-# fixedrange: False
-# gridcolor: "rgb(238, 238, 238)"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# tickmode: "linear"
-# title: "Indexed Test Cases"
-# zeroline: False
-# yaxis:
-# gridcolor: "rgb(238, 238, 238)'"
-# hoverformat: ".4s"
-# linecolor: "rgb(238, 238, 238)"
-# linewidth: 1
-# range: []
-# showgrid: True
-# showline: True
-# showticklabels: True
-# tickcolor: "rgb(238, 238, 238)"
-# title: "Packets Per Second [pps]"
-# zeroline: False
-# boxmode: "group"
-# boxgroupgap: 0.5
-# autosize: False
-# margin:
-# t: 50
-# b: 20
-# l: 50
-# r: 20
-# showlegend: True
-# legend:
-# orientation: "h"
-# width: 700
-# height: 1000
+# Plots VPP HTTP Server Performance
+-
+ type: "plot"
+ title: "VPP HTTP Server Performance"
+ algorithm: "plot_http_server_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
+ data:
+ "plot-vpp-http-server-performance"
+ # Keep this formatting, the filter is enclosed with " (quotation mark) and
+ # each tag is enclosed with ' (apostrophe).
+ filter: "'HTTP' and 'TCP_CPS'"
+ parameters:
+ - "result"
+ - "name"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "VPP HTTP Server Performance"
+ layout:
+ "plot-cps"
+
+-
+ type: "plot"
+ title: "VPP HTTP Server Performance"
+ algorithm: "plot_http_server_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
+ data:
+ "plot-vpp-http-server-performance"
+ filter: "'HTTP' and 'TCP_RPS'"
+ parameters:
+ - "result"
+ - "name"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "VPP HTTP Server Performance"
+ layout:
+ "plot-rps"
+
+# Plot Throughput Speedup Analysis
+
+# L2 - 10ge2p1x520 - NDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# L2 - 40ge2p1xl710 - NDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-XL710' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# L2 - 10ge2p1x520 - PDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IPv4 - 10ge2p1x520 - NDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IPv4 - 40ge2p1xl710 - NDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IPv4 - 10ge2p1x520 - PDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IPv6 - 10ge2p1x520 - NDR
+-
+ type: "plot"
+ title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IPv6 - 40ge2p1xl710 - NDR
+-
+ type: "plot"
+ title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IPv6 - 10ge2p1x520 - PDR
+-
+ type: "plot"
+ title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# SRv6 - 10ge2p1x520 - NDR
+-
+ type: "plot"
+ title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-srv6-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '78B' and 'FEATURE' and 'NDRDISC' and 'IP6FWD' and 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# SRv6 - 10ge2p1x520 - PDR
+-
+ type: "plot"
+ title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-srv6-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and 'IP6FWD' and 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IP4_overlay - NDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ethip4-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IP4_overlay - PDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ethip4-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IP6_overlay - NDR
+-
+ type: "plot"
+ title: "TSA: 78B-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ethip6-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '78B' and 'ENCAP' and 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "78B-*-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# IP6_overlay - PDR
+-
+ type: "plot"
+ title: "TSA: 78B-*-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ethip6-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "78B-*-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# VM VHOST - NDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel1-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel1-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-XL710' and '64B' and 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel2-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-vhost-sel2-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X710' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel2-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-XL710' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# VM VHOST - PDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel1-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel1-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-XL710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel2-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-vhost-sel2-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*vhost.*-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel2-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-XL710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*vhost.*-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# CRYPTO - NDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*ipsec.*-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ipsechw-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-XL710' and '64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*ipsec.*-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# CRYPTO - PDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-.*ipsec.*-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ipsechw-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-XL710' and '64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-.*ipsec.*-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# Container memif - NDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-memif-tsa-ndrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# Container memif - PDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-memif-tsa-pdrdisc"
+ data:
+ "plot-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# Container orchestrated - NDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-orchestrated-tsa-ndrdisc"
+ data:
+ "plot-ligato-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-container-orchestrated-tsa-ndrdisc"
+ data:
+ "plot-ligato-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X710' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# Container orchestrated - PDR
+-
+ type: "plot"
+ title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-orchestrated-tsa-pdrdisc"
+ data:
+ "plot-ligato-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+-
+ type: "plot"
+ title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
+ algorithm: "plot_throughput_speedup_analysis"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-container-orchestrated-tsa-pdrdisc"
+ data:
+ "plot-ligato-throughput-speedup-analysis"
+ filter: "'NIC_Intel-X710' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ - "tags"
+ layout:
+ title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
+ layout:
+ "plot-throughput-speedup-analysis"
+
+# Plot packets per second
+
+# VPP L2 sel1
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ # Keep this formatting, the filter is enclosed with " (quotation mark) and
+ # each tag is enclosed with ' (apostrophe).
+ filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ layout:
+ "plot-throughput"
+
+# VPP L2 sel2
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ layout:
+ "plot-throughput"
+
+# VPP IP4
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
+ layout:
+ "plot-throughput"
+
+# VPP IP6
+-
+ type: "plot"
+ title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
+ layout:
+ "plot-throughput"
+
+# VPP SRv6
+-
+ type: "plot"
+ title: "VPP Performance 78B-1t1c-ethip6*srv6*ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'FEATURE' and 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-1t1c-ethip6*srv6*ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 78B-2t2c-ethip6*srv6*ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'FEATURE' and 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-2t2c-ethip6*srv6*ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 78B-1t1c-ethip6*srv6*pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-1t1c-ethip6*srv6*pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 78B-2t2c-ethip6*srv6*pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-2t2c-ethip6*srv6*pdrdisc"
+ layout:
+ "plot-throughput"
+
+# VPP IP4_overlay
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+# VPP IP6_overlay
+-
+ type: "plot"
+ title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+# VPP VM VHOST
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-.*vhost.*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-.*vhost.*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-.*vhost.*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-.*vhost.*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+# VPP VM VHOST SELECTION
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-.*vhost.*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-.*vhost.*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-.*vhost.*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-.*vhost.*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+# VPP CRYPTO
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-.*ipsec.*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-.*ipsec.*-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-.*ipsec.*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-.*ipsec.*-pdrdisc"
+ layout:
+ "plot-throughput"
+
+# DPDK
+-
+ type: "plot"
+ title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
+ data:
+ "plot-dpdk-throughput-latency"
+ filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
+ data:
+ "plot-dpdk-throughput-latency"
+ filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
+ data:
+ "plot-dpdk-throughput-latency"
+ filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
+ data:
+ "plot-dpdk-throughput-latency"
+ filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
+ data:
+ "plot-dpdk-throughput-latency"
+ filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
+ data:
+ "plot-dpdk-throughput-latency"
+ filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
+ data:
+ "plot-dpdk-throughput-latency"
+ filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
+ layout:
+ "plot-throughput"
+
+-
+ type: "plot"
+ title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
+ algorithm: "plot_performance_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
+ data:
+ "plot-dpdk-throughput-latency"
+ filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
+ parameters:
+ - "throughput"
+ - "parent"
+ traces:
+ hoverinfo: "x+y"
+ boxpoints: "outliers"
+ whiskerwidth: 0
+ layout:
+ title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
+ layout:
+ "plot-throughput"
+
+# Plot latency
+
+# VPP L2 sel1
+-
+ type: "plot"
+ title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-latency"
+
+# VPP L2 sel2
+-
+ type: "plot"
+ title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
+ layout:
+ "plot-latency"
+
+# VPP IP4
+-
+ type: "plot"
+ title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
+ layout:
+ "plot-latency"
+
+# VPP IP6
+-
+ type: "plot"
+ title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
+ layout:
+ "plot-latency"
+
+# VPP SRv6
+-
+ type: "plot"
+ title: "VPP Latency 78B-1t1c-ethip6*srv6*ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'FEATURE' and 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "78B-1t1c-ethip6*srv6*ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 78B-2t2c-ethip6*srv6*ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'FEATURE' and 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "78B-2t2c-ethip6*srv6*ndrdisc"
+ layout:
+ "plot-latency"
+
+# VPP IP4_overlay
+-
+ type: "plot"
+ title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-latency"
+
+# VPP IP6_overlay
+-
+ type: "plot"
+ title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
+ layout:
+ "plot-latency"
+
+# VPP VM VHOST
+-
+ type: "plot"
+ title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-1t1c-.*vhost.*-ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-2t2c-.*vhost.*-ndrdisc"
+ layout:
+ "plot-latency"
+
+# VPP VM VHOST selection
+-
+ type: "plot"
+ title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-1t1c-.*vhost.*-ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-2t2c-.*vhost.*-ndrdisc"
+ layout:
+ "plot-latency"
+
+# VPP CRYPTO
+-
+ type: "plot"
+ title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-1t1c-.*ipsec.*-ndrdisc"
+ layout:
+ "plot-latency"
+
+-
+ type: "plot"
+ title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
+ algorithm: "plot_latency_box"
+ output-file-type: ".html"
+ output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
+ data:
+ "plot-vpp-throughput-latency"
+ filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
+ parameters:
+ - "latency"
+ - "parent"
+ traces:
+ boxmean: False
+ layout:
+ title: "64B-2t2c-.*ipsec.*-ndrdisc"
+ layout:
+ "plot-latency"