X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Ftools%2Fpresentation%2Fspecification.yaml;h=26a74d3af401933bf9fd45fb6142a281b0dd085a;hp=fcb67011723e3ad480e771ded0ac00350153b498;hb=2db5cfe7d2ba920f695073e9381972c3cfbff2d9;hpb=bfd8d30a8a6928a431594837823686bd982f147c
diff --git a/resources/tools/presentation/specification.yaml b/resources/tools/presentation/specification.yaml
index fcb6701172..26a74d3af4 100644
--- a/resources/tools/presentation/specification.yaml
+++ b/resources/tools/presentation/specification.yaml
@@ -38,11 +38,14 @@
DIR[DTR]: "{DIR[WORKING,SRC]}/detailed_test_results"
DIR[DTR,PERF,DPDK]: "{DIR[DTR]}/dpdk_performance_results"
DIR[DTR,PERF,VPP]: "{DIR[DTR]}/vpp_performance_results"
+ DIR[DTR,PERF,COT]: "{DIR[DTR]}/cot_performance_results"
DIR[DTR,PERF,HC]: "{DIR[DTR]}/honeycomb_performance_results"
DIR[DTR,FUNC,VPP]: "{DIR[DTR]}/vpp_functional_results"
DIR[DTR,FUNC,HC]: "{DIR[DTR]}/honeycomb_functional_results"
DIR[DTR,FUNC,NSHSFC]: "{DIR[DTR]}/nshsfc_functional_results"
DIR[DTR,PERF,VPP,IMPRV]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"
+ DIR[DTR,PERF,VPP,IMPACT,SPECTRE]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_impact_spectre"
+ DIR[DTR,PERF,VPP,IMPACT,MELTDOWN]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"
# Detailed test configurations
DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
@@ -83,6 +86,255 @@
- "DIR[BUILD,HTML]"
- "DIR[BUILD,LATEX]"
+-
+ type: "configuration"
+ data-sets:
+ vpp-meltdown-impact:
+# TODO: specify data sources
+# csit-vpp-perf-1801-all:
+# - 1
+# - 2
+ csit-vpp-perf-1707-all:
+ - 9
+ - 10
+ - 13
+ csit-vpp-perf-1710-all:
+ - 11
+ - 12
+ - 13
+ vpp-spectre-impact:
+# TODO: specify data sources
+# csit-vpp-perf-1801-all:
+# - 1
+# - 2
+ csit-vpp-perf-1707-all:
+ - 9
+ - 10
+ - 13
+ csit-vpp-perf-1710-all:
+ - 11
+ - 12
+ - 13
+# TODO: Add the data sources
+# plot-throughput-speedup-analysis:
+# csit-vpp-perf-1801-all:
+# - 1
+# - 2
+ performance-improvements:
+ csit-vpp-perf-1707-all:
+ - 9
+ - 10
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 21
+ csit-vpp-perf-1710-all:
+ - 11
+ - 12
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 20
+# TODO:
+# csit-vpp-perf-1801-all:
+# - 2
+ csit-ligato-perf-1710-all:
+ - 5
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
+ - 16
+ - 17
+ csit-ligato-perf-1801-all:
+ - 1
+ - 3
+ - 7
+# TODO:
+# vpp-perf-results:
+# csit-vpp-perf-1801-all:
+# - 11
+ vpp-func-results:
+ csit-vpp-functional-1801-ubuntu1604-virl:
+ - "lastSuccessfulBuild"
+# TODO:
+ ligato-perf-results:
+ csit-ligato-perf-1801-all:
+ - 1
+ dpdk-perf-results:
+ csit-dpdk-perf-1801-all:
+ - 12
+ hc-func-results:
+ csit-hc2vpp-verify-func-1801-ubuntu1604:
+ - "lastSuccessfulBuild"
+# TODO: Will we use this one?
+# hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
+# - lastSuccessfulBuild
+ nsh-func-results:
+ csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
+ - 1
+# TODO:
+# plot-vpp-throughput-latency:
+# csit-vpp-perf-1801-all:
+# - 2
+ plot-dpdk-throughput-latency:
+ csit-dpdk-perf-1801-all:
+ - 1
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 12
+# TODO:
+ plot-ligato-throughput-latency:
+ csit-ligato-perf-1801-all:
+ - 1
+ - 3
+ - 7
+ plot-layouts:
+ plot-throughput:
+ 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
+ plot-latency:
+ 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: ""
+ linecolor: "rgb(238, 238, 238)"
+ linewidth: 1
+ range: []
+ showgrid: True
+ showline: True
+ showticklabels: True
+ tickcolor: "rgb(238, 238, 238)"
+ title: "Latency min/avg/max [uSec]"
+ 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
+ plot-throughput-speedup-analysis:
+ 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"
+ tickangle: 270
+ zeroline: False
+ yaxis:
+ title: "Throughput speedup factor"
+ 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)"
+ zeroline: False
+ legend:
+ orientation: "h"
+ xanchor: "center"
+ yanchor: "top"
+ x: 0.5
+ y: 1
+ bgcolor: "rgba(255, 255, 255, 0)"
+ bordercolor: "rgba(255, 255, 255, 0)"
+ barmode: "group"
+ bargap: 0.15
+ bargroupgap: 0.1
+ autosize: False
+ margin:
+ 't': 50
+ 'b': 200
+ 'l': 50
+ 'r': 20
+ showlegend: True
+ width: 700
+ height: 1000
+
-
type: "debug"
general:
@@ -90,32 +342,13 @@
extract: "robot-plugin/output.xml" # Only for zip
builds:
# The files must be in the directory DIR[WORKING,DATA]
- csit-dpdk-perf-1707-all:
+ csit-vpp-perf-1801-all:
-
- build: 10
- file: "{DIR[WORKING,DATA]}/csit-dpdk-perf-1707-all__10.xml"
- -
- build: 9
- file: "{DIR[WORKING,DATA]}/csit-dpdk-perf-1707-all__9.xml"
- csit-nsh_sfc-verify-func-1707-ubuntu1604-virl:
+ build: 1
+ file: "{DIR[WORKING,DATA]}/output.xml"
-
build: 2
- file: "{DIR[WORKING,DATA]}/csit-nsh_sfc-verify-func-1707-ubuntu1604-virl-2.xml"
- csit-vpp-functional-1707-ubuntu1604-virl:
- -
- build: lastSuccessfulBuild
- file: "{DIR[WORKING,DATA]}/csit-vpp-functional-1707-ubuntu1604-virl-lastSuccessfulBuild.xml"
- hc2vpp-csit-integration-1707-ubuntu1604:
- -
- build: lastSuccessfulBuild
- file: "{DIR[WORKING,DATA]}/hc2vpp-csit-integration-1707-ubuntu1604-lastSuccessfulBuild.xml"
- csit-vpp-perf-1707-all:
- -
- build: 16
- file: "{DIR[WORKING,DATA]}/csit-vpp-perf-1707-all__16__output.xml"
- -
- build: 17
- file: "{DIR[WORKING,DATA]}/csit-vpp-perf-1707-all__17__output.xml"
+ file: "{DIR[WORKING,DATA]}/output.xml"
-
type: "static"
@@ -130,39 +363,70 @@
download-path: "{job}/{build}/robot/report/*zip*/{filename}"
extract: "robot-plugin/output.xml"
builds:
-# csit-vpp-perf-1707-all:
-# - 9
-# - 10
-# - 13
-# - 14
-# - 15
-# - 16
-# - 17
-# - 18
-# - 19
-# - 21
-# csit-vpp-perf-1710-all:
-# -
-# csit-dpdk-perf-1710-all:
-# - 1
+ csit-vpp-perf-1707-all:
+ - 9
+ - 10
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 21
+ csit-vpp-perf-1710-all:
+ - 11
+ - 12
+ - 13
+ - 14
+ - 15
+ - 16
+ - 17
+ - 18
+ - 19
+ - 20
+ - 23
+# TODO:
+# csit-vpp-perf-1801-all:
# - 2
-# - 3
-# - 4
-# - 5
-# - 6
-# - 7
-# - 8
-# - 9
-# - 10
- csit-vpp-functional-1710-ubuntu1604-virl:
+ csit-ligato-perf-1710-all:
+ - 5
+ - 7
+ - 8
+ - 9
+ - 10
+ - 11
+ - 12
+ - 13
- 16
-# hc2vpp-csit-perf-master-ubuntu1604: # REMOVE???
-# - 8
-# - 9
- hc2vpp-csit-integration-1710-ubuntu1604:
+ - 17
+# TODO:
+ csit-ligato-perf-1801-all:
+ - 1
+ - 3
+ - 7
+ csit-dpdk-perf-1801-all:
+ - 1
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 9
+ - 10
+ - 12
+ csit-vpp-functional-1801-ubuntu1604-virl:
- lastSuccessfulBuild
-# csit-nsh_sfc-verify-func-1710-ubuntu1604-virl: # REMOVE???
-# - 2
+ csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
+ - 1
+# TODO: Change to 1801:
+ csit-hc2vpp-verify-func-master-ubuntu1604:
+# csit-hc2vpp-verify-func-1801-ubuntu1604:
+ - lastSuccessfulBuild
+# TODO: Will we use this one?
+# hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
+# - lastSuccessfulBuild
-
type: "output"
@@ -176,6 +440,74 @@
### T A B L E S ###
################################################################################
+-
+ type: "table"
+ title: "Performance Impact of Meltdown Patches"
+ algorithm: "table_performance_comparison"
+ output-file-ext: ".csv"
+# TODO: specify dir
+ output-file: "{DIR[DTR,PERF,VPP,IMPACT,MELTDOWN]}/meltdown-impact"
+ reference:
+ title: "No Meltdown"
+# TODO: specify data sources
+ data:
+ csit-vpp-perf-1707-all:
+ - 9
+ - 10
+ - 13
+ compare:
+ title: "Meltdown Patches Applied"
+# TODO: specify data sources
+ data:
+ csit-vpp-perf-1710-all:
+ - 11
+ - 12
+ - 13
+ data:
+ "vpp-meltdown-impact"
+ filter: "all"
+ parameters:
+ - "name"
+ - "parent"
+ - "throughput"
+ # Number of the best and the worst tests presented in the table. Use 0 (zero)
+ # to present all tests.
+ nr-of-tests-shown: 20
+
+-
+ type: "table"
+ title: "Performance Impact of Spectre Patches"
+ algorithm: "table_performance_comparison"
+ output-file-ext: ".csv"
+# TODO: specify dir
+ output-file: "{DIR[DTR,PERF,VPP,IMPACT,SPECTRE]}/spectre-impact"
+ reference:
+ title: "No Spectre"
+# TODO: specify data sources
+ data:
+ csit-vpp-perf-1707-all:
+ - 9
+ - 10
+ - 13
+ compare:
+ title: "Spectre Patches Applied"
+# TODO: specify data sources
+ data:
+ csit-vpp-perf-1710-all:
+ - 11
+ - 12
+ - 13
+ data:
+ "vpp-spectre-impact"
+ filter: "all"
+ parameters:
+ - "name"
+ - "parent"
+ - "throughput"
+ # Number of the best and the worst tests presented in the table. Use 0 (zero)
+ # to present all tests.
+ nr-of-tests-shown: 20
+
#-
# type: "table"
# title: "Performance improvements"
@@ -204,28 +536,19 @@
# data: "data csit-vpp-perf-1707-all mean"
# -
# title: "17.10 mean [Mpps]"
-# data: "data csit-vpp-perf-1710-all mean"
+# data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
# -
-# title: "17.10 stdev [Mpps]"
-# data: "data csit-vpp-perf-1710-all stdev"
+# title: "18.01 mean [Mpps]"
+# data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
# -
-# title: "17.07 to 17.10 change [%]"
-# data: "operation relative_change 6 5"
+# title: "18.01 stdev [Mpps]"
+# data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
+# -
+# title: "17.10 to 18.01 change [%]"
+# data: "operation relative_change 6 7"
# rows: "generated"
# data:
-# csit-vpp-perf-1707-all:
-# - 9
-# - 10
-# - 13
-# - 14
-# - 15
-# - 16
-# - 17
-# - 18
-# - 19
-# - 21
-# csit-vpp-perf-1710-all:
-# -
+# "performance-improvements"
# filter: "template"
# parameters:
# - "throughput"
@@ -233,7 +556,7 @@
#-
# type: "table"
# title: "Detailed Test Results - VPP Performance Results"
-# algorithm: "table_details"
+# algorithm: "table_merged_details"
# output-file-ext: ".csv"
# output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
# columns:
@@ -248,9 +571,8 @@
# data: "data msg"
# rows: "generated"
# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "all"
+# "vpp-perf-results"
+# filter: "not 'NDRCHK' and not 'PDRCHK'"
# parameters:
# - "name"
# - "parent"
@@ -260,7 +582,7 @@
#-
# type: "table"
# title: "Test configuration - VPP Performance Test Configs"
-# algorithm: "table_details"
+# algorithm: "table_merged_details"
# output-file-ext: ".csv"
# output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
# columns:
@@ -272,9 +594,8 @@
# data: "data vat-history"
# rows: "generated"
# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "all"
+# "vpp-perf-results"
+# filter: "not 'NDRCHK' and not 'PDRCHK'"
# parameters:
# - "parent"
# - "name"
@@ -283,7 +604,7 @@
#-
# type: "table"
# title: "Test Operational Data - VPP Performance Operational Data"
-# algorithm: "table_details"
+# algorithm: "table_merged_details"
# output-file-ext: ".csv"
# output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
# columns:
@@ -295,9 +616,8 @@
# data: "data show-run"
# rows: "generated"
# data:
-# csit-vpp-perf-1710-all:
-# -
-# filter: "all"
+# "vpp-perf-results"
+# filter: "not 'NDRCHK' and not 'PDRCHK'"
# parameters:
# - "parent"
# - "name"
@@ -321,8 +641,7 @@
data: "data status"
rows: "generated"
data:
- csit-vpp-functional-1710-ubuntu1604-virl:
- - 16
+ "vpp-func-results"
filter: "all"
parameters:
- "name"
@@ -345,40 +664,64 @@
data: "data vat-history"
rows: "generated"
data:
- csit-vpp-functional-1710-ubuntu1604-virl:
- - 16
+ "vpp-func-results"
filter: "all"
parameters:
- "parent"
- "name"
- "vat-history"
-#-
-# type: "table"
-# title: "Detailed Test Results - DPDK Performance Results"
-# algorithm: "table_details"
-# output-file-ext: ".csv"
-# output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
-# columns:
-# -
-# title: "Name"
-# data: "data name"
-# -
-# title: "Documentation"
-# data: "data doc"
-# -
-# title: "Status"
-# data: "data msg"
-# rows: "generated"
-# data:
-# csit-dpdk-perf-1710-all:
-# -
-# filter: "all"
-# parameters:
-# - "name"
-# - "parent"
-# - "doc"
-# - "msg"
+-
+ type: "table"
+ title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
+ algorithm: "table_details"
+ output-file-ext: ".csv"
+ output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
+ columns:
+ -
+ title: "Name"
+ data: "data name"
+ -
+ title: "Documentation"
+ data: "data doc"
+ -
+ title: "Status"
+ data: "data msg"
+ rows: "generated"
+ data:
+ "ligato-perf-results"
+ filter: "all"
+ parameters:
+ - "name"
+ - "parent"
+ - "doc"
+ - "msg"
+
+-
+ type: "table"
+ title: "Detailed Test Results - DPDK Performance Results"
+ algorithm: "table_details"
+ output-file-ext: ".csv"
+ output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
+ columns:
+ -
+ title: "Name"
+ data: "data name"
+ -
+ title: "Documentation"
+ data: "data doc"
+ -
+ title: "Status"
+ data: "data msg"
+ rows: "generated"
+ data:
+ "dpdk-perf-results"
+ filter: "all"
+ parameters:
+ - "name"
+ - "parent"
+ - "doc"
+ - "msg"
-
type: "table"
@@ -398,8 +741,7 @@
data: "data status"
rows: "generated"
data:
- hc2vpp-csit-integration-1710-ubuntu1604:
- - "lastSuccessfulBuild"
+ "hc-func-results"
filter: "all"
parameters:
- "name"
@@ -407,32 +749,31 @@
- "doc"
- "status"
-#-
-# type: "table"
-# title: "Detailed Test Results - NSH SFC Functional Results"
-# algorithm: "table_details"
-# output-file-ext: ".csv"
-# output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
-# columns:
-# -
-# title: "Name"
-# data: "data name"
-# -
-# title: "Documentation"
-# data: "data doc"
-# -
-# title: "Status"
-# data: "data status"
-# rows: "generated"
-# data:
-# csit-nsh_sfc-verify-func-1707-ubuntu1604-virl:
-# - 2
-# filter: "all"
-# parameters:
-# - "name"
-# - "parent"
-# - "doc"
-# - "status"
+-
+ type: "table"
+ title: "Detailed Test Results - NSH SFC Functional Results"
+ algorithm: "table_details"
+ output-file-ext: ".csv"
+ output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
+ columns:
+ -
+ title: "Name"
+ data: "data name"
+ -
+ title: "Documentation"
+ data: "data doc"
+ -
+ title: "Status"
+ data: "data status"
+ rows: "generated"
+ data:
+ "nsh-func-results"
+ filter: "all"
+ parameters:
+ - "name"
+ - "parent"
+ - "doc"
+ - "status"
################################################################################
### F I L E S ###
@@ -441,58 +782,58 @@
#-
# type: "file"
# title: "VPP Performance Results"
-# algorithm: "file_test_results"
+# algorithm: "file_merged_test_results"
# output-file-ext: ".rst"
# output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
# file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |prein| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" # dir-tables: "{DIR[DTR,PERF,VPP]}" # data: -# csit-vpp-perf-1710-all: -# - -# filter: "all" +# "vpp-perf-results" +# filter: "not 'NDRCHK' and not 'PDRCHK'" # parameters: # - "name" # - "doc" # - "level" -# data-start-level: 2 # 0, 1, 2, ... +# - "parent" +# data-start-level: 3 # 0, 1, 2, ... # chapters-start-level: 2 # 0, 1, 2, ... #- # type: "file" # title: "VPP Performance Configuration" -# algorithm: "file_test_results" +# algorithm: "file_merged_test_results" # output-file-ext: ".rst" # output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration" # file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" # dir-tables: "{DIR[DTC,PERF,VPP]}" # data: -# csit-vpp-perf-1710-all: -# - -# filter: "all" +# "vpp-perf-results" +# filter: "not 'NDRCHK' and not 'PDRCHK'" # parameters: # - "name" # - "doc" # - "level" -# data-start-level: 2 # 0, 1, 2, ... +# - "parent" +# data-start-level: 3 # 0, 1, 2, ... # chapters-start-level: 2 # 0, 1, 2, ... #- # type: "file" # title: "VPP Performance Operational Data" -# algorithm: "file_test_results" +# algorithm: "file_merged_test_results" # output-file-ext: ".rst" # output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data" # file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" # dir-tables: "{DIR[DTO,PERF,VPP]}" # data: -# csit-vpp-perf-1710-all: -# - -# filter: "all" +# "vpp-perf-results" +# filter: "not 'NDRCHK' and not 'PDRCHK'" # parameters: # - "name" # - "doc" # - "level" -# data-start-level: 2 # 0, 1, 2, ... +# - "parent" +# data-start-level: 3 # 0, 1, 2, ... # chapters-start-level: 2 # 0, 1, 2, ... - @@ -504,8 +845,7 @@ file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" dir-tables: "{DIR[DTR,FUNC,VPP]}" data: - csit-vpp-functional-1710-ubuntu1604-virl: - - 16 + "vpp-func-results" filter: "all" parameters: - "name" @@ -523,8 +863,7 @@ file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" dir-tables: "{DIR[DTC,FUNC,VPP]}" data: - csit-vpp-functional-1710-ubuntu1604-virl: - - 16 + "vpp-func-results" filter: "all" parameters: - "name" @@ -533,26 +872,43 @@ data-start-level: 3 # 0, 1, 2, ... chapters-start-level: 2 # 0, 1, 2, ... -#- -# type: "file" -# title: "DPDK Performance Results" -# algorithm: "file_test_results" -# output-file-ext: ".rst" -# output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results" -# file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" -# dir-tables: "{DIR[DTR,PERF,DPDK]}" -# data: -# csit-dpdk-perf-1710-all: -# - -# filter: "all" -# parameters: -# - "name" -# - "doc" -# - "level" -# chapters: -# - "suites" -# data-start-level: 2 # 0, 1, 2, ... -# chapters-start-level: 2 # 0, 1, 2, ... +- + type: "file" + title: "Container Orchestrated Performance Results" + algorithm: "file_test_results" + output-file-ext: ".rst" + output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results" + file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" + dir-tables: "{DIR[DTR,PERF,COT]}" + data: + "ligato-perf-results" + filter: "all" + parameters: + - "name" + - "doc" + - "level" + data-start-level: 2 # 0, 1, 2, ... + chapters-start-level: 2 # 0, 1, 2, ... + +- + type: "file" + title: "DPDK Performance Results" + algorithm: "file_test_results" + output-file-ext: ".rst" + output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results" + file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" + dir-tables: "{DIR[DTR,PERF,DPDK]}" + data: + "dpdk-perf-results" + filter: "all" + parameters: + - "name" + - "doc" + - "level" + chapters: + - "suites" + data-start-level: 2 # 0, 1, 2, ... + chapters-start-level: 2 # 0, 1, 2, ... - type: "file" @@ -563,8 +919,7 @@ file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" dir-tables: "{DIR[DTR,FUNC,HC]}" data: - hc2vpp-csit-integration-1710-ubuntu1604: - - "lastSuccessfulBuild" + "hc-func-results" filter: "all" parameters: - "name" @@ -575,31 +930,203 @@ data-start-level: 3 # 0, 1, 2, ... chapters-start-level: 2 # 0, 1, 2, ... -#- -# type: "file" -# title: "NSH SFC Functional Results" -# algorithm: "file_test_results" -# output-file-ext: ".rst" -# output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results" -# file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" -# dir-tables: "{DIR[DTR,FUNC,NSHSFC]}" -# data: -# csit-nsh_sfc-verify-func-1710-ubuntu1604-virl: -# - -# filter: "all" -# parameters: -# - "name" -# - "doc" -# - "level" -# chapters: -# - "suites" -# data-start-level: 2 # 0, 1, 2, ... -# chapters-start-level: 2 # 0, 1, 2, ... +- + type: "file" + title: "NSH SFC Functional Results" + algorithm: "file_test_results" + output-file-ext: ".rst" + output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results" + file-header: "\n.. |br| raw:: html\n\n
\n\n\n.. |preout| raw:: html\n\n\n\n" + dir-tables: "{DIR[DTR,FUNC,NSHSFC]}" + data: + "nsh-func-results" + filter: "all" + parameters: + - "name" + - "doc" + - "level" + chapters: + - "suites" + data-start-level: 2 # 0, 1, 2, ... + chapters-start-level: 2 # 0, 1, 2, ... ################################################################################ ### P L O T S ### ################################################################################ +## 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'" +# 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'" +# 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'" +# 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 ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'" +# 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 ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'" +# 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 ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'" +# 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 ('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 ('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 ('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" + ## Plot packets per second # ## VPP L2 sel1 @@ -610,11 +1137,10 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "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' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" +# filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" # parameters: # - "throughput" # - "parent" @@ -624,45 +1150,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -671,9 +1160,8 @@ # 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'" +# "plot-vpp-throughput-latency" +# filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" # parameters: # - "throughput" # - "parent" @@ -683,45 +1171,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -730,9 +1181,8 @@ # 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'" +# "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'" # parameters: # - "throughput" # - "parent" @@ -742,45 +1192,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -789,9 +1202,8 @@ # 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'" +# "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'" # parameters: # - "throughput" # - "parent" @@ -801,45 +1213,8 @@ # 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 +# layout: +# "plot-throughput" # ## VPP L2 sel2 #- @@ -849,9 +1224,8 @@ # 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'" +# "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'" # parameters: # - "throughput" # - "parent" @@ -861,45 +1235,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -908,9 +1245,8 @@ # 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'" +# "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'" # parameters: # - "throughput" # - "parent" @@ -920,45 +1256,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -967,9 +1266,8 @@ # 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'" +# "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'" # parameters: # - "throughput" # - "parent" @@ -979,45 +1277,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -1026,9 +1287,8 @@ # 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'" +# "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'" # parameters: # - "throughput" # - "parent" @@ -1038,45 +1298,8 @@ # 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 +# layout: +# "plot-throughput" # ## VPP IP4 #- @@ -1086,8 +1309,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'" # parameters: # - "throughput" @@ -1098,45 +1320,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -1145,8 +1330,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'" # parameters: # - "throughput" @@ -1157,45 +1341,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -1204,8 +1351,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # 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" @@ -1216,45 +1362,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -1263,8 +1372,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # 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" @@ -1275,45 +1383,8 @@ # 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 +# layout: +# "plot-throughput" # ## VPP IP6 #- @@ -1323,8 +1394,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'" # parameters: # - "throughput" @@ -1335,45 +1405,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -1382,8 +1415,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'" # parameters: # - "throughput" @@ -1394,45 +1426,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -1441,8 +1436,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "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'" # parameters: # - "throughput" @@ -1453,45 +1447,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -1500,8 +1457,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "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'" # parameters: # - "throughput" @@ -1512,45 +1468,8 @@ # 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 +# layout: +# "plot-throughput" # ## VPP IP4_overlay #- @@ -1560,8 +1479,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "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" @@ -1572,45 +1490,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -1619,8 +1500,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "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" @@ -1631,45 +1511,8 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" @@ -1678,8 +1521,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc" # data: -# csit-vpp-perf-1710-all: -# - +# "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" @@ -1690,530 +1532,18 @@ # 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 +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc" +# 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-vhost-sel1-pdrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-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')" +# "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" @@ -2222,58 +1552,20 @@ # 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 +# title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc" +# layout: +# "plot-throughput" # -## VPP VM VHOST SELECTION +## VPP IP6_overlay #- # type: "plot" -# title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc" +# 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]}/64B-1t1c-vhost-sel2-ndrdisc" +# output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-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'" +# "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" @@ -2282,57 +1574,19 @@ # 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 +# title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc" +# 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]}/64B-2t2c-vhost-sel2-ndrdisc" +# output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-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'" +# "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" @@ -2341,57 +1595,19 @@ # 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 +# title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc" +# 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]}/64B-1t1c-vhost-sel2-pdrdisc" +# output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-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'" +# "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" @@ -2400,57 +1616,19 @@ # 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 +# title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc" +# 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]}/64B-2t2c-vhost-sel2-pdrdisc" +# output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-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'" +# "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" @@ -2459,58 +1637,20 @@ # 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 +# title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc" +# layout: +# "plot-throughput" # -## VPP CRYPTO +## VPP VM VHOST #- # type: "plot" -# title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc" +# title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc" # data: -# csit-vpp-perf-1710-all: -# - -# filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')" +# "plot-vpp-throughput-latency" +# filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')" # parameters: # - "throughput" # - "parent" @@ -2519,57 +1659,19 @@ # 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 +# title: "64B-1t1c-.*vhost.*-ndrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc" +# title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc" # data: -# csit-vpp-perf-1710-all: -# - -# filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')" +# "plot-vpp-throughput-latency" +# filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')" # parameters: # - "throughput" # - "parent" @@ -2578,57 +1680,19 @@ # 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 +# title: "64B-2t2c-.*vhost.*-ndrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc" +# title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-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')" +# "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" @@ -2637,57 +1701,19 @@ # 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 +# title: "64B-1t1c-.*vhost.*-pdrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc" +# title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-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')" +# "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" @@ -2696,58 +1722,20 @@ # 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 +# title: "64B-2t2c-.*vhost.*-pdrdisc" +# layout: +# "plot-throughput" # -## DPDK +## VPP VM VHOST SELECTION #- # type: "plot" -# title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc" +# title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" +# "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" @@ -2756,57 +1744,19 @@ # 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 +# title: "64B-1t1c-.*vhost.*-ndrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc" +# title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" +# "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" @@ -2815,57 +1765,19 @@ # 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 +# title: "64B-2t2c-.*vhost.*-ndrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc" +# title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'" +# "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" @@ -2874,57 +1786,19 @@ # boxpoints: "outliers" # whiskerwidth: 0 # layout: -# title: "64B-1t1c-ethip4-ip4base-l3fwd-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: [2000000, 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 +# title: "64B-1t1c-.*vhost.*-pdrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc" +# title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'" +# "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" @@ -2933,57 +1807,20 @@ # boxpoints: "outliers" # whiskerwidth: 0 # layout: -# title: "64B-2t2c-ethip4-ip4base-l3fwd-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: [2000000, 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 +# title: "64B-2t2c-.*vhost.*-pdrdisc" +# layout: +# "plot-throughput" # +## VPP CRYPTO #- # type: "plot" -# title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc" +# title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" +# "plot-vpp-throughput-latency" +# filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')" # parameters: # - "throughput" # - "parent" @@ -2992,57 +1829,19 @@ # 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 +# title: "64B-1t1c-.*ipsec.*-ndrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc" +# title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" +# "plot-vpp-throughput-latency" +# filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')" # parameters: # - "throughput" # - "parent" @@ -3051,57 +1850,19 @@ # 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 +# title: "64B-2t2c-.*ipsec.*-ndrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc" +# title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'" +# "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" @@ -3110,57 +1871,19 @@ # boxpoints: "outliers" # whiskerwidth: 0 # layout: -# title: "64B-1t1c-ethip4-ip4base-l3fwd-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: [20000000, 30000000] -# 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 +# title: "64B-1t1c-.*ipsec.*-pdrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc" +# title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc" # algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'" +# "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" @@ -3169,49 +1892,329 @@ # boxpoints: "outliers" # whiskerwidth: 0 # layout: -# title: "64B-2t2c-ethip4-ip4base-l3fwd-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: [20000000, 30000000] -# 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 -# -## Plot latency -# +# 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" + 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: [2000000, 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: "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" + 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: [2000000, 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: "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" + 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: [20000000, 30000000] + 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: "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" + 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: [20000000, 30000000] + 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 + +# Plot latency + ## VPP L2 sel1 #- # type: "plot" @@ -3220,9 +2223,8 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" +# "plot-vpp-throughput-latency" +# filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" # parameters: # - "latency" # - "parent" @@ -3230,45 +2232,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # #- # type: "plot" @@ -3277,9 +2242,8 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" +# "plot-vpp-throughput-latency" +# filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" # parameters: # - "latency" # - "parent" @@ -3287,45 +2251,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # ## VPP L2 sel2 #- @@ -3335,8 +2262,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "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'" # parameters: # - "latency" @@ -3345,45 +2271,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # #- # type: "plot" @@ -3392,8 +2281,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "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'" # parameters: # - "latency" @@ -3402,45 +2290,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # ## VPP IP4 #- @@ -3450,8 +2301,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'" # parameters: # - "latency" @@ -3460,45 +2310,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # #- # type: "plot" @@ -3507,8 +2320,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'" # parameters: # - "latency" @@ -3517,45 +2329,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # ## VPP IP6 #- @@ -3565,8 +2340,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'" # parameters: # - "latency" @@ -3575,45 +2349,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # #- # type: "plot" @@ -3622,8 +2359,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'" # parameters: # - "latency" @@ -3632,45 +2368,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # ## VPP IP4_overlay #- @@ -3680,8 +2379,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "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" @@ -3690,45 +2388,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # #- # type: "plot" @@ -3737,8 +2398,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "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" @@ -3747,45 +2407,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # ## VPP IP6_overlay #- @@ -3795,8 +2418,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "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" @@ -3805,45 +2427,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # #- # type: "plot" @@ -3852,8 +2437,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "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" @@ -3862,45 +2446,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # ## VPP VM VHOST #- @@ -3910,8 +2457,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')" # parameters: # - "latency" @@ -3920,45 +2466,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # #- # type: "plot" @@ -3967,8 +2476,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')" # parameters: # - "latency" @@ -3977,45 +2485,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # ## VPP VM VHOST selection #- @@ -4025,8 +2496,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "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" @@ -4035,45 +2505,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # #- # type: "plot" @@ -4082,8 +2515,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "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" @@ -4092,45 +2524,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # ## VPP CRYPTO #- @@ -4140,8 +2535,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')" # parameters: # - "latency" @@ -4150,45 +2544,8 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" # #- # type: "plot" @@ -4197,8 +2554,7 @@ # output-file-type: ".html" # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50" # data: -# csit-vpp-perf-1710-all: -# - +# "plot-vpp-throughput-latency" # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')" # parameters: # - "latency" @@ -4207,271 +2563,334 @@ # boxmean: False # 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# layout: +# "plot-latency" + +# DPDK +- + type: "plot" + title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc" + algorithm: "plot_latency_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50" + data: + "plot-dpdk-throughput-latency" + filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" + parameters: + - "latency" + - "parent" + traces: + boxmean: False + layout: + title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc" + layout: + "plot-latency" + +- + type: "plot" + title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc" + algorithm: "plot_latency_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50" + data: + "plot-dpdk-throughput-latency" + filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" + parameters: + - "latency" + - "parent" + traces: + boxmean: False + layout: + title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc" + layout: + "plot-latency" + +- + type: "plot" + title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc" + algorithm: "plot_latency_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50" + data: + "plot-dpdk-throughput-latency" + filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'" + parameters: + - "latency" + - "parent" + traces: + boxmean: False + layout: + title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc" + layout: + "plot-latency" + +- + type: "plot" + title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc" + algorithm: "plot_latency_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50" + data: + "plot-dpdk-throughput-latency" + filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'" + parameters: + - "latency" + - "parent" + traces: + boxmean: False + layout: + title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc" + layout: + "plot-latency" + +# Ligato - Throughput + +## Container memif +#- +# type: "plot" +# title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" +# algorithm: "plot_performance_box" +# output-file-type: ".html" +# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc" +# data: +# "plot-vpp-throughput-latency" +# filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' 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)-memif-ndrdisc" +# layout: +# "plot-throughput" # -## DPDK #- # type: "plot" -# title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc" -# algorithm: "plot_latency_box" +# title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" +# algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" +# "plot-vpp-throughput-latency" +# filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" # parameters: -# - "latency" +# - "throughput" # - "parent" # traces: -# boxmean: False +# 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc" -# algorithm: "plot_latency_box" +# title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc" +# algorithm: "plot_performance_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50" +# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" +# "plot-vpp-throughput-latency" +# filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" # parameters: -# - "latency" +# - "throughput" # - "parent" # traces: -# boxmean: False +# 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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc" +# layout: +# "plot-throughput" # #- # type: "plot" -# title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc" +# title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc" +# algorithm: "plot_performance_box" +# output-file-type: ".html" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc" +# data: +# "plot-vpp-throughput-latency" +# filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' 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)-memif-pdrdisc" +# layout: +# "plot-throughput" + +# Container orchestrated +- + type: "plot" + title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" + algorithm: "plot_performance_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc" + data: + "plot-ligato-throughput-latency" + filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' 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)-memif-ndrdisc" + layout: + "plot-throughput" + +- + type: "plot" + title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" + algorithm: "plot_performance_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc" + data: + "plot-ligato-throughput-latency" + filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' 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)-memif-ndrdisc" + layout: + "plot-throughput" + +- + type: "plot" + title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc" + algorithm: "plot_performance_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc" + data: + "plot-ligato-throughput-latency" + filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' 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)-memif-pdrdisc" + layout: + "plot-throughput" + +- + type: "plot" + title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc" + algorithm: "plot_performance_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc" + data: + "plot-ligato-throughput-latency" + filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' 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)-memif-pdrdisc" + layout: + "plot-throughput" + +# Ligato - Latency + +## Container memif +#- +# type: "plot" +# title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" # algorithm: "plot_latency_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50" +# output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'" +# "plot-vpp-throughput-latency" +# filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" # parameters: # - "latency" # - "parent" # traces: # boxmean: False # layout: -# title: "64B-1t1c-ethip4-ip4base-l3fwd-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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" +# layout: +# "plot-latency" # #- # type: "plot" -# title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc" +# title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" # algorithm: "plot_latency_box" # output-file-type: ".html" -# output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50" +# output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50" # data: -# csit-dpdk-perf-1710-all: -# - -# filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'" +# "plot-vpp-throughput-latency" +# filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" # parameters: # - "latency" # - "parent" # traces: # boxmean: False # layout: -# title: "64B-2t2c-ethip4-ip4base-l3fwd-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: "" -# linecolor: "rgb(238, 238, 238)" -# linewidth: 1 -# range: [] -# showgrid: True -# showline: True -# showticklabels: True -# tickcolor: "rgb(238, 238, 238)" -# title: "Latency min/avg/max [uSec]" -# 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 +# title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" +# layout: +# "plot-latency" + +# Container orchestrated +- + type: "plot" + title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" + algorithm: "plot_latency_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50" + data: + "plot-ligato-throughput-latency" + filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" + parameters: + - "latency" + - "parent" + traces: + boxmean: False + layout: + title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" + layout: + "plot-latency" + +- + type: "plot" + title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" + algorithm: "plot_latency_box" + output-file-type: ".html" + output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50" + data: + "plot-ligato-throughput-latency" + filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'" + parameters: + - "latency" + - "parent" + traces: + boxmean: False + layout: + title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc" + layout: + "plot-latency"