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 # TODO: Add the data sources
93 plot-vpp-http-server-performance:
94 csit-vpp-perf-1801-all:
100 # TODO: Add the data sources
101 # vpp-meltdown-impact:
102 # csit-vpp-perf-1707-all:
106 # csit-vpp-perf-1710-all:
110 # TODO: Add the data sources
111 # vpp-spectre-impact:
112 # csit-vpp-perf-1707-all:
116 # csit-vpp-perf-1710-all:
120 vpp-performance-changes:
121 csit-vpp-perf-1710-all:
132 # TODO: Add the data sources
133 csit-vpp-perf-1801-all:
142 # TODO: Add the data sources
143 plot-throughput-speedup-analysis:
144 csit-vpp-perf-1801-all:
153 # performance-improvements:
154 # csit-vpp-perf-1707-all:
165 # csit-vpp-perf-1710-all:
176 # csit-vpp-perf-1801-all:
180 # csit-ligato-perf-1710-all:
191 # csit-ligato-perf-1801-all:
201 # TODO: Add the data sources
203 csit-vpp-perf-1801-all:
209 csit-vpp-functional-1801-ubuntu1604-virl:
210 - "lastSuccessfulBuild"
211 # TODO: Add the data sources
213 csit-ligato-perf-1801-all:
216 csit-dpdk-perf-1801-all:
219 csit-hc2vpp-verify-func-1801-ubuntu1604:
220 - "lastSuccessfulBuild"
222 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
224 # TODO: Add the data sources
225 plot-vpp-throughput-latency:
226 csit-vpp-perf-1801-all:
235 plot-dpdk-throughput-latency:
236 csit-dpdk-perf-1801-all:
246 # TODO: Add the data sources
247 plot-ligato-throughput-latency:
248 csit-ligato-perf-1801-all:
266 gridcolor: "rgb(238, 238, 238)"
267 linecolor: "rgb(238, 238, 238)"
272 tickcolor: "rgb(238, 238, 238)"
274 title: "Indexed Test Cases"
277 gridcolor: "rgb(238, 238, 238)'"
279 linecolor: "rgb(238, 238, 238)"
286 tickcolor: "rgb(238, 238, 238)"
287 title: "Connections Per Second [cps]"
308 gridcolor: "rgb(238, 238, 238)"
309 linecolor: "rgb(238, 238, 238)"
314 tickcolor: "rgb(238, 238, 238)"
316 title: "Indexed Test Cases"
319 gridcolor: "rgb(238, 238, 238)'"
321 linecolor: "rgb(238, 238, 238)"
328 tickcolor: "rgb(238, 238, 238)"
329 title: "Requests Per Second [rps]"
350 gridcolor: "rgb(238, 238, 238)"
351 linecolor: "rgb(238, 238, 238)"
356 tickcolor: "rgb(238, 238, 238)"
358 title: "Indexed Test Cases"
361 gridcolor: "rgb(238, 238, 238)'"
363 linecolor: "rgb(238, 238, 238)"
369 tickcolor: "rgb(238, 238, 238)"
370 title: "Packets Per Second [pps]"
391 gridcolor: "rgb(238, 238, 238)"
392 linecolor: "rgb(238, 238, 238)"
397 tickcolor: "rgb(238, 238, 238)"
399 title: "Indexed Test Cases"
402 gridcolor: "rgb(238, 238, 238)'"
404 linecolor: "rgb(238, 238, 238)"
410 tickcolor: "rgb(238, 238, 238)"
411 title: "Latency min/avg/max [uSec]"
427 plot-throughput-speedup-analysis:
432 gridcolor: "rgb(238, 238, 238)"
433 linecolor: "rgb(238, 238, 238)"
438 tickcolor: "rgb(238, 238, 238)"
443 title: "Throughput speedup factor"
444 gridcolor: "rgb(238, 238, 238)"
446 linecolor: "rgb(238, 238, 238)"
452 tickcolor: "rgb(238, 238, 238)"
460 bgcolor: "rgba(255, 255, 255, 0)"
461 bordercolor: "rgba(255, 255, 255, 0)"
478 input-format: "xml" # zip or xml
479 extract: "robot-plugin/output.xml" # Only for zip
481 # The files must be in the directory DIR[WORKING,DATA]
482 csit-vpp-perf-1801-all:
485 file: "{DIR[WORKING,DATA]}/output.xml"
488 file: "{DIR[WORKING,DATA]}/output.xml"
491 file: "{DIR[WORKING,DATA]}/output.xml"
494 file: "{DIR[WORKING,DATA]}/output.xml"
498 src-path: "{DIR[RST]}"
499 dst-path: "{DIR[WORKING,SRC]}"
502 type: "input" # Ignored in debug mode
504 file-name: "robot-plugin.zip"
506 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
507 extract: "robot-plugin/output.xml"
509 # csit-vpp-perf-1707-all:
520 csit-vpp-perf-1710-all:
532 csit-vpp-perf-1801-all:
550 csit-ligato-perf-1710-all:
561 csit-dpdk-perf-1801-all:
572 csit-ligato-perf-1801-all:
583 csit-dpdk-perf-1801-all:
594 csit-vpp-functional-1801-ubuntu1604-virl:
595 - lastSuccessfulBuild
596 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
598 csit-hc2vpp-verify-func-1801-ubuntu1604:
599 - lastSuccessfulBuild
609 ################################################################################
611 ################################################################################
615 # title: "Performance Impact of Meltdown Patches"
616 # algorithm: "table_performance_comparison"
617 # output-file-ext: ".csv"
619 # output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
621 # title: "No Meltdown"
622 ## TODO: specify data sources
624 # csit-vpp-perf-1707-all:
629 # title: "Meltdown Patches Applied"
630 ## TODO: specify data sources
632 # csit-vpp-perf-1710-all:
637 # "vpp-meltdown-impact"
643 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
644 # # to present all tests.
645 # nr-of-tests-shown: 20
649 # title: "Performance Impact of Spectre Patches"
650 # algorithm: "table_performance_comparison"
651 # output-file-ext: ".csv"
653 # output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
655 # title: "No Spectre"
656 ## TODO: specify data sources
658 # csit-vpp-perf-1707-all:
663 # title: "Spectre Patches Applied"
664 ## TODO: specify data sources
666 # csit-vpp-perf-1710-all:
671 # "vpp-spectre-impact"
677 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
678 # # to present all tests.
679 # nr-of-tests-shown: 20
683 title: "VPP Performance Changes"
684 algorithm: "table_performance_comparison"
685 output-file-ext: ".csv"
687 output-file: "{DIR[STATIC,VPP]}/performance-changes"
689 title: "Release 1710"
690 # TODO: specify data sources
692 csit-vpp-perf-1710-all:
704 title: "Release 1801"
705 # TODO: specify data sources
707 csit-vpp-perf-1801-all:
716 data: "vpp-performance-changes"
722 # Number of the best and the worst tests presented in the table. Use 0 (zero)
723 # to present all tests.
724 nr-of-tests-shown: 20
729 # title: "Performance improvements"
730 # algorithm: "table_performance_improvements"
731 # template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
732 # output-file-ext: ".csv"
733 # output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
739 # title: "16.09 mean [Mpps]"
742 # title: "17.01 mean [Mpps]"
745 # title: "17.04 mean [Mpps]"
748 # title: "17.07 mean [Mpps]"
749 # data: "data csit-vpp-perf-1707-all mean"
751 # title: "17.10 mean [Mpps]"
752 # data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
754 # title: "18.01 mean [Mpps]"
755 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
757 # title: "18.01 stdev [Mpps]"
758 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
760 # title: "17.10 to 18.01 change [%]"
761 # data: "operation relative_change 5 6"
764 # "performance-improvements"
771 title: "Detailed Test Results - VPP Performance Results"
772 algorithm: "table_merged_details"
773 output-file-ext: ".csv"
774 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
780 title: "Documentation"
788 filter: "not 'NDRCHK' and not 'PDRCHK'"
797 title: "Test configuration - VPP Performance Test Configs"
798 algorithm: "table_merged_details"
799 output-file-ext: ".csv"
800 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
806 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
807 data: "data vat-history"
811 filter: "not 'NDRCHK' and not 'PDRCHK'"
819 title: "Test Operational Data - VPP Performance Operational Data"
820 algorithm: "table_merged_details"
821 output-file-ext: ".csv"
822 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
828 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
829 data: "data show-run"
833 filter: "not 'NDRCHK' and not 'PDRCHK'"
841 title: "Detailed Test Results - VPP Functional Results"
842 algorithm: "table_details"
843 output-file-ext: ".csv"
844 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
850 title: "Documentation"
867 title: "Test configuration - VPP Functional Test Configs"
868 algorithm: "table_details"
869 output-file-ext: ".csv"
870 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
876 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
877 data: "data vat-history"
889 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
890 algorithm: "table_details"
891 output-file-ext: ".csv"
892 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
898 title: "Documentation"
905 "ligato-perf-results"
915 title: "Detailed Test Results - DPDK Performance Results"
916 algorithm: "table_details"
917 output-file-ext: ".csv"
918 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
924 title: "Documentation"
941 title: "Detailed Test Results - Honeycomb Functional Results"
942 algorithm: "table_details"
943 output-file-ext: ".csv"
944 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
950 title: "Documentation"
967 title: "Detailed Test Results - NSH SFC Functional Results"
968 algorithm: "table_details"
969 output-file-ext: ".csv"
970 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
976 title: "Documentation"
991 ################################################################################
993 ################################################################################
997 title: "VPP Performance Results"
998 algorithm: "file_merged_test_results"
999 output-file-ext: ".rst"
1000 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
1001 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"
1002 dir-tables: "{DIR[DTR,PERF,VPP]}"
1005 filter: "not 'NDRCHK' and not 'PDRCHK'"
1011 data-start-level: 3 # 0, 1, 2, ...
1012 chapters-start-level: 2 # 0, 1, 2, ...
1016 title: "VPP Performance Configuration"
1017 algorithm: "file_merged_test_results"
1018 output-file-ext: ".rst"
1019 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
1020 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"
1021 dir-tables: "{DIR[DTC,PERF,VPP]}"
1024 filter: "not 'NDRCHK' and not 'PDRCHK'"
1030 data-start-level: 3 # 0, 1, 2, ...
1031 chapters-start-level: 2 # 0, 1, 2, ...
1035 title: "VPP Performance Operational Data"
1036 algorithm: "file_merged_test_results"
1037 output-file-ext: ".rst"
1038 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
1039 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"
1040 dir-tables: "{DIR[DTO,PERF,VPP]}"
1043 filter: "not 'NDRCHK' and not 'PDRCHK'"
1049 data-start-level: 3 # 0, 1, 2, ...
1050 chapters-start-level: 2 # 0, 1, 2, ...
1054 title: "VPP Functional Results"
1055 algorithm: "file_test_results"
1056 output-file-ext: ".rst"
1057 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1058 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"
1059 dir-tables: "{DIR[DTR,FUNC,VPP]}"
1067 data-start-level: 3 # 0, 1, 2, ...
1068 chapters-start-level: 2 # 0, 1, 2, ...
1072 title: "VPP Functional Configuration"
1073 algorithm: "file_test_results"
1074 output-file-ext: ".rst"
1075 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1076 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"
1077 dir-tables: "{DIR[DTC,FUNC,VPP]}"
1085 data-start-level: 3 # 0, 1, 2, ...
1086 chapters-start-level: 2 # 0, 1, 2, ...
1090 title: "Container Orchestrated Performance Results"
1091 algorithm: "file_test_results"
1092 output-file-ext: ".rst"
1093 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1094 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"
1095 dir-tables: "{DIR[DTR,PERF,COT]}"
1097 "ligato-perf-results"
1103 data-start-level: 2 # 0, 1, 2, ...
1104 chapters-start-level: 2 # 0, 1, 2, ...
1108 title: "DPDK Performance Results"
1109 algorithm: "file_test_results"
1110 output-file-ext: ".rst"
1111 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1112 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"
1113 dir-tables: "{DIR[DTR,PERF,DPDK]}"
1123 data-start-level: 2 # 0, 1, 2, ...
1124 chapters-start-level: 2 # 0, 1, 2, ...
1128 title: "Honeycomb Functional Results"
1129 algorithm: "file_test_results"
1130 output-file-ext: ".rst"
1131 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
1132 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"
1133 dir-tables: "{DIR[DTR,FUNC,HC]}"
1143 data-start-level: 3 # 0, 1, 2, ...
1144 chapters-start-level: 2 # 0, 1, 2, ...
1148 title: "NSH SFC Functional Results"
1149 algorithm: "file_test_results"
1150 output-file-ext: ".rst"
1151 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
1152 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"
1153 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
1163 data-start-level: 2 # 0, 1, 2, ...
1164 chapters-start-level: 2 # 0, 1, 2, ...
1166 ################################################################################
1168 ################################################################################
1170 # Plots VPP HTTP Server Performance
1173 title: "VPP HTTP Server Performance"
1174 algorithm: "plot_http_server_performance_box"
1175 output-file-type: ".html"
1176 output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
1178 "plot-vpp-http-server-performance"
1179 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1180 # each tag is enclosed with ' (apostrophe).
1181 filter: "'HTTP' and 'TCP_CPS'"
1187 boxpoints: "outliers"
1190 title: "VPP HTTP Server Performance"
1196 title: "VPP HTTP Server Performance"
1197 algorithm: "plot_http_server_performance_box"
1198 output-file-type: ".html"
1199 output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
1201 "plot-vpp-http-server-performance"
1202 filter: "'HTTP' and 'TCP_RPS'"
1208 boxpoints: "outliers"
1211 title: "VPP HTTP Server Performance"
1215 # Plot Throughput Speedup Analysis
1217 # L2 - 10ge2p1x520 - NDR
1220 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1221 algorithm: "plot_throughput_speedup_analysis"
1222 output-file-type: ".html"
1223 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
1225 "plot-throughput-speedup-analysis"
1226 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'"
1232 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1234 "plot-throughput-speedup-analysis"
1236 # L2 - 40ge2p1xl710 - NDR
1239 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1240 algorithm: "plot_throughput_speedup_analysis"
1241 output-file-type: ".html"
1242 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
1244 "plot-throughput-speedup-analysis"
1245 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'"
1251 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1253 "plot-throughput-speedup-analysis"
1255 # L2 - 10ge2p1x520 - PDR
1258 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1259 algorithm: "plot_throughput_speedup_analysis"
1260 output-file-type: ".html"
1261 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
1263 "plot-throughput-speedup-analysis"
1264 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'"
1270 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1272 "plot-throughput-speedup-analysis"
1274 # IPv4 - 10ge2p1x520 - NDR
1277 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1278 algorithm: "plot_throughput_speedup_analysis"
1279 output-file-type: ".html"
1280 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1282 "plot-throughput-speedup-analysis"
1283 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'"
1289 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1291 "plot-throughput-speedup-analysis"
1293 # IPv4 - 40ge2p1xl710 - NDR
1296 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1297 algorithm: "plot_throughput_speedup_analysis"
1298 output-file-type: ".html"
1299 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1301 "plot-throughput-speedup-analysis"
1302 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'"
1308 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1310 "plot-throughput-speedup-analysis"
1312 # IPv4 - 10ge2p1x520 - PDR
1315 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1316 algorithm: "plot_throughput_speedup_analysis"
1317 output-file-type: ".html"
1318 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1320 "plot-throughput-speedup-analysis"
1321 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'"
1327 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1329 "plot-throughput-speedup-analysis"
1331 # IPv6 - 10ge2p1x520 - NDR
1334 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1335 algorithm: "plot_throughput_speedup_analysis"
1336 output-file-type: ".html"
1337 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1339 "plot-throughput-speedup-analysis"
1340 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1346 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1348 "plot-throughput-speedup-analysis"
1350 # IPv6 - 40ge2p1xl710 - NDR
1353 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1354 algorithm: "plot_throughput_speedup_analysis"
1355 output-file-type: ".html"
1356 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1358 "plot-throughput-speedup-analysis"
1359 filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1365 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1367 "plot-throughput-speedup-analysis"
1369 # IPv6 - 10ge2p1x520 - PDR
1372 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1373 algorithm: "plot_throughput_speedup_analysis"
1374 output-file-type: ".html"
1375 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1377 "plot-throughput-speedup-analysis"
1378 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1384 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1386 "plot-throughput-speedup-analysis"
1388 # Plot packets per second
1393 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1394 algorithm: "plot_performance_box"
1395 output-file-type: ".html"
1396 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1398 "plot-vpp-throughput-latency"
1399 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1400 # each tag is enclosed with ' (apostrophe).
1401 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1407 boxpoints: "outliers"
1410 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1416 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1417 algorithm: "plot_performance_box"
1418 output-file-type: ".html"
1419 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1421 "plot-vpp-throughput-latency"
1422 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1428 boxpoints: "outliers"
1431 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1437 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1438 algorithm: "plot_performance_box"
1439 output-file-type: ".html"
1440 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1442 "plot-vpp-throughput-latency"
1443 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'"
1449 boxpoints: "outliers"
1452 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1458 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1459 algorithm: "plot_performance_box"
1460 output-file-type: ".html"
1461 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1463 "plot-vpp-throughput-latency"
1464 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'"
1470 boxpoints: "outliers"
1473 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1480 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1481 algorithm: "plot_performance_box"
1482 output-file-type: ".html"
1483 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1485 "plot-vpp-throughput-latency"
1486 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'"
1492 boxpoints: "outliers"
1495 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1501 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1502 algorithm: "plot_performance_box"
1503 output-file-type: ".html"
1504 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1506 "plot-vpp-throughput-latency"
1507 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'"
1513 boxpoints: "outliers"
1516 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1522 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1523 algorithm: "plot_performance_box"
1524 output-file-type: ".html"
1525 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1527 "plot-vpp-throughput-latency"
1528 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'"
1534 boxpoints: "outliers"
1537 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1543 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1544 algorithm: "plot_performance_box"
1545 output-file-type: ".html"
1546 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1548 "plot-vpp-throughput-latency"
1549 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'"
1555 boxpoints: "outliers"
1558 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1565 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1566 algorithm: "plot_performance_box"
1567 output-file-type: ".html"
1568 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1570 "plot-vpp-throughput-latency"
1571 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1577 boxpoints: "outliers"
1580 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1586 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1587 algorithm: "plot_performance_box"
1588 output-file-type: ".html"
1589 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1591 "plot-vpp-throughput-latency"
1592 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1598 boxpoints: "outliers"
1601 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1607 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1608 algorithm: "plot_performance_box"
1609 output-file-type: ".html"
1610 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1612 "plot-vpp-throughput-latency"
1613 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1619 boxpoints: "outliers"
1622 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1628 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1629 algorithm: "plot_performance_box"
1630 output-file-type: ".html"
1631 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1633 "plot-vpp-throughput-latency"
1634 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1640 boxpoints: "outliers"
1643 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1650 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1651 algorithm: "plot_performance_box"
1652 output-file-type: ".html"
1653 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1655 "plot-vpp-throughput-latency"
1656 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1662 boxpoints: "outliers"
1665 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1671 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1672 algorithm: "plot_performance_box"
1673 output-file-type: ".html"
1674 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
1676 "plot-vpp-throughput-latency"
1677 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1683 boxpoints: "outliers"
1686 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1692 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1693 algorithm: "plot_performance_box"
1694 output-file-type: ".html"
1695 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
1697 "plot-vpp-throughput-latency"
1698 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1704 boxpoints: "outliers"
1707 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1713 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1714 algorithm: "plot_performance_box"
1715 output-file-type: ".html"
1716 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
1718 "plot-vpp-throughput-latency"
1719 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1725 boxpoints: "outliers"
1728 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1735 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1736 algorithm: "plot_performance_box"
1737 output-file-type: ".html"
1738 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
1740 "plot-vpp-throughput-latency"
1741 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1747 boxpoints: "outliers"
1750 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1756 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1757 algorithm: "plot_performance_box"
1758 output-file-type: ".html"
1759 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
1761 "plot-vpp-throughput-latency"
1762 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1768 boxpoints: "outliers"
1771 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1777 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1778 algorithm: "plot_performance_box"
1779 output-file-type: ".html"
1780 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
1782 "plot-vpp-throughput-latency"
1783 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'"
1789 boxpoints: "outliers"
1792 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1798 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1799 algorithm: "plot_performance_box"
1800 output-file-type: ".html"
1801 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
1803 "plot-vpp-throughput-latency"
1804 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'"
1810 boxpoints: "outliers"
1813 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1820 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1821 algorithm: "plot_performance_box"
1822 output-file-type: ".html"
1823 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
1825 "plot-vpp-throughput-latency"
1826 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1832 boxpoints: "outliers"
1835 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1840 gridcolor: "rgb(238, 238, 238)"
1841 linecolor: "rgb(238, 238, 238)"
1845 showticklabels: True
1846 tickcolor: "rgb(238, 238, 238)"
1848 title: "Indexed Test Cases"
1851 gridcolor: "rgb(238, 238, 238)'"
1853 linecolor: "rgb(238, 238, 238)"
1855 range: [2000000, 6000000]
1858 showticklabels: True
1859 tickcolor: "rgb(238, 238, 238)"
1860 title: "Packets Per Second [pps]"
1878 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1879 algorithm: "plot_performance_box"
1880 output-file-type: ".html"
1881 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
1883 "plot-vpp-throughput-latency"
1884 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1890 boxpoints: "outliers"
1893 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1899 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1900 algorithm: "plot_performance_box"
1901 output-file-type: ".html"
1902 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
1904 "plot-vpp-throughput-latency"
1905 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1911 boxpoints: "outliers"
1914 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1920 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1921 algorithm: "plot_performance_box"
1922 output-file-type: ".html"
1923 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
1925 "plot-vpp-throughput-latency"
1926 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1932 boxpoints: "outliers"
1935 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1940 gridcolor: "rgb(238, 238, 238)"
1941 linecolor: "rgb(238, 238, 238)"
1945 showticklabels: True
1946 tickcolor: "rgb(238, 238, 238)"
1948 title: "Indexed Test Cases"
1951 gridcolor: "rgb(238, 238, 238)'"
1953 linecolor: "rgb(238, 238, 238)"
1955 range: [4000000, 12000000]
1958 showticklabels: True
1959 tickcolor: "rgb(238, 238, 238)"
1960 title: "Packets Per Second [pps]"
1979 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1980 algorithm: "plot_performance_box"
1981 output-file-type: ".html"
1982 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
1984 "plot-vpp-throughput-latency"
1985 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1991 boxpoints: "outliers"
1994 title: "64B-1t1c-.*vhost.*-ndrdisc"
1999 gridcolor: "rgb(238, 238, 238)"
2000 linecolor: "rgb(238, 238, 238)"
2004 showticklabels: True
2005 tickcolor: "rgb(238, 238, 238)"
2007 title: "Indexed Test Cases"
2010 gridcolor: "rgb(238, 238, 238)'"
2012 linecolor: "rgb(238, 238, 238)"
2017 showticklabels: True
2018 tickcolor: "rgb(238, 238, 238)"
2019 title: "Packets Per Second [pps]"
2037 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2038 algorithm: "plot_performance_box"
2039 output-file-type: ".html"
2040 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
2042 "plot-vpp-throughput-latency"
2043 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2049 boxpoints: "outliers"
2052 title: "64B-2t2c-.*vhost.*-ndrdisc"
2058 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2059 algorithm: "plot_performance_box"
2060 output-file-type: ".html"
2061 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
2063 "plot-vpp-throughput-latency"
2064 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2070 boxpoints: "outliers"
2073 title: "64B-1t1c-.*vhost.*-pdrdisc"
2079 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2080 algorithm: "plot_performance_box"
2081 output-file-type: ".html"
2082 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
2084 "plot-vpp-throughput-latency"
2085 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2091 boxpoints: "outliers"
2094 title: "64B-2t2c-.*vhost.*-pdrdisc"
2098 # VPP VM VHOST SELECTION
2101 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2102 algorithm: "plot_performance_box"
2103 output-file-type: ".html"
2104 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
2106 "plot-vpp-throughput-latency"
2107 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2113 boxpoints: "outliers"
2116 title: "64B-1t1c-.*vhost.*-ndrdisc"
2122 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2123 algorithm: "plot_performance_box"
2124 output-file-type: ".html"
2125 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
2127 "plot-vpp-throughput-latency"
2128 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2134 boxpoints: "outliers"
2137 title: "64B-2t2c-.*vhost.*-ndrdisc"
2143 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2144 algorithm: "plot_performance_box"
2145 output-file-type: ".html"
2146 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
2148 "plot-vpp-throughput-latency"
2149 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2155 boxpoints: "outliers"
2158 title: "64B-1t1c-.*vhost.*-pdrdisc"
2164 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2165 algorithm: "plot_performance_box"
2166 output-file-type: ".html"
2167 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
2169 "plot-vpp-throughput-latency"
2170 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2176 boxpoints: "outliers"
2179 title: "64B-2t2c-.*vhost.*-pdrdisc"
2186 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
2187 algorithm: "plot_performance_box"
2188 output-file-type: ".html"
2189 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
2191 "plot-vpp-throughput-latency"
2192 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2198 boxpoints: "outliers"
2201 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2207 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
2208 algorithm: "plot_performance_box"
2209 output-file-type: ".html"
2210 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
2212 "plot-vpp-throughput-latency"
2213 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2219 boxpoints: "outliers"
2222 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2228 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
2229 algorithm: "plot_performance_box"
2230 output-file-type: ".html"
2231 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
2233 "plot-vpp-throughput-latency"
2234 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2240 boxpoints: "outliers"
2243 title: "64B-1t1c-.*ipsec.*-pdrdisc"
2249 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
2250 algorithm: "plot_performance_box"
2251 output-file-type: ".html"
2252 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
2254 "plot-vpp-throughput-latency"
2255 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2261 boxpoints: "outliers"
2264 title: "64B-2t2c-.*ipsec.*-pdrdisc"
2271 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2272 algorithm: "plot_performance_box"
2273 output-file-type: ".html"
2274 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
2276 "plot-dpdk-throughput-latency"
2277 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2283 boxpoints: "outliers"
2286 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2292 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2293 algorithm: "plot_performance_box"
2294 output-file-type: ".html"
2295 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
2297 "plot-dpdk-throughput-latency"
2298 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2304 boxpoints: "outliers"
2307 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2313 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2314 algorithm: "plot_performance_box"
2315 output-file-type: ".html"
2316 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
2318 "plot-dpdk-throughput-latency"
2319 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2325 boxpoints: "outliers"
2328 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2333 gridcolor: "rgb(238, 238, 238)"
2334 linecolor: "rgb(238, 238, 238)"
2338 showticklabels: True
2339 tickcolor: "rgb(238, 238, 238)"
2341 title: "Indexed Test Cases"
2344 gridcolor: "rgb(238, 238, 238)'"
2346 linecolor: "rgb(238, 238, 238)"
2348 range: [2000000, 12000000]
2351 showticklabels: True
2352 tickcolor: "rgb(238, 238, 238)"
2353 title: "Packets Per Second [pps]"
2371 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2372 algorithm: "plot_performance_box"
2373 output-file-type: ".html"
2374 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
2376 "plot-dpdk-throughput-latency"
2377 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2383 boxpoints: "outliers"
2386 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2391 gridcolor: "rgb(238, 238, 238)"
2392 linecolor: "rgb(238, 238, 238)"
2396 showticklabels: True
2397 tickcolor: "rgb(238, 238, 238)"
2399 title: "Indexed Test Cases"
2402 gridcolor: "rgb(238, 238, 238)'"
2404 linecolor: "rgb(238, 238, 238)"
2406 range: [2000000, 12000000]
2409 showticklabels: True
2410 tickcolor: "rgb(238, 238, 238)"
2411 title: "Packets Per Second [pps]"
2429 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2430 algorithm: "plot_performance_box"
2431 output-file-type: ".html"
2432 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2434 "plot-dpdk-throughput-latency"
2435 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2441 boxpoints: "outliers"
2444 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2450 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2451 algorithm: "plot_performance_box"
2452 output-file-type: ".html"
2453 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2455 "plot-dpdk-throughput-latency"
2456 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2462 boxpoints: "outliers"
2465 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2471 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2472 algorithm: "plot_performance_box"
2473 output-file-type: ".html"
2474 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2476 "plot-dpdk-throughput-latency"
2477 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2483 boxpoints: "outliers"
2486 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2491 gridcolor: "rgb(238, 238, 238)"
2492 linecolor: "rgb(238, 238, 238)"
2496 showticklabels: True
2497 tickcolor: "rgb(238, 238, 238)"
2499 title: "Indexed Test Cases"
2502 gridcolor: "rgb(238, 238, 238)'"
2504 linecolor: "rgb(238, 238, 238)"
2506 range: [20000000, 30000000]
2509 showticklabels: True
2510 tickcolor: "rgb(238, 238, 238)"
2511 title: "Packets Per Second [pps]"
2529 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2530 algorithm: "plot_performance_box"
2531 output-file-type: ".html"
2532 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2534 "plot-dpdk-throughput-latency"
2535 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2541 boxpoints: "outliers"
2544 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2549 gridcolor: "rgb(238, 238, 238)"
2550 linecolor: "rgb(238, 238, 238)"
2554 showticklabels: True
2555 tickcolor: "rgb(238, 238, 238)"
2557 title: "Indexed Test Cases"
2560 gridcolor: "rgb(238, 238, 238)'"
2562 linecolor: "rgb(238, 238, 238)"
2564 range: [20000000, 30000000]
2567 showticklabels: True
2568 tickcolor: "rgb(238, 238, 238)"
2569 title: "Packets Per Second [pps]"
2590 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2591 algorithm: "plot_latency_box"
2592 output-file-type: ".html"
2593 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2595 "plot-vpp-throughput-latency"
2596 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2603 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2609 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2610 algorithm: "plot_latency_box"
2611 output-file-type: ".html"
2612 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2614 "plot-vpp-throughput-latency"
2615 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2622 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2629 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2630 algorithm: "plot_latency_box"
2631 output-file-type: ".html"
2632 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2634 "plot-vpp-throughput-latency"
2635 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'"
2642 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2648 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2649 algorithm: "plot_latency_box"
2650 output-file-type: ".html"
2651 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2653 "plot-vpp-throughput-latency"
2654 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'"
2661 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2668 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2669 algorithm: "plot_latency_box"
2670 output-file-type: ".html"
2671 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
2673 "plot-vpp-throughput-latency"
2674 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2681 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2687 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2688 algorithm: "plot_latency_box"
2689 output-file-type: ".html"
2690 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
2692 "plot-vpp-throughput-latency"
2693 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2700 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2707 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2708 algorithm: "plot_latency_box"
2709 output-file-type: ".html"
2710 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
2712 "plot-vpp-throughput-latency"
2713 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2720 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2726 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2727 algorithm: "plot_latency_box"
2728 output-file-type: ".html"
2729 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
2731 "plot-vpp-throughput-latency"
2732 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2739 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2746 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2747 algorithm: "plot_latency_box"
2748 output-file-type: ".html"
2749 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
2751 "plot-vpp-throughput-latency"
2752 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2759 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2765 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2766 algorithm: "plot_latency_box"
2767 output-file-type: ".html"
2768 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
2770 "plot-vpp-throughput-latency"
2771 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2778 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2785 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2786 algorithm: "plot_latency_box"
2787 output-file-type: ".html"
2788 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
2790 "plot-vpp-throughput-latency"
2791 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2798 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2804 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2805 algorithm: "plot_latency_box"
2806 output-file-type: ".html"
2807 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
2809 "plot-vpp-throughput-latency"
2810 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2817 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2824 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2825 algorithm: "plot_latency_box"
2826 output-file-type: ".html"
2827 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
2829 "plot-vpp-throughput-latency"
2830 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2837 title: "64B-1t1c-.*vhost.*-ndrdisc"
2843 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2844 algorithm: "plot_latency_box"
2845 output-file-type: ".html"
2846 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
2848 "plot-vpp-throughput-latency"
2849 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2856 title: "64B-2t2c-.*vhost.*-ndrdisc"
2860 # VPP VM VHOST selection
2863 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2864 algorithm: "plot_latency_box"
2865 output-file-type: ".html"
2866 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
2868 "plot-vpp-throughput-latency"
2869 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2876 title: "64B-1t1c-.*vhost.*-ndrdisc"
2882 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2883 algorithm: "plot_latency_box"
2884 output-file-type: ".html"
2885 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
2887 "plot-vpp-throughput-latency"
2888 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2895 title: "64B-2t2c-.*vhost.*-ndrdisc"
2902 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
2903 algorithm: "plot_latency_box"
2904 output-file-type: ".html"
2905 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
2907 "plot-vpp-throughput-latency"
2908 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2915 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2921 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
2922 algorithm: "plot_latency_box"
2923 output-file-type: ".html"
2924 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
2926 "plot-vpp-throughput-latency"
2927 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2934 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2941 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2942 algorithm: "plot_latency_box"
2943 output-file-type: ".html"
2944 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
2946 "plot-dpdk-throughput-latency"
2947 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2954 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2960 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2961 algorithm: "plot_latency_box"
2962 output-file-type: ".html"
2963 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
2965 "plot-dpdk-throughput-latency"
2966 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2973 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2979 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2980 algorithm: "plot_latency_box"
2981 output-file-type: ".html"
2982 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
2984 "plot-dpdk-throughput-latency"
2985 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2992 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2998 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2999 algorithm: "plot_latency_box"
3000 output-file-type: ".html"
3001 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
3003 "plot-dpdk-throughput-latency"
3004 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3011 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3015 # Ligato - Throughput
3020 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3021 algorithm: "plot_performance_box"
3022 output-file-type: ".html"
3023 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
3025 "plot-vpp-throughput-latency"
3026 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3032 boxpoints: "outliers"
3035 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3040 gridcolor: "rgb(238, 238, 238)"
3041 linecolor: "rgb(238, 238, 238)"
3045 showticklabels: True
3046 tickcolor: "rgb(238, 238, 238)"
3048 title: "Indexed Test Cases"
3051 gridcolor: "rgb(238, 238, 238)'"
3053 linecolor: "rgb(238, 238, 238)"
3058 showticklabels: True
3059 tickcolor: "rgb(238, 238, 238)"
3060 title: "Packets Per Second [pps]"
3078 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3079 algorithm: "plot_performance_box"
3080 output-file-type: ".html"
3081 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
3083 "plot-vpp-throughput-latency"
3084 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3090 boxpoints: "outliers"
3093 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3098 gridcolor: "rgb(238, 238, 238)"
3099 linecolor: "rgb(238, 238, 238)"
3103 showticklabels: True
3104 tickcolor: "rgb(238, 238, 238)"
3106 title: "Indexed Test Cases"
3109 gridcolor: "rgb(238, 238, 238)'"
3111 linecolor: "rgb(238, 238, 238)"
3116 showticklabels: True
3117 tickcolor: "rgb(238, 238, 238)"
3118 title: "Packets Per Second [pps]"
3136 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3137 algorithm: "plot_performance_box"
3138 output-file-type: ".html"
3139 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
3141 "plot-vpp-throughput-latency"
3142 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3148 boxpoints: "outliers"
3151 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3156 gridcolor: "rgb(238, 238, 238)"
3157 linecolor: "rgb(238, 238, 238)"
3161 showticklabels: True
3162 tickcolor: "rgb(238, 238, 238)"
3164 title: "Indexed Test Cases"
3167 gridcolor: "rgb(238, 238, 238)'"
3169 linecolor: "rgb(238, 238, 238)"
3174 showticklabels: True
3175 tickcolor: "rgb(238, 238, 238)"
3176 title: "Packets Per Second [pps]"
3194 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3195 algorithm: "plot_performance_box"
3196 output-file-type: ".html"
3197 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
3199 "plot-vpp-throughput-latency"
3200 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3206 boxpoints: "outliers"
3209 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3214 gridcolor: "rgb(238, 238, 238)"
3215 linecolor: "rgb(238, 238, 238)"
3219 showticklabels: True
3220 tickcolor: "rgb(238, 238, 238)"
3222 title: "Indexed Test Cases"
3225 gridcolor: "rgb(238, 238, 238)'"
3227 linecolor: "rgb(238, 238, 238)"
3232 showticklabels: True
3233 tickcolor: "rgb(238, 238, 238)"
3234 title: "Packets Per Second [pps]"
3250 # Container orchestrated
3253 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3254 algorithm: "plot_performance_box"
3255 output-file-type: ".html"
3256 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
3258 "plot-ligato-throughput-latency"
3259 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3265 boxpoints: "outliers"
3268 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3274 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3275 algorithm: "plot_performance_box"
3276 output-file-type: ".html"
3277 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
3279 "plot-ligato-throughput-latency"
3280 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3286 boxpoints: "outliers"
3289 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3295 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3296 algorithm: "plot_performance_box"
3297 output-file-type: ".html"
3298 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
3300 "plot-ligato-throughput-latency"
3301 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3307 boxpoints: "outliers"
3310 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3316 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3317 algorithm: "plot_performance_box"
3318 output-file-type: ".html"
3319 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
3321 "plot-ligato-throughput-latency"
3322 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3328 boxpoints: "outliers"
3331 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3340 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3341 algorithm: "plot_latency_box"
3342 output-file-type: ".html"
3343 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
3345 "plot-vpp-throughput-latency"
3346 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3353 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3359 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3360 algorithm: "plot_latency_box"
3361 output-file-type: ".html"
3362 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
3364 "plot-vpp-throughput-latency"
3365 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3372 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3376 # Container orchestrated
3379 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3380 algorithm: "plot_latency_box"
3381 output-file-type: ".html"
3382 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
3384 "plot-ligato-throughput-latency"
3385 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3392 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3398 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3399 algorithm: "plot_latency_box"
3400 output-file-type: ".html"
3401 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
3403 "plot-ligato-throughput-latency"
3404 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3411 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"