6 # - Download of input data files
8 # - Read data from given zip / xml files
9 # - Set the configuration as it is done in normal mode
10 # If the section "type: debug" is missing, CFG[DEBUG] is set to 0.
14 # Top level directories:
18 DIR[BUILD,HTML]: "_build"
19 DIR[BUILD,LATEX]: "_build_latex"
22 DIR[RST]: "../../../docs/report"
25 ## Input data files (.zip, .xml)
26 DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
27 ## Static source files from git
28 DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
29 DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
32 DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
33 DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
34 DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
35 DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
37 # Detailed test results
38 DIR[DTR]: "{DIR[WORKING,SRC]}/detailed_test_results"
39 DIR[DTR,PERF,DPDK]: "{DIR[DTR]}/dpdk_performance_results"
40 DIR[DTR,PERF,VPP]: "{DIR[DTR]}/vpp_performance_results"
41 DIR[DTR,PERF,COT]: "{DIR[DTR]}/cot_performance_results"
42 DIR[DTR,PERF,HC]: "{DIR[DTR]}/honeycomb_performance_results"
43 DIR[DTR,FUNC,VPP]: "{DIR[DTR]}/vpp_functional_results"
44 DIR[DTR,FUNC,HC]: "{DIR[DTR]}/honeycomb_functional_results"
45 DIR[DTR,FUNC,NSHSFC]: "{DIR[DTR]}/nshsfc_functional_results"
46 DIR[DTR,PERF,VPP,IMPRV]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"
48 # Detailed test configurations
49 DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
50 DIR[DTC,PERF,VPP]: "{DIR[DTC]}/vpp_performance_configuration"
51 DIR[DTC,FUNC,VPP]: "{DIR[DTC]}/vpp_functional_configuration"
53 # Detailed tests operational data
54 DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
55 DIR[DTO,PERF,VPP]: "{DIR[DTO]}/vpp_performance_operational_data"
57 # .css patch file to fix tables generated by Sphinx
58 DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
59 DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
62 URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
63 URL[JENKINS,HC]: "https://jenkins.fd.io/view/hc2vpp/job"
64 URL[NEXUS]: "https://docs.fd.io/csit"
65 DIR[NEXUS]: "report/_static/archive"
68 # List the directories which are created while preparing the environment.
69 # All directories MUST be defined in "paths" section.
76 - "DIR[WORKING,SRC,STATIC]"
79 # List the directories which are deleted while cleaning the environment.
80 # All directories MUST be defined in "paths" section.
84 # List the directories where the results (build) is stored.
85 # All directories MUST be defined in "paths" section.
92 plot-vpp-http-server-performance:
93 # TODO: Add the data sources
94 csit-vpp-perf-1801-all:
106 # TODO: Add the data sources
107 # vpp-meltdown-impact:
108 # csit-vpp-perf-1707-all:
112 # csit-vpp-perf-1710-all:
116 # TODO: Add the data sources
117 # vpp-spectre-impact:
118 # csit-vpp-perf-1707-all:
122 # csit-vpp-perf-1710-all:
126 vpp-performance-changes:
127 csit-vpp-perf-1710-all:
138 csit-vpp-perf-1801-all:
151 csit-vpp-perf-1804-all:
154 vpp-performance-changes-mrr:
155 csit-vpp-perf-check-1801:
168 csit-vpp-perf-check-1804:
173 plot-throughput-speedup-analysis:
174 csit-vpp-perf-1804-all:
177 # performance-improvements:
178 # csit-vpp-perf-1707-all:
189 # csit-vpp-perf-1710-all:
200 # csit-vpp-perf-1801-all:
204 # csit-ligato-perf-1710-all:
215 # csit-ligato-perf-1801-all:
227 csit-vpp-perf-1804-all:
231 csit-vpp-functional-1801-ubuntu1604-virl:
232 - "lastSuccessfulBuild"
234 csit-ligato-perf-1801-all:
237 csit-dpdk-perf-1804-all:
240 csit-hc2vpp-verify-func-1801-ubuntu1604:
241 - "lastSuccessfulBuild"
243 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
245 plot-vpp-throughput-latency:
246 csit-vpp-perf-1804-all:
249 plot-dpdk-throughput-latency:
250 csit-dpdk-perf-1804-all:
263 plot-ligato-throughput-latency:
264 csit-ligato-perf-1801-all:
282 gridcolor: "rgb(238, 238, 238)"
283 linecolor: "rgb(238, 238, 238)"
288 tickcolor: "rgb(238, 238, 238)"
290 title: "Indexed Test Cases"
293 gridcolor: "rgb(238, 238, 238)'"
295 linecolor: "rgb(238, 238, 238)"
302 tickcolor: "rgb(238, 238, 238)"
303 title: "Connections Per Second [cps]"
324 gridcolor: "rgb(238, 238, 238)"
325 linecolor: "rgb(238, 238, 238)"
330 tickcolor: "rgb(238, 238, 238)"
332 title: "Indexed Test Cases"
335 gridcolor: "rgb(238, 238, 238)'"
337 linecolor: "rgb(238, 238, 238)"
344 tickcolor: "rgb(238, 238, 238)"
345 title: "Requests Per Second [rps]"
366 gridcolor: "rgb(238, 238, 238)"
367 linecolor: "rgb(238, 238, 238)"
372 tickcolor: "rgb(238, 238, 238)"
374 title: "Indexed Test Cases"
377 gridcolor: "rgb(238, 238, 238)'"
379 linecolor: "rgb(238, 238, 238)"
385 tickcolor: "rgb(238, 238, 238)"
386 title: "Packets Per Second [pps]"
407 gridcolor: "rgb(238, 238, 238)"
408 linecolor: "rgb(238, 238, 238)"
413 tickcolor: "rgb(238, 238, 238)"
415 title: "Indexed Test Cases"
418 gridcolor: "rgb(238, 238, 238)'"
420 linecolor: "rgb(238, 238, 238)"
426 tickcolor: "rgb(238, 238, 238)"
427 title: "Latency min/avg/max [uSec]"
443 plot-throughput-speedup-analysis:
448 gridcolor: "rgb(238, 238, 238)"
449 linecolor: "rgb(238, 238, 238)"
454 tickcolor: "rgb(238, 238, 238)"
459 title: "Throughput speedup factor"
460 gridcolor: "rgb(238, 238, 238)"
462 linecolor: "rgb(238, 238, 238)"
468 tickcolor: "rgb(238, 238, 238)"
476 bgcolor: "rgba(255, 255, 255, 0)"
477 bordercolor: "rgba(255, 255, 255, 0)"
494 input-format: "xml" # zip or xml
495 extract: "robot-plugin/output.xml" # Only for zip
497 # The files must be in the directory DIR[WORKING,DATA]
498 csit-vpp-perf-1801-all:
501 file: "{DIR[WORKING,DATA]}/output.xml"
504 file: "{DIR[WORKING,DATA]}/output.xml"
507 file: "{DIR[WORKING,DATA]}/output.xml"
510 file: "{DIR[WORKING,DATA]}/output.xml"
514 src-path: "{DIR[RST]}"
515 dst-path: "{DIR[WORKING,SRC]}"
518 type: "input" # Ignored in debug mode
520 file-name: "robot-plugin.zip"
522 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
523 extract: "robot-plugin/output.xml"
525 # csit-vpp-perf-1707-all:
536 csit-vpp-perf-1710-all:
547 csit-vpp-perf-1801-all:
575 csit-vpp-perf-1804-all:
578 csit-vpp-perf-check-1801:
591 csit-vpp-perf-check-1804:
596 csit-ligato-perf-1710-all:
607 csit-ligato-perf-1801-all:
618 csit-dpdk-perf-1804-all:
631 csit-vpp-functional-1801-ubuntu1604-virl:
632 - lastSuccessfulBuild
633 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
635 csit-hc2vpp-verify-func-1801-ubuntu1604:
636 - lastSuccessfulBuild
647 ################################################################################
649 ################################################################################
653 # title: "Performance Impact of Meltdown Patches"
654 # algorithm: "table_performance_comparison"
655 # output-file-ext: ".csv"
657 # output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
659 # title: "No Meltdown"
660 ## TODO: specify data sources
662 # csit-vpp-perf-1707-all:
667 # title: "Meltdown Patches Applied"
668 ## TODO: specify data sources
670 # csit-vpp-perf-1710-all:
675 # "vpp-meltdown-impact"
681 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
682 # # to present all tests.
683 # nr-of-tests-shown: 20
687 # title: "Performance Impact of Spectre Patches"
688 # algorithm: "table_performance_comparison"
689 # output-file-ext: ".csv"
691 # output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
693 # title: "No Spectre"
694 ## TODO: specify data sources
696 # csit-vpp-perf-1707-all:
701 # title: "Spectre Patches Applied"
702 ## TODO: specify data sources
704 # csit-vpp-perf-1710-all:
709 # "vpp-spectre-impact"
715 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
716 # # to present all tests.
717 # nr-of-tests-shown: 20
721 title: "VPP Performance Changes"
722 algorithm: "table_performance_comparison"
723 output-file-ext: ".csv"
724 output-file: "{DIR[STATIC,VPP]}/performance-changes"
726 # title: "Release 1710"
728 # csit-vpp-perf-1710-all:
740 title: "Release 1801"
742 csit-vpp-perf-1801-all:
756 title: "Release 1804"
758 csit-vpp-perf-1804-all:
760 data: "vpp-performance-changes"
766 # Number of the best and the worst tests presented in the table. Use 0 (zero)
767 # to present all tests.
768 nr-of-tests-shown: 20
773 title: "VPP Performance Changes - MRR"
774 algorithm: "table_performance_comparison_mrr"
775 output-file-ext: ".csv"
776 output-file: "{DIR[STATIC,VPP]}/performance-changes-mrr"
778 title: "Release 1801"
780 csit-vpp-perf-check-1801:
794 title: "Release 1804"
796 csit-vpp-perf-check-1804:
798 data: "vpp-performance-changes-mrr"
804 # Number of the best and the worst tests presented in the table. Use 0 (zero)
805 # to present all tests.
806 nr-of-tests-shown: 20
811 # title: "Performance improvements"
812 # algorithm: "table_performance_improvements"
813 # template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
814 # output-file-ext: ".csv"
815 # output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
821 # title: "16.09 mean [Mpps]"
824 # title: "17.01 mean [Mpps]"
827 # title: "17.04 mean [Mpps]"
830 # title: "17.07 mean [Mpps]"
831 # data: "data csit-vpp-perf-1707-all mean"
833 # title: "17.10 mean [Mpps]"
834 # data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
836 # title: "18.01 mean [Mpps]"
837 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
839 # title: "18.01 stdev [Mpps]"
840 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
842 # title: "17.10 to 18.01 change [%]"
843 # data: "operation relative_change 5 6"
846 # "performance-improvements"
853 title: "Detailed Test Results - VPP Performance Results"
854 algorithm: "table_merged_details"
855 output-file-ext: ".csv"
856 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
862 title: "Documentation"
870 filter: "not 'NDRCHK' and not 'PDRCHK'"
879 title: "Test configuration - VPP Performance Test Configs"
880 algorithm: "table_merged_details"
881 output-file-ext: ".csv"
882 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
888 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
889 data: "data vat-history"
893 filter: "not 'NDRCHK' and not 'PDRCHK'"
901 title: "Test Operational Data - VPP Performance Operational Data"
902 algorithm: "table_merged_details"
903 output-file-ext: ".csv"
904 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
910 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
911 data: "data show-run"
915 filter: "not 'NDRCHK' and not 'PDRCHK'"
923 title: "Detailed Test Results - VPP Functional Results"
924 algorithm: "table_details"
925 output-file-ext: ".csv"
926 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
932 title: "Documentation"
949 title: "Test configuration - VPP Functional Test Configs"
950 algorithm: "table_details"
951 output-file-ext: ".csv"
952 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
958 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
959 data: "data vat-history"
971 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
972 algorithm: "table_details"
973 output-file-ext: ".csv"
974 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
980 title: "Documentation"
987 "ligato-perf-results"
997 title: "Detailed Test Results - DPDK Performance Results"
998 algorithm: "table_details"
999 output-file-ext: ".csv"
1000 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1006 title: "Documentation"
1023 title: "Detailed Test Results - Honeycomb Functional Results"
1024 algorithm: "table_details"
1025 output-file-ext: ".csv"
1026 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
1032 title: "Documentation"
1049 title: "Detailed Test Results - NSH SFC Functional Results"
1050 algorithm: "table_details"
1051 output-file-ext: ".csv"
1052 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
1058 title: "Documentation"
1073 ################################################################################
1075 ################################################################################
1079 title: "VPP Performance Results"
1080 algorithm: "file_merged_test_results"
1081 output-file-ext: ".rst"
1082 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
1083 file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
1084 dir-tables: "{DIR[DTR,PERF,VPP]}"
1087 filter: "not 'NDRCHK' and not 'PDRCHK'"
1093 data-start-level: 3 # 0, 1, 2, ...
1094 chapters-start-level: 2 # 0, 1, 2, ...
1098 title: "VPP Performance Configuration"
1099 algorithm: "file_merged_test_results"
1100 output-file-ext: ".rst"
1101 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
1102 file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
1103 dir-tables: "{DIR[DTC,PERF,VPP]}"
1106 filter: "not 'NDRCHK' and not 'PDRCHK'"
1112 data-start-level: 3 # 0, 1, 2, ...
1113 chapters-start-level: 2 # 0, 1, 2, ...
1117 title: "VPP Performance Operational Data"
1118 algorithm: "file_merged_test_results"
1119 output-file-ext: ".rst"
1120 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
1121 file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
1122 dir-tables: "{DIR[DTO,PERF,VPP]}"
1125 filter: "not 'NDRCHK' and not 'PDRCHK'"
1131 data-start-level: 3 # 0, 1, 2, ...
1132 chapters-start-level: 2 # 0, 1, 2, ...
1136 title: "VPP Functional Results"
1137 algorithm: "file_test_results"
1138 output-file-ext: ".rst"
1139 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1140 file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
1141 dir-tables: "{DIR[DTR,FUNC,VPP]}"
1149 data-start-level: 3 # 0, 1, 2, ...
1150 chapters-start-level: 2 # 0, 1, 2, ...
1154 title: "VPP Functional Configuration"
1155 algorithm: "file_test_results"
1156 output-file-ext: ".rst"
1157 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1158 file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
1159 dir-tables: "{DIR[DTC,FUNC,VPP]}"
1167 data-start-level: 3 # 0, 1, 2, ...
1168 chapters-start-level: 2 # 0, 1, 2, ...
1172 title: "Container Orchestrated Performance Results"
1173 algorithm: "file_test_results"
1174 output-file-ext: ".rst"
1175 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1176 file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
1177 dir-tables: "{DIR[DTR,PERF,COT]}"
1179 "ligato-perf-results"
1185 data-start-level: 2 # 0, 1, 2, ...
1186 chapters-start-level: 2 # 0, 1, 2, ...
1190 title: "DPDK Performance Results"
1191 algorithm: "file_test_results"
1192 output-file-ext: ".rst"
1193 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1194 file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
1195 dir-tables: "{DIR[DTR,PERF,DPDK]}"
1205 data-start-level: 2 # 0, 1, 2, ...
1206 chapters-start-level: 2 # 0, 1, 2, ...
1210 title: "Honeycomb Functional Results"
1211 algorithm: "file_test_results"
1212 output-file-ext: ".rst"
1213 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
1214 file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
1215 dir-tables: "{DIR[DTR,FUNC,HC]}"
1225 data-start-level: 3 # 0, 1, 2, ...
1226 chapters-start-level: 2 # 0, 1, 2, ...
1230 title: "NSH SFC Functional Results"
1231 algorithm: "file_test_results"
1232 output-file-ext: ".rst"
1233 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
1234 file-header: "\n.. |br| raw:: html\n\n <br />\n\n\n.. |prein| raw:: html\n\n <pre>\n\n\n.. |preout| raw:: html\n\n </pre>\n\n"
1235 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
1245 data-start-level: 2 # 0, 1, 2, ...
1246 chapters-start-level: 2 # 0, 1, 2, ...
1248 ################################################################################
1250 ################################################################################
1252 # Plots VPP HTTP Server Performance
1255 title: "VPP HTTP Server Performance"
1256 algorithm: "plot_http_server_performance_box"
1257 output-file-type: ".html"
1258 output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
1260 "plot-vpp-http-server-performance"
1261 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1262 # each tag is enclosed with ' (apostrophe).
1263 filter: "'HTTP' and 'TCP_CPS'"
1269 boxpoints: "outliers"
1272 title: "VPP HTTP Server Performance"
1278 title: "VPP HTTP Server Performance"
1279 algorithm: "plot_http_server_performance_box"
1280 output-file-type: ".html"
1281 output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
1283 "plot-vpp-http-server-performance"
1284 filter: "'HTTP' and 'TCP_RPS'"
1290 boxpoints: "outliers"
1293 title: "VPP HTTP Server Performance"
1297 # Plot Throughput Speedup Analysis
1299 # L2 - 10ge2p1x520 - NDR
1302 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1303 algorithm: "plot_throughput_speedup_analysis"
1304 output-file-type: ".html"
1305 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
1307 "plot-throughput-speedup-analysis"
1308 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
1314 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1316 "plot-throughput-speedup-analysis"
1318 # L2 - 40ge2p1xl710 - NDR
1321 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1322 algorithm: "plot_throughput_speedup_analysis"
1323 output-file-type: ".html"
1324 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
1326 "plot-throughput-speedup-analysis"
1327 filter: "'NIC_Intel-XL710' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
1333 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1335 "plot-throughput-speedup-analysis"
1337 # L2 - 10ge2p1x520 - PDR
1340 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1341 algorithm: "plot_throughput_speedup_analysis"
1342 output-file-type: ".html"
1343 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
1345 "plot-throughput-speedup-analysis"
1346 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
1352 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1354 "plot-throughput-speedup-analysis"
1356 # IPv4 - 10ge2p1x520 - NDR
1359 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1360 algorithm: "plot_throughput_speedup_analysis"
1361 output-file-type: ".html"
1362 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1364 "plot-throughput-speedup-analysis"
1365 filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
1371 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1373 "plot-throughput-speedup-analysis"
1375 # IPv4 - 40ge2p1xl710 - NDR
1378 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1379 algorithm: "plot_throughput_speedup_analysis"
1380 output-file-type: ".html"
1381 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1383 "plot-throughput-speedup-analysis"
1384 filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
1390 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1392 "plot-throughput-speedup-analysis"
1394 # IPv4 - 10ge2p1x520 - PDR
1397 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1398 algorithm: "plot_throughput_speedup_analysis"
1399 output-file-type: ".html"
1400 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1402 "plot-throughput-speedup-analysis"
1403 filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
1409 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1411 "plot-throughput-speedup-analysis"
1413 # IPv6 - 10ge2p1x520 - NDR
1416 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1417 algorithm: "plot_throughput_speedup_analysis"
1418 output-file-type: ".html"
1419 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1421 "plot-throughput-speedup-analysis"
1422 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1428 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1430 "plot-throughput-speedup-analysis"
1432 # IPv6 - 40ge2p1xl710 - NDR
1435 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1436 algorithm: "plot_throughput_speedup_analysis"
1437 output-file-type: ".html"
1438 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1440 "plot-throughput-speedup-analysis"
1441 filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1447 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1449 "plot-throughput-speedup-analysis"
1451 # IPv6 - 10ge2p1x520 - PDR
1454 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1455 algorithm: "plot_throughput_speedup_analysis"
1456 output-file-type: ".html"
1457 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1459 "plot-throughput-speedup-analysis"
1460 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1466 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1468 "plot-throughput-speedup-analysis"
1470 # Plot packets per second
1475 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1476 algorithm: "plot_performance_box"
1477 output-file-type: ".html"
1478 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1480 "plot-vpp-throughput-latency"
1481 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1482 # each tag is enclosed with ' (apostrophe).
1483 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1489 boxpoints: "outliers"
1492 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1498 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1499 algorithm: "plot_performance_box"
1500 output-file-type: ".html"
1501 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1503 "plot-vpp-throughput-latency"
1504 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1510 boxpoints: "outliers"
1513 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1519 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1520 algorithm: "plot_performance_box"
1521 output-file-type: ".html"
1522 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1524 "plot-vpp-throughput-latency"
1525 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1531 boxpoints: "outliers"
1534 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1540 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1541 algorithm: "plot_performance_box"
1542 output-file-type: ".html"
1543 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1545 "plot-vpp-throughput-latency"
1546 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1552 boxpoints: "outliers"
1555 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1562 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1563 algorithm: "plot_performance_box"
1564 output-file-type: ".html"
1565 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1567 "plot-vpp-throughput-latency"
1568 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1574 boxpoints: "outliers"
1577 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1583 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1584 algorithm: "plot_performance_box"
1585 output-file-type: ".html"
1586 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1588 "plot-vpp-throughput-latency"
1589 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1595 boxpoints: "outliers"
1598 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1604 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1605 algorithm: "plot_performance_box"
1606 output-file-type: ".html"
1607 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1609 "plot-vpp-throughput-latency"
1610 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1616 boxpoints: "outliers"
1619 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1625 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1626 algorithm: "plot_performance_box"
1627 output-file-type: ".html"
1628 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1630 "plot-vpp-throughput-latency"
1631 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1637 boxpoints: "outliers"
1640 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1647 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1648 algorithm: "plot_performance_box"
1649 output-file-type: ".html"
1650 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1652 "plot-vpp-throughput-latency"
1653 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
1659 boxpoints: "outliers"
1662 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1668 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1669 algorithm: "plot_performance_box"
1670 output-file-type: ".html"
1671 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1673 "plot-vpp-throughput-latency"
1674 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
1680 boxpoints: "outliers"
1683 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1689 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1690 algorithm: "plot_performance_box"
1691 output-file-type: ".html"
1692 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1694 "plot-vpp-throughput-latency"
1695 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
1701 boxpoints: "outliers"
1704 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1710 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1711 algorithm: "plot_performance_box"
1712 output-file-type: ".html"
1713 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1715 "plot-vpp-throughput-latency"
1716 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
1722 boxpoints: "outliers"
1725 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1732 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1733 algorithm: "plot_performance_box"
1734 output-file-type: ".html"
1735 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1737 "plot-vpp-throughput-latency"
1738 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1744 boxpoints: "outliers"
1747 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1753 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1754 algorithm: "plot_performance_box"
1755 output-file-type: ".html"
1756 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
1758 "plot-vpp-throughput-latency"
1759 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1765 boxpoints: "outliers"
1768 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1774 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1775 algorithm: "plot_performance_box"
1776 output-file-type: ".html"
1777 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
1779 "plot-vpp-throughput-latency"
1780 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1786 boxpoints: "outliers"
1789 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1795 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1796 algorithm: "plot_performance_box"
1797 output-file-type: ".html"
1798 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
1800 "plot-vpp-throughput-latency"
1801 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1807 boxpoints: "outliers"
1810 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1817 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1818 algorithm: "plot_performance_box"
1819 output-file-type: ".html"
1820 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
1822 "plot-vpp-throughput-latency"
1823 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1829 boxpoints: "outliers"
1832 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1838 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1839 algorithm: "plot_performance_box"
1840 output-file-type: ".html"
1841 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
1843 "plot-vpp-throughput-latency"
1844 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1850 boxpoints: "outliers"
1853 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1859 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1860 algorithm: "plot_performance_box"
1861 output-file-type: ".html"
1862 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
1864 "plot-vpp-throughput-latency"
1865 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'"
1871 boxpoints: "outliers"
1874 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1880 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1881 algorithm: "plot_performance_box"
1882 output-file-type: ".html"
1883 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
1885 "plot-vpp-throughput-latency"
1886 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'"
1892 boxpoints: "outliers"
1895 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1902 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1903 algorithm: "plot_performance_box"
1904 output-file-type: ".html"
1905 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
1907 "plot-vpp-throughput-latency"
1908 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1914 boxpoints: "outliers"
1917 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1922 gridcolor: "rgb(238, 238, 238)"
1923 linecolor: "rgb(238, 238, 238)"
1927 showticklabels: True
1928 tickcolor: "rgb(238, 238, 238)"
1930 title: "Indexed Test Cases"
1933 gridcolor: "rgb(238, 238, 238)'"
1935 linecolor: "rgb(238, 238, 238)"
1937 range: [2000000, 6000000]
1940 showticklabels: True
1941 tickcolor: "rgb(238, 238, 238)"
1942 title: "Packets Per Second [pps]"
1960 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1961 algorithm: "plot_performance_box"
1962 output-file-type: ".html"
1963 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
1965 "plot-vpp-throughput-latency"
1966 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1972 boxpoints: "outliers"
1975 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1981 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1982 algorithm: "plot_performance_box"
1983 output-file-type: ".html"
1984 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
1986 "plot-vpp-throughput-latency"
1987 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1993 boxpoints: "outliers"
1996 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2002 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2003 algorithm: "plot_performance_box"
2004 output-file-type: ".html"
2005 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
2007 "plot-vpp-throughput-latency"
2008 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2014 boxpoints: "outliers"
2017 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2022 gridcolor: "rgb(238, 238, 238)"
2023 linecolor: "rgb(238, 238, 238)"
2027 showticklabels: True
2028 tickcolor: "rgb(238, 238, 238)"
2030 title: "Indexed Test Cases"
2033 gridcolor: "rgb(238, 238, 238)'"
2035 linecolor: "rgb(238, 238, 238)"
2037 range: [4000000, 12000000]
2040 showticklabels: True
2041 tickcolor: "rgb(238, 238, 238)"
2042 title: "Packets Per Second [pps]"
2061 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2062 algorithm: "plot_performance_box"
2063 output-file-type: ".html"
2064 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
2066 "plot-vpp-throughput-latency"
2067 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2073 boxpoints: "outliers"
2076 title: "64B-1t1c-.*vhost.*-ndrdisc"
2081 gridcolor: "rgb(238, 238, 238)"
2082 linecolor: "rgb(238, 238, 238)"
2086 showticklabels: True
2087 tickcolor: "rgb(238, 238, 238)"
2089 title: "Indexed Test Cases"
2092 gridcolor: "rgb(238, 238, 238)'"
2094 linecolor: "rgb(238, 238, 238)"
2099 showticklabels: True
2100 tickcolor: "rgb(238, 238, 238)"
2101 title: "Packets Per Second [pps]"
2119 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2120 algorithm: "plot_performance_box"
2121 output-file-type: ".html"
2122 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
2124 "plot-vpp-throughput-latency"
2125 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2131 boxpoints: "outliers"
2134 title: "64B-2t2c-.*vhost.*-ndrdisc"
2140 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2141 algorithm: "plot_performance_box"
2142 output-file-type: ".html"
2143 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
2145 "plot-vpp-throughput-latency"
2146 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2152 boxpoints: "outliers"
2155 title: "64B-1t1c-.*vhost.*-pdrdisc"
2161 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2162 algorithm: "plot_performance_box"
2163 output-file-type: ".html"
2164 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
2166 "plot-vpp-throughput-latency"
2167 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2173 boxpoints: "outliers"
2176 title: "64B-2t2c-.*vhost.*-pdrdisc"
2180 # VPP VM VHOST SELECTION
2183 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2184 algorithm: "plot_performance_box"
2185 output-file-type: ".html"
2186 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
2188 "plot-vpp-throughput-latency"
2189 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2195 boxpoints: "outliers"
2198 title: "64B-1t1c-.*vhost.*-ndrdisc"
2204 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2205 algorithm: "plot_performance_box"
2206 output-file-type: ".html"
2207 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
2209 "plot-vpp-throughput-latency"
2210 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2216 boxpoints: "outliers"
2219 title: "64B-2t2c-.*vhost.*-ndrdisc"
2225 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2226 algorithm: "plot_performance_box"
2227 output-file-type: ".html"
2228 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
2230 "plot-vpp-throughput-latency"
2231 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2237 boxpoints: "outliers"
2240 title: "64B-1t1c-.*vhost.*-pdrdisc"
2246 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2247 algorithm: "plot_performance_box"
2248 output-file-type: ".html"
2249 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
2251 "plot-vpp-throughput-latency"
2252 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2258 boxpoints: "outliers"
2261 title: "64B-2t2c-.*vhost.*-pdrdisc"
2268 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
2269 algorithm: "plot_performance_box"
2270 output-file-type: ".html"
2271 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
2273 "plot-vpp-throughput-latency"
2274 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2280 boxpoints: "outliers"
2283 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2289 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
2290 algorithm: "plot_performance_box"
2291 output-file-type: ".html"
2292 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
2294 "plot-vpp-throughput-latency"
2295 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2301 boxpoints: "outliers"
2304 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2310 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
2311 algorithm: "plot_performance_box"
2312 output-file-type: ".html"
2313 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
2315 "plot-vpp-throughput-latency"
2316 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2322 boxpoints: "outliers"
2325 title: "64B-1t1c-.*ipsec.*-pdrdisc"
2331 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
2332 algorithm: "plot_performance_box"
2333 output-file-type: ".html"
2334 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
2336 "plot-vpp-throughput-latency"
2337 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2343 boxpoints: "outliers"
2346 title: "64B-2t2c-.*ipsec.*-pdrdisc"
2353 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2354 algorithm: "plot_performance_box"
2355 output-file-type: ".html"
2356 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
2358 "plot-dpdk-throughput-latency"
2359 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2365 boxpoints: "outliers"
2368 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2374 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2375 algorithm: "plot_performance_box"
2376 output-file-type: ".html"
2377 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
2379 "plot-dpdk-throughput-latency"
2380 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2386 boxpoints: "outliers"
2389 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2395 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2396 algorithm: "plot_performance_box"
2397 output-file-type: ".html"
2398 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
2400 "plot-dpdk-throughput-latency"
2401 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2407 boxpoints: "outliers"
2410 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2415 gridcolor: "rgb(238, 238, 238)"
2416 linecolor: "rgb(238, 238, 238)"
2420 showticklabels: True
2421 tickcolor: "rgb(238, 238, 238)"
2423 title: "Indexed Test Cases"
2426 gridcolor: "rgb(238, 238, 238)'"
2428 linecolor: "rgb(238, 238, 238)"
2430 range: [2000000, 12000000]
2433 showticklabels: True
2434 tickcolor: "rgb(238, 238, 238)"
2435 title: "Packets Per Second [pps]"
2453 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2454 algorithm: "plot_performance_box"
2455 output-file-type: ".html"
2456 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
2458 "plot-dpdk-throughput-latency"
2459 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2465 boxpoints: "outliers"
2468 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2473 gridcolor: "rgb(238, 238, 238)"
2474 linecolor: "rgb(238, 238, 238)"
2478 showticklabels: True
2479 tickcolor: "rgb(238, 238, 238)"
2481 title: "Indexed Test Cases"
2484 gridcolor: "rgb(238, 238, 238)'"
2486 linecolor: "rgb(238, 238, 238)"
2488 range: [2000000, 12000000]
2491 showticklabels: True
2492 tickcolor: "rgb(238, 238, 238)"
2493 title: "Packets Per Second [pps]"
2511 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2512 algorithm: "plot_performance_box"
2513 output-file-type: ".html"
2514 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2516 "plot-dpdk-throughput-latency"
2517 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2523 boxpoints: "outliers"
2526 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2532 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2533 algorithm: "plot_performance_box"
2534 output-file-type: ".html"
2535 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2537 "plot-dpdk-throughput-latency"
2538 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2544 boxpoints: "outliers"
2547 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2553 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2554 algorithm: "plot_performance_box"
2555 output-file-type: ".html"
2556 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2558 "plot-dpdk-throughput-latency"
2559 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2565 boxpoints: "outliers"
2568 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2573 gridcolor: "rgb(238, 238, 238)"
2574 linecolor: "rgb(238, 238, 238)"
2578 showticklabels: True
2579 tickcolor: "rgb(238, 238, 238)"
2581 title: "Indexed Test Cases"
2584 gridcolor: "rgb(238, 238, 238)'"
2586 linecolor: "rgb(238, 238, 238)"
2588 range: [20000000, 30000000]
2591 showticklabels: True
2592 tickcolor: "rgb(238, 238, 238)"
2593 title: "Packets Per Second [pps]"
2611 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2612 algorithm: "plot_performance_box"
2613 output-file-type: ".html"
2614 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2616 "plot-dpdk-throughput-latency"
2617 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2623 boxpoints: "outliers"
2626 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2631 gridcolor: "rgb(238, 238, 238)"
2632 linecolor: "rgb(238, 238, 238)"
2636 showticklabels: True
2637 tickcolor: "rgb(238, 238, 238)"
2639 title: "Indexed Test Cases"
2642 gridcolor: "rgb(238, 238, 238)'"
2644 linecolor: "rgb(238, 238, 238)"
2646 range: [20000000, 30000000]
2649 showticklabels: True
2650 tickcolor: "rgb(238, 238, 238)"
2651 title: "Packets Per Second [pps]"
2672 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2673 algorithm: "plot_latency_box"
2674 output-file-type: ".html"
2675 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2677 "plot-vpp-throughput-latency"
2678 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2685 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2691 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2692 algorithm: "plot_latency_box"
2693 output-file-type: ".html"
2694 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2696 "plot-vpp-throughput-latency"
2697 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2704 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2711 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2712 algorithm: "plot_latency_box"
2713 output-file-type: ".html"
2714 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2716 "plot-vpp-throughput-latency"
2717 filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2724 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2730 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2731 algorithm: "plot_latency_box"
2732 output-file-type: ".html"
2733 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2735 "plot-vpp-throughput-latency"
2736 filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2743 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2750 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2751 algorithm: "plot_latency_box"
2752 output-file-type: ".html"
2753 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
2755 "plot-vpp-throughput-latency"
2756 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
2763 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2769 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2770 algorithm: "plot_latency_box"
2771 output-file-type: ".html"
2772 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
2774 "plot-vpp-throughput-latency"
2775 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
2782 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2789 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2790 algorithm: "plot_latency_box"
2791 output-file-type: ".html"
2792 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
2794 "plot-vpp-throughput-latency"
2795 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2802 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2808 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2809 algorithm: "plot_latency_box"
2810 output-file-type: ".html"
2811 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
2813 "plot-vpp-throughput-latency"
2814 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2821 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2828 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2829 algorithm: "plot_latency_box"
2830 output-file-type: ".html"
2831 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
2833 "plot-vpp-throughput-latency"
2834 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2841 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2847 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2848 algorithm: "plot_latency_box"
2849 output-file-type: ".html"
2850 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
2852 "plot-vpp-throughput-latency"
2853 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2860 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2867 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2868 algorithm: "plot_latency_box"
2869 output-file-type: ".html"
2870 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
2872 "plot-vpp-throughput-latency"
2873 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2880 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2886 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2887 algorithm: "plot_latency_box"
2888 output-file-type: ".html"
2889 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
2891 "plot-vpp-throughput-latency"
2892 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2899 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2906 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2907 algorithm: "plot_latency_box"
2908 output-file-type: ".html"
2909 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
2911 "plot-vpp-throughput-latency"
2912 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2919 title: "64B-1t1c-.*vhost.*-ndrdisc"
2925 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2926 algorithm: "plot_latency_box"
2927 output-file-type: ".html"
2928 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
2930 "plot-vpp-throughput-latency"
2931 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2938 title: "64B-2t2c-.*vhost.*-ndrdisc"
2942 # VPP VM VHOST selection
2945 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2946 algorithm: "plot_latency_box"
2947 output-file-type: ".html"
2948 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
2950 "plot-vpp-throughput-latency"
2951 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2958 title: "64B-1t1c-.*vhost.*-ndrdisc"
2964 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2965 algorithm: "plot_latency_box"
2966 output-file-type: ".html"
2967 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
2969 "plot-vpp-throughput-latency"
2970 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2977 title: "64B-2t2c-.*vhost.*-ndrdisc"
2984 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
2985 algorithm: "plot_latency_box"
2986 output-file-type: ".html"
2987 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
2989 "plot-vpp-throughput-latency"
2990 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2997 title: "64B-1t1c-.*ipsec.*-ndrdisc"
3003 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
3004 algorithm: "plot_latency_box"
3005 output-file-type: ".html"
3006 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
3008 "plot-vpp-throughput-latency"
3009 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3016 title: "64B-2t2c-.*ipsec.*-ndrdisc"
3023 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3024 algorithm: "plot_latency_box"
3025 output-file-type: ".html"
3026 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
3028 "plot-dpdk-throughput-latency"
3029 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3036 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3042 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3043 algorithm: "plot_latency_box"
3044 output-file-type: ".html"
3045 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
3047 "plot-dpdk-throughput-latency"
3048 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3055 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3061 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3062 algorithm: "plot_latency_box"
3063 output-file-type: ".html"
3064 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
3066 "plot-dpdk-throughput-latency"
3067 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
3074 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3080 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3081 algorithm: "plot_latency_box"
3082 output-file-type: ".html"
3083 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
3085 "plot-dpdk-throughput-latency"
3086 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3093 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3097 # Ligato - Throughput
3102 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3103 algorithm: "plot_performance_box"
3104 output-file-type: ".html"
3105 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
3107 "plot-vpp-throughput-latency"
3108 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3114 boxpoints: "outliers"
3117 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3122 gridcolor: "rgb(238, 238, 238)"
3123 linecolor: "rgb(238, 238, 238)"
3127 showticklabels: True
3128 tickcolor: "rgb(238, 238, 238)"
3130 title: "Indexed Test Cases"
3133 gridcolor: "rgb(238, 238, 238)'"
3135 linecolor: "rgb(238, 238, 238)"
3140 showticklabels: True
3141 tickcolor: "rgb(238, 238, 238)"
3142 title: "Packets Per Second [pps]"
3160 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3161 algorithm: "plot_performance_box"
3162 output-file-type: ".html"
3163 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
3165 "plot-vpp-throughput-latency"
3166 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3172 boxpoints: "outliers"
3175 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3180 gridcolor: "rgb(238, 238, 238)"
3181 linecolor: "rgb(238, 238, 238)"
3185 showticklabels: True
3186 tickcolor: "rgb(238, 238, 238)"
3188 title: "Indexed Test Cases"
3191 gridcolor: "rgb(238, 238, 238)'"
3193 linecolor: "rgb(238, 238, 238)"
3198 showticklabels: True
3199 tickcolor: "rgb(238, 238, 238)"
3200 title: "Packets Per Second [pps]"
3218 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3219 algorithm: "plot_performance_box"
3220 output-file-type: ".html"
3221 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
3223 "plot-vpp-throughput-latency"
3224 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3230 boxpoints: "outliers"
3233 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3238 gridcolor: "rgb(238, 238, 238)"
3239 linecolor: "rgb(238, 238, 238)"
3243 showticklabels: True
3244 tickcolor: "rgb(238, 238, 238)"
3246 title: "Indexed Test Cases"
3249 gridcolor: "rgb(238, 238, 238)'"
3251 linecolor: "rgb(238, 238, 238)"
3256 showticklabels: True
3257 tickcolor: "rgb(238, 238, 238)"
3258 title: "Packets Per Second [pps]"
3276 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3277 algorithm: "plot_performance_box"
3278 output-file-type: ".html"
3279 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
3281 "plot-vpp-throughput-latency"
3282 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3288 boxpoints: "outliers"
3291 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3296 gridcolor: "rgb(238, 238, 238)"
3297 linecolor: "rgb(238, 238, 238)"
3301 showticklabels: True
3302 tickcolor: "rgb(238, 238, 238)"
3304 title: "Indexed Test Cases"
3307 gridcolor: "rgb(238, 238, 238)'"
3309 linecolor: "rgb(238, 238, 238)"
3314 showticklabels: True
3315 tickcolor: "rgb(238, 238, 238)"
3316 title: "Packets Per Second [pps]"
3332 # Container orchestrated
3335 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3336 algorithm: "plot_performance_box"
3337 output-file-type: ".html"
3338 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
3340 "plot-ligato-throughput-latency"
3341 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3347 boxpoints: "outliers"
3350 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3356 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3357 algorithm: "plot_performance_box"
3358 output-file-type: ".html"
3359 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
3361 "plot-ligato-throughput-latency"
3362 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3368 boxpoints: "outliers"
3371 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3377 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3378 algorithm: "plot_performance_box"
3379 output-file-type: ".html"
3380 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
3382 "plot-ligato-throughput-latency"
3383 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3389 boxpoints: "outliers"
3392 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3398 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3399 algorithm: "plot_performance_box"
3400 output-file-type: ".html"
3401 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
3403 "plot-ligato-throughput-latency"
3404 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3410 boxpoints: "outliers"
3413 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3422 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3423 algorithm: "plot_latency_box"
3424 output-file-type: ".html"
3425 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
3427 "plot-vpp-throughput-latency"
3428 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3435 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3441 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3442 algorithm: "plot_latency_box"
3443 output-file-type: ".html"
3444 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
3446 "plot-vpp-throughput-latency"
3447 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3454 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3458 # Container orchestrated
3461 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3462 algorithm: "plot_latency_box"
3463 output-file-type: ".html"
3464 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
3466 "plot-ligato-throughput-latency"
3467 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3474 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3480 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3481 algorithm: "plot_latency_box"
3482 output-file-type: ".html"
3483 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
3485 "plot-ligato-throughput-latency"
3486 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3493 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"