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:
156 vpp-performance-changes-mrr:
157 csit-vpp-perf-check-1801:
170 csit-vpp-perf-check-1804:
175 plot-throughput-speedup-analysis:
176 csit-vpp-perf-1804-all:
181 # performance-improvements:
182 # csit-vpp-perf-1707-all:
193 # csit-vpp-perf-1710-all:
204 # csit-vpp-perf-1801-all:
208 # csit-ligato-perf-1710-all:
219 # csit-ligato-perf-1801-all:
230 csit-vpp-perf-1804-all:
233 csit-vpp-functional-1804-ubuntu1604-virl:
234 - "lastSuccessfulBuild"
236 csit-ligato-perf-1801-all:
239 csit-dpdk-perf-1804-all:
242 csit-hc2vpp-verify-func-1801-ubuntu1604:
243 - "lastSuccessfulBuild"
245 csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
246 - "lastSuccessfulBuild"
247 plot-vpp-throughput-latency:
248 csit-vpp-perf-1804-all:
253 plot-dpdk-throughput-latency:
254 csit-dpdk-perf-1804-all:
267 plot-ligato-throughput-latency:
268 csit-ligato-perf-1801-all:
286 gridcolor: "rgb(238, 238, 238)"
287 linecolor: "rgb(238, 238, 238)"
292 tickcolor: "rgb(238, 238, 238)"
294 title: "Indexed Test Cases"
297 gridcolor: "rgb(238, 238, 238)'"
299 linecolor: "rgb(238, 238, 238)"
306 tickcolor: "rgb(238, 238, 238)"
307 title: "Connections Per Second [cps]"
328 gridcolor: "rgb(238, 238, 238)"
329 linecolor: "rgb(238, 238, 238)"
334 tickcolor: "rgb(238, 238, 238)"
336 title: "Indexed Test Cases"
339 gridcolor: "rgb(238, 238, 238)'"
341 linecolor: "rgb(238, 238, 238)"
348 tickcolor: "rgb(238, 238, 238)"
349 title: "Requests Per Second [rps]"
370 gridcolor: "rgb(238, 238, 238)"
371 linecolor: "rgb(238, 238, 238)"
376 tickcolor: "rgb(238, 238, 238)"
378 title: "Indexed Test Cases"
381 gridcolor: "rgb(238, 238, 238)'"
383 linecolor: "rgb(238, 238, 238)"
389 tickcolor: "rgb(238, 238, 238)"
390 title: "Packets Per Second [pps]"
411 gridcolor: "rgb(238, 238, 238)"
412 linecolor: "rgb(238, 238, 238)"
417 tickcolor: "rgb(238, 238, 238)"
419 title: "Indexed Test Cases"
422 gridcolor: "rgb(238, 238, 238)'"
424 linecolor: "rgb(238, 238, 238)"
430 tickcolor: "rgb(238, 238, 238)"
431 title: "Latency min/avg/max [uSec]"
447 plot-throughput-speedup-analysis:
452 gridcolor: "rgb(238, 238, 238)"
453 linecolor: "rgb(238, 238, 238)"
458 tickcolor: "rgb(238, 238, 238)"
463 title: "Throughput speedup factor"
464 gridcolor: "rgb(238, 238, 238)"
466 linecolor: "rgb(238, 238, 238)"
472 tickcolor: "rgb(238, 238, 238)"
480 bgcolor: "rgba(255, 255, 255, 0)"
481 bordercolor: "rgba(255, 255, 255, 0)"
498 input-format: "xml" # zip or xml
499 extract: "robot-plugin/output.xml" # Only for zip
501 # The files must be in the directory DIR[WORKING,DATA]
502 csit-vpp-perf-1801-all:
505 file: "{DIR[WORKING,DATA]}/output.xml"
508 file: "{DIR[WORKING,DATA]}/output.xml"
511 file: "{DIR[WORKING,DATA]}/output.xml"
514 file: "{DIR[WORKING,DATA]}/output.xml"
518 src-path: "{DIR[RST]}"
519 dst-path: "{DIR[WORKING,SRC]}"
522 type: "input" # Ignored in debug mode
524 file-name: "robot-plugin.zip"
526 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
527 extract: "robot-plugin/output.xml"
529 # csit-vpp-perf-1707-all:
540 csit-vpp-perf-1710-all:
551 csit-vpp-perf-1801-all:
579 csit-vpp-perf-1804-all:
584 csit-vpp-perf-check-1801:
597 csit-vpp-perf-check-1804:
602 # csit-ligato-perf-1710-all:
613 csit-ligato-perf-1801-all:
624 csit-dpdk-perf-1804-all:
637 csit-vpp-functional-1804-ubuntu1604-virl:
638 - "lastSuccessfulBuild"
639 csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
640 - "lastSuccessfulBuild"
641 csit-hc2vpp-verify-func-1801-ubuntu1604:
642 - "lastSuccessfulBuild"
653 ################################################################################
655 ################################################################################
659 # title: "Performance Impact of Meltdown Patches"
660 # algorithm: "table_performance_comparison"
661 # output-file-ext: ".csv"
663 # output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
665 # title: "No Meltdown"
666 ## TODO: specify data sources
668 # csit-vpp-perf-1707-all:
673 # title: "Meltdown Patches Applied"
674 ## TODO: specify data sources
676 # csit-vpp-perf-1710-all:
681 # "vpp-meltdown-impact"
687 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
688 # # to present all tests.
689 # nr-of-tests-shown: 20
693 # title: "Performance Impact of Spectre Patches"
694 # algorithm: "table_performance_comparison"
695 # output-file-ext: ".csv"
697 # output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
699 # title: "No Spectre"
700 ## TODO: specify data sources
702 # csit-vpp-perf-1707-all:
707 # title: "Spectre Patches Applied"
708 ## TODO: specify data sources
710 # csit-vpp-perf-1710-all:
715 # "vpp-spectre-impact"
721 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
722 # # to present all tests.
723 # nr-of-tests-shown: 20
727 title: "VPP Performance Changes"
728 algorithm: "table_performance_comparison"
729 output-file-ext: ".csv"
730 output-file: "{DIR[STATIC,VPP]}/performance-changes"
732 # title: "Release 1710"
734 # csit-vpp-perf-1710-all:
746 title: "Release 1801"
748 csit-vpp-perf-1801-all:
762 title: "Release 1804"
764 csit-vpp-perf-1804-all:
766 data: "vpp-performance-changes"
772 # Number of the best and the worst tests presented in the table. Use 0 (zero)
773 # to present all tests.
774 nr-of-tests-shown: 20
779 title: "VPP Performance Changes - MRR"
780 algorithm: "table_performance_comparison_mrr"
781 output-file-ext: ".csv"
782 output-file: "{DIR[STATIC,VPP]}/performance-changes-mrr"
784 title: "Release 1801"
786 csit-vpp-perf-check-1801:
800 title: "Release 1804"
802 csit-vpp-perf-check-1804:
804 data: "vpp-performance-changes-mrr"
810 # Number of the best and the worst tests presented in the table. Use 0 (zero)
811 # to present all tests.
812 nr-of-tests-shown: 20
817 # title: "Performance improvements"
818 # algorithm: "table_performance_improvements"
819 # template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
820 # output-file-ext: ".csv"
821 # output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
827 # title: "16.09 mean [Mpps]"
830 # title: "17.01 mean [Mpps]"
833 # title: "17.04 mean [Mpps]"
836 # title: "17.07 mean [Mpps]"
837 # data: "data csit-vpp-perf-1707-all mean"
839 # title: "17.10 mean [Mpps]"
840 # data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
842 # title: "18.01 mean [Mpps]"
843 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
845 # title: "18.01 stdev [Mpps]"
846 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
848 # title: "17.10 to 18.01 change [%]"
849 # data: "operation relative_change 5 6"
852 # "performance-improvements"
859 title: "Detailed Test Results - VPP Performance Results"
860 algorithm: "table_merged_details"
861 output-file-ext: ".csv"
862 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
868 title: "Documentation"
876 filter: "not 'NDRCHK' and not 'PDRCHK'"
885 title: "Test configuration - VPP Performance Test Configs"
886 algorithm: "table_merged_details"
887 output-file-ext: ".csv"
888 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
894 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
895 data: "data vat-history"
899 filter: "not 'NDRCHK' and not 'PDRCHK'"
907 title: "Test Operational Data - VPP Performance Operational Data"
908 algorithm: "table_merged_details"
909 output-file-ext: ".csv"
910 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
916 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
917 data: "data show-run"
921 filter: "not 'NDRCHK' and not 'PDRCHK'"
929 title: "Detailed Test Results - VPP Functional Results"
930 algorithm: "table_details"
931 output-file-ext: ".csv"
932 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
938 title: "Documentation"
955 title: "Test configuration - VPP Functional Test Configs"
956 algorithm: "table_details"
957 output-file-ext: ".csv"
958 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
964 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
965 data: "data vat-history"
977 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
978 algorithm: "table_details"
979 output-file-ext: ".csv"
980 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
986 title: "Documentation"
993 "ligato-perf-results"
1003 title: "Detailed Test Results - DPDK Performance Results"
1004 algorithm: "table_details"
1005 output-file-ext: ".csv"
1006 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1012 title: "Documentation"
1029 title: "Detailed Test Results - Honeycomb Functional Results"
1030 algorithm: "table_details"
1031 output-file-ext: ".csv"
1032 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
1038 title: "Documentation"
1055 title: "Detailed Test Results - NSH SFC Functional Results"
1056 algorithm: "table_details"
1057 output-file-ext: ".csv"
1058 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
1064 title: "Documentation"
1079 ################################################################################
1081 ################################################################################
1085 title: "VPP Performance Results"
1086 algorithm: "file_merged_test_results"
1087 output-file-ext: ".rst"
1088 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
1089 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"
1090 dir-tables: "{DIR[DTR,PERF,VPP]}"
1093 filter: "not 'NDRCHK' and not 'PDRCHK'"
1099 data-start-level: 3 # 0, 1, 2, ...
1100 chapters-start-level: 2 # 0, 1, 2, ...
1104 title: "VPP Performance Configuration"
1105 algorithm: "file_merged_test_results"
1106 output-file-ext: ".rst"
1107 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
1108 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"
1109 dir-tables: "{DIR[DTC,PERF,VPP]}"
1112 filter: "not 'NDRCHK' and not 'PDRCHK'"
1118 data-start-level: 3 # 0, 1, 2, ...
1119 chapters-start-level: 2 # 0, 1, 2, ...
1123 title: "VPP Performance Operational Data"
1124 algorithm: "file_merged_test_results"
1125 output-file-ext: ".rst"
1126 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
1127 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"
1128 dir-tables: "{DIR[DTO,PERF,VPP]}"
1131 filter: "not 'NDRCHK' and not 'PDRCHK'"
1137 data-start-level: 3 # 0, 1, 2, ...
1138 chapters-start-level: 2 # 0, 1, 2, ...
1142 title: "VPP Functional Results"
1143 algorithm: "file_test_results"
1144 output-file-ext: ".rst"
1145 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1146 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"
1147 dir-tables: "{DIR[DTR,FUNC,VPP]}"
1155 data-start-level: 3 # 0, 1, 2, ...
1156 chapters-start-level: 2 # 0, 1, 2, ...
1160 title: "VPP Functional Configuration"
1161 algorithm: "file_test_results"
1162 output-file-ext: ".rst"
1163 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1164 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"
1165 dir-tables: "{DIR[DTC,FUNC,VPP]}"
1173 data-start-level: 3 # 0, 1, 2, ...
1174 chapters-start-level: 2 # 0, 1, 2, ...
1178 title: "Container Orchestrated Performance Results"
1179 algorithm: "file_test_results"
1180 output-file-ext: ".rst"
1181 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1182 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"
1183 dir-tables: "{DIR[DTR,PERF,COT]}"
1185 "ligato-perf-results"
1191 data-start-level: 2 # 0, 1, 2, ...
1192 chapters-start-level: 2 # 0, 1, 2, ...
1196 title: "DPDK Performance Results"
1197 algorithm: "file_test_results"
1198 output-file-ext: ".rst"
1199 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1200 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"
1201 dir-tables: "{DIR[DTR,PERF,DPDK]}"
1211 data-start-level: 2 # 0, 1, 2, ...
1212 chapters-start-level: 2 # 0, 1, 2, ...
1216 title: "Honeycomb Functional Results"
1217 algorithm: "file_test_results"
1218 output-file-ext: ".rst"
1219 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
1220 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"
1221 dir-tables: "{DIR[DTR,FUNC,HC]}"
1231 data-start-level: 3 # 0, 1, 2, ...
1232 chapters-start-level: 2 # 0, 1, 2, ...
1236 title: "NSH SFC Functional Results"
1237 algorithm: "file_test_results"
1238 output-file-ext: ".rst"
1239 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
1240 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"
1241 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
1251 data-start-level: 2 # 0, 1, 2, ...
1252 chapters-start-level: 2 # 0, 1, 2, ...
1254 ################################################################################
1256 ################################################################################
1258 # Plots VPP HTTP Server Performance
1261 title: "VPP HTTP Server Performance"
1262 algorithm: "plot_http_server_performance_box"
1263 output-file-type: ".html"
1264 output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
1266 "plot-vpp-http-server-performance"
1267 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1268 # each tag is enclosed with ' (apostrophe).
1269 filter: "'HTTP' and 'TCP_CPS'"
1275 boxpoints: "outliers"
1278 title: "VPP HTTP Server Performance"
1284 title: "VPP HTTP Server Performance"
1285 algorithm: "plot_http_server_performance_box"
1286 output-file-type: ".html"
1287 output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
1289 "plot-vpp-http-server-performance"
1290 filter: "'HTTP' and 'TCP_RPS'"
1296 boxpoints: "outliers"
1299 title: "VPP HTTP Server Performance"
1303 # Plot Throughput Speedup Analysis
1305 # L2 - 10ge2p1x520 - NDR
1308 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1309 algorithm: "plot_throughput_speedup_analysis"
1310 output-file-type: ".html"
1311 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
1313 "plot-throughput-speedup-analysis"
1314 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'"
1320 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1322 "plot-throughput-speedup-analysis"
1324 # L2 - 40ge2p1xl710 - NDR
1327 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1328 algorithm: "plot_throughput_speedup_analysis"
1329 output-file-type: ".html"
1330 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
1332 "plot-throughput-speedup-analysis"
1333 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'"
1339 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1341 "plot-throughput-speedup-analysis"
1343 # L2 - 10ge2p1x520 - PDR
1346 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1347 algorithm: "plot_throughput_speedup_analysis"
1348 output-file-type: ".html"
1349 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
1351 "plot-throughput-speedup-analysis"
1352 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'"
1358 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1360 "plot-throughput-speedup-analysis"
1362 # IPv4 - 10ge2p1x520 - NDR
1365 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1366 algorithm: "plot_throughput_speedup_analysis"
1367 output-file-type: ".html"
1368 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1370 "plot-throughput-speedup-analysis"
1371 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'"
1377 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1379 "plot-throughput-speedup-analysis"
1381 # IPv4 - 40ge2p1xl710 - NDR
1384 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1385 algorithm: "plot_throughput_speedup_analysis"
1386 output-file-type: ".html"
1387 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1389 "plot-throughput-speedup-analysis"
1390 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'"
1396 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1398 "plot-throughput-speedup-analysis"
1400 # IPv4 - 10ge2p1x520 - PDR
1403 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1404 algorithm: "plot_throughput_speedup_analysis"
1405 output-file-type: ".html"
1406 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1408 "plot-throughput-speedup-analysis"
1409 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'"
1415 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1417 "plot-throughput-speedup-analysis"
1419 # IPv6 - 10ge2p1x520 - NDR
1422 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1423 algorithm: "plot_throughput_speedup_analysis"
1424 output-file-type: ".html"
1425 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1427 "plot-throughput-speedup-analysis"
1428 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1434 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1436 "plot-throughput-speedup-analysis"
1438 # IPv6 - 40ge2p1xl710 - NDR
1441 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1442 algorithm: "plot_throughput_speedup_analysis"
1443 output-file-type: ".html"
1444 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1446 "plot-throughput-speedup-analysis"
1447 filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1453 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1455 "plot-throughput-speedup-analysis"
1457 # IPv6 - 10ge2p1x520 - PDR
1460 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1461 algorithm: "plot_throughput_speedup_analysis"
1462 output-file-type: ".html"
1463 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1465 "plot-throughput-speedup-analysis"
1466 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1472 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1474 "plot-throughput-speedup-analysis"
1476 # Plot packets per second
1481 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1482 algorithm: "plot_performance_box"
1483 output-file-type: ".html"
1484 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1486 "plot-vpp-throughput-latency"
1487 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1488 # each tag is enclosed with ' (apostrophe).
1489 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1495 boxpoints: "outliers"
1498 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1504 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1505 algorithm: "plot_performance_box"
1506 output-file-type: ".html"
1507 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1509 "plot-vpp-throughput-latency"
1510 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1516 boxpoints: "outliers"
1519 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1525 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1526 algorithm: "plot_performance_box"
1527 output-file-type: ".html"
1528 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1530 "plot-vpp-throughput-latency"
1531 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'"
1537 boxpoints: "outliers"
1540 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1546 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1547 algorithm: "plot_performance_box"
1548 output-file-type: ".html"
1549 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1551 "plot-vpp-throughput-latency"
1552 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'"
1558 boxpoints: "outliers"
1561 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1568 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1569 algorithm: "plot_performance_box"
1570 output-file-type: ".html"
1571 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1573 "plot-vpp-throughput-latency"
1574 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'"
1580 boxpoints: "outliers"
1583 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1589 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1590 algorithm: "plot_performance_box"
1591 output-file-type: ".html"
1592 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1594 "plot-vpp-throughput-latency"
1595 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'"
1601 boxpoints: "outliers"
1604 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1610 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1611 algorithm: "plot_performance_box"
1612 output-file-type: ".html"
1613 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1615 "plot-vpp-throughput-latency"
1616 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'"
1622 boxpoints: "outliers"
1625 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1631 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1632 algorithm: "plot_performance_box"
1633 output-file-type: ".html"
1634 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1636 "plot-vpp-throughput-latency"
1637 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'"
1643 boxpoints: "outliers"
1646 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1653 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1654 algorithm: "plot_performance_box"
1655 output-file-type: ".html"
1656 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1658 "plot-vpp-throughput-latency"
1659 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'"
1665 boxpoints: "outliers"
1668 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1674 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1675 algorithm: "plot_performance_box"
1676 output-file-type: ".html"
1677 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1679 "plot-vpp-throughput-latency"
1680 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'"
1686 boxpoints: "outliers"
1689 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1695 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1696 algorithm: "plot_performance_box"
1697 output-file-type: ".html"
1698 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1700 "plot-vpp-throughput-latency"
1701 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'"
1707 boxpoints: "outliers"
1710 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1716 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1717 algorithm: "plot_performance_box"
1718 output-file-type: ".html"
1719 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1721 "plot-vpp-throughput-latency"
1722 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'"
1728 boxpoints: "outliers"
1731 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1738 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1739 algorithm: "plot_performance_box"
1740 output-file-type: ".html"
1741 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1743 "plot-vpp-throughput-latency"
1744 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1750 boxpoints: "outliers"
1753 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1759 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1760 algorithm: "plot_performance_box"
1761 output-file-type: ".html"
1762 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
1764 "plot-vpp-throughput-latency"
1765 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1771 boxpoints: "outliers"
1774 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1780 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1781 algorithm: "plot_performance_box"
1782 output-file-type: ".html"
1783 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
1785 "plot-vpp-throughput-latency"
1786 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1792 boxpoints: "outliers"
1795 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1801 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1802 algorithm: "plot_performance_box"
1803 output-file-type: ".html"
1804 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
1806 "plot-vpp-throughput-latency"
1807 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1813 boxpoints: "outliers"
1816 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1823 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1824 algorithm: "plot_performance_box"
1825 output-file-type: ".html"
1826 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
1828 "plot-vpp-throughput-latency"
1829 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1835 boxpoints: "outliers"
1838 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1844 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1845 algorithm: "plot_performance_box"
1846 output-file-type: ".html"
1847 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
1849 "plot-vpp-throughput-latency"
1850 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1856 boxpoints: "outliers"
1859 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1865 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1866 algorithm: "plot_performance_box"
1867 output-file-type: ".html"
1868 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
1870 "plot-vpp-throughput-latency"
1871 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'"
1877 boxpoints: "outliers"
1880 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1886 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1887 algorithm: "plot_performance_box"
1888 output-file-type: ".html"
1889 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
1891 "plot-vpp-throughput-latency"
1892 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'"
1898 boxpoints: "outliers"
1901 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1908 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1909 algorithm: "plot_performance_box"
1910 output-file-type: ".html"
1911 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
1913 "plot-vpp-throughput-latency"
1914 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1920 boxpoints: "outliers"
1923 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1928 gridcolor: "rgb(238, 238, 238)"
1929 linecolor: "rgb(238, 238, 238)"
1933 showticklabels: True
1934 tickcolor: "rgb(238, 238, 238)"
1936 title: "Indexed Test Cases"
1939 gridcolor: "rgb(238, 238, 238)'"
1941 linecolor: "rgb(238, 238, 238)"
1943 range: [2000000, 6000000]
1946 showticklabels: True
1947 tickcolor: "rgb(238, 238, 238)"
1948 title: "Packets Per Second [pps]"
1966 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1967 algorithm: "plot_performance_box"
1968 output-file-type: ".html"
1969 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
1971 "plot-vpp-throughput-latency"
1972 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1978 boxpoints: "outliers"
1981 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1987 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1988 algorithm: "plot_performance_box"
1989 output-file-type: ".html"
1990 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
1992 "plot-vpp-throughput-latency"
1993 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1999 boxpoints: "outliers"
2002 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2008 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2009 algorithm: "plot_performance_box"
2010 output-file-type: ".html"
2011 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
2013 "plot-vpp-throughput-latency"
2014 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2020 boxpoints: "outliers"
2023 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2028 gridcolor: "rgb(238, 238, 238)"
2029 linecolor: "rgb(238, 238, 238)"
2033 showticklabels: True
2034 tickcolor: "rgb(238, 238, 238)"
2036 title: "Indexed Test Cases"
2039 gridcolor: "rgb(238, 238, 238)'"
2041 linecolor: "rgb(238, 238, 238)"
2043 range: [4000000, 12000000]
2046 showticklabels: True
2047 tickcolor: "rgb(238, 238, 238)"
2048 title: "Packets Per Second [pps]"
2067 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2068 algorithm: "plot_performance_box"
2069 output-file-type: ".html"
2070 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
2072 "plot-vpp-throughput-latency"
2073 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2079 boxpoints: "outliers"
2082 title: "64B-1t1c-.*vhost.*-ndrdisc"
2087 gridcolor: "rgb(238, 238, 238)"
2088 linecolor: "rgb(238, 238, 238)"
2092 showticklabels: True
2093 tickcolor: "rgb(238, 238, 238)"
2095 title: "Indexed Test Cases"
2098 gridcolor: "rgb(238, 238, 238)'"
2100 linecolor: "rgb(238, 238, 238)"
2105 showticklabels: True
2106 tickcolor: "rgb(238, 238, 238)"
2107 title: "Packets Per Second [pps]"
2125 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2126 algorithm: "plot_performance_box"
2127 output-file-type: ".html"
2128 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
2130 "plot-vpp-throughput-latency"
2131 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2137 boxpoints: "outliers"
2140 title: "64B-2t2c-.*vhost.*-ndrdisc"
2146 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2147 algorithm: "plot_performance_box"
2148 output-file-type: ".html"
2149 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
2151 "plot-vpp-throughput-latency"
2152 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2158 boxpoints: "outliers"
2161 title: "64B-1t1c-.*vhost.*-pdrdisc"
2167 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2168 algorithm: "plot_performance_box"
2169 output-file-type: ".html"
2170 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
2172 "plot-vpp-throughput-latency"
2173 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2179 boxpoints: "outliers"
2182 title: "64B-2t2c-.*vhost.*-pdrdisc"
2186 # VPP VM VHOST SELECTION
2189 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2190 algorithm: "plot_performance_box"
2191 output-file-type: ".html"
2192 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
2194 "plot-vpp-throughput-latency"
2195 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2201 boxpoints: "outliers"
2204 title: "64B-1t1c-.*vhost.*-ndrdisc"
2210 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2211 algorithm: "plot_performance_box"
2212 output-file-type: ".html"
2213 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
2215 "plot-vpp-throughput-latency"
2216 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2222 boxpoints: "outliers"
2225 title: "64B-2t2c-.*vhost.*-ndrdisc"
2231 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2232 algorithm: "plot_performance_box"
2233 output-file-type: ".html"
2234 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
2236 "plot-vpp-throughput-latency"
2237 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2243 boxpoints: "outliers"
2246 title: "64B-1t1c-.*vhost.*-pdrdisc"
2252 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2253 algorithm: "plot_performance_box"
2254 output-file-type: ".html"
2255 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
2257 "plot-vpp-throughput-latency"
2258 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2264 boxpoints: "outliers"
2267 title: "64B-2t2c-.*vhost.*-pdrdisc"
2274 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
2275 algorithm: "plot_performance_box"
2276 output-file-type: ".html"
2277 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
2279 "plot-vpp-throughput-latency"
2280 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2286 boxpoints: "outliers"
2289 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2295 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
2296 algorithm: "plot_performance_box"
2297 output-file-type: ".html"
2298 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
2300 "plot-vpp-throughput-latency"
2301 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2307 boxpoints: "outliers"
2310 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2316 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
2317 algorithm: "plot_performance_box"
2318 output-file-type: ".html"
2319 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
2321 "plot-vpp-throughput-latency"
2322 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2328 boxpoints: "outliers"
2331 title: "64B-1t1c-.*ipsec.*-pdrdisc"
2337 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
2338 algorithm: "plot_performance_box"
2339 output-file-type: ".html"
2340 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
2342 "plot-vpp-throughput-latency"
2343 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2349 boxpoints: "outliers"
2352 title: "64B-2t2c-.*ipsec.*-pdrdisc"
2359 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2360 algorithm: "plot_performance_box"
2361 output-file-type: ".html"
2362 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
2364 "plot-dpdk-throughput-latency"
2365 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2371 boxpoints: "outliers"
2374 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2380 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2381 algorithm: "plot_performance_box"
2382 output-file-type: ".html"
2383 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
2385 "plot-dpdk-throughput-latency"
2386 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2392 boxpoints: "outliers"
2395 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2401 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2402 algorithm: "plot_performance_box"
2403 output-file-type: ".html"
2404 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
2406 "plot-dpdk-throughput-latency"
2407 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2413 boxpoints: "outliers"
2416 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2421 gridcolor: "rgb(238, 238, 238)"
2422 linecolor: "rgb(238, 238, 238)"
2426 showticklabels: True
2427 tickcolor: "rgb(238, 238, 238)"
2429 title: "Indexed Test Cases"
2432 gridcolor: "rgb(238, 238, 238)'"
2434 linecolor: "rgb(238, 238, 238)"
2436 range: [2000000, 12000000]
2439 showticklabels: True
2440 tickcolor: "rgb(238, 238, 238)"
2441 title: "Packets Per Second [pps]"
2459 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2460 algorithm: "plot_performance_box"
2461 output-file-type: ".html"
2462 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
2464 "plot-dpdk-throughput-latency"
2465 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2471 boxpoints: "outliers"
2474 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2479 gridcolor: "rgb(238, 238, 238)"
2480 linecolor: "rgb(238, 238, 238)"
2484 showticklabels: True
2485 tickcolor: "rgb(238, 238, 238)"
2487 title: "Indexed Test Cases"
2490 gridcolor: "rgb(238, 238, 238)'"
2492 linecolor: "rgb(238, 238, 238)"
2494 range: [2000000, 12000000]
2497 showticklabels: True
2498 tickcolor: "rgb(238, 238, 238)"
2499 title: "Packets Per Second [pps]"
2517 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2518 algorithm: "plot_performance_box"
2519 output-file-type: ".html"
2520 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2522 "plot-dpdk-throughput-latency"
2523 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2529 boxpoints: "outliers"
2532 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2538 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2539 algorithm: "plot_performance_box"
2540 output-file-type: ".html"
2541 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2543 "plot-dpdk-throughput-latency"
2544 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2550 boxpoints: "outliers"
2553 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2559 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2560 algorithm: "plot_performance_box"
2561 output-file-type: ".html"
2562 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2564 "plot-dpdk-throughput-latency"
2565 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2571 boxpoints: "outliers"
2574 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2579 gridcolor: "rgb(238, 238, 238)"
2580 linecolor: "rgb(238, 238, 238)"
2584 showticklabels: True
2585 tickcolor: "rgb(238, 238, 238)"
2587 title: "Indexed Test Cases"
2590 gridcolor: "rgb(238, 238, 238)'"
2592 linecolor: "rgb(238, 238, 238)"
2594 range: [20000000, 30000000]
2597 showticklabels: True
2598 tickcolor: "rgb(238, 238, 238)"
2599 title: "Packets Per Second [pps]"
2617 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2618 algorithm: "plot_performance_box"
2619 output-file-type: ".html"
2620 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2622 "plot-dpdk-throughput-latency"
2623 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2629 boxpoints: "outliers"
2632 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2637 gridcolor: "rgb(238, 238, 238)"
2638 linecolor: "rgb(238, 238, 238)"
2642 showticklabels: True
2643 tickcolor: "rgb(238, 238, 238)"
2645 title: "Indexed Test Cases"
2648 gridcolor: "rgb(238, 238, 238)'"
2650 linecolor: "rgb(238, 238, 238)"
2652 range: [20000000, 30000000]
2655 showticklabels: True
2656 tickcolor: "rgb(238, 238, 238)"
2657 title: "Packets Per Second [pps]"
2678 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2679 algorithm: "plot_latency_box"
2680 output-file-type: ".html"
2681 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2683 "plot-vpp-throughput-latency"
2684 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2691 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2697 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2698 algorithm: "plot_latency_box"
2699 output-file-type: ".html"
2700 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2702 "plot-vpp-throughput-latency"
2703 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2710 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2717 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2718 algorithm: "plot_latency_box"
2719 output-file-type: ".html"
2720 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2722 "plot-vpp-throughput-latency"
2723 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'"
2730 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2736 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2737 algorithm: "plot_latency_box"
2738 output-file-type: ".html"
2739 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2741 "plot-vpp-throughput-latency"
2742 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'"
2749 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2756 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2757 algorithm: "plot_latency_box"
2758 output-file-type: ".html"
2759 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
2761 "plot-vpp-throughput-latency"
2762 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'"
2769 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2775 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2776 algorithm: "plot_latency_box"
2777 output-file-type: ".html"
2778 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
2780 "plot-vpp-throughput-latency"
2781 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'"
2788 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2795 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2796 algorithm: "plot_latency_box"
2797 output-file-type: ".html"
2798 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
2800 "plot-vpp-throughput-latency"
2801 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2808 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2814 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2815 algorithm: "plot_latency_box"
2816 output-file-type: ".html"
2817 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
2819 "plot-vpp-throughput-latency"
2820 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2827 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2834 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2835 algorithm: "plot_latency_box"
2836 output-file-type: ".html"
2837 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
2839 "plot-vpp-throughput-latency"
2840 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2847 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2853 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2854 algorithm: "plot_latency_box"
2855 output-file-type: ".html"
2856 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
2858 "plot-vpp-throughput-latency"
2859 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2866 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2873 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2874 algorithm: "plot_latency_box"
2875 output-file-type: ".html"
2876 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
2878 "plot-vpp-throughput-latency"
2879 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2886 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2892 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2893 algorithm: "plot_latency_box"
2894 output-file-type: ".html"
2895 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
2897 "plot-vpp-throughput-latency"
2898 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2905 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2912 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2913 algorithm: "plot_latency_box"
2914 output-file-type: ".html"
2915 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
2917 "plot-vpp-throughput-latency"
2918 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2925 title: "64B-1t1c-.*vhost.*-ndrdisc"
2931 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2932 algorithm: "plot_latency_box"
2933 output-file-type: ".html"
2934 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
2936 "plot-vpp-throughput-latency"
2937 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2944 title: "64B-2t2c-.*vhost.*-ndrdisc"
2948 # VPP VM VHOST selection
2951 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2952 algorithm: "plot_latency_box"
2953 output-file-type: ".html"
2954 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
2956 "plot-vpp-throughput-latency"
2957 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2964 title: "64B-1t1c-.*vhost.*-ndrdisc"
2970 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2971 algorithm: "plot_latency_box"
2972 output-file-type: ".html"
2973 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
2975 "plot-vpp-throughput-latency"
2976 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2983 title: "64B-2t2c-.*vhost.*-ndrdisc"
2990 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
2991 algorithm: "plot_latency_box"
2992 output-file-type: ".html"
2993 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
2995 "plot-vpp-throughput-latency"
2996 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3003 title: "64B-1t1c-.*ipsec.*-ndrdisc"
3009 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
3010 algorithm: "plot_latency_box"
3011 output-file-type: ".html"
3012 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
3014 "plot-vpp-throughput-latency"
3015 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3022 title: "64B-2t2c-.*ipsec.*-ndrdisc"
3029 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3030 algorithm: "plot_latency_box"
3031 output-file-type: ".html"
3032 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
3034 "plot-dpdk-throughput-latency"
3035 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3042 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3048 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3049 algorithm: "plot_latency_box"
3050 output-file-type: ".html"
3051 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
3053 "plot-dpdk-throughput-latency"
3054 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3061 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3067 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3068 algorithm: "plot_latency_box"
3069 output-file-type: ".html"
3070 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
3072 "plot-dpdk-throughput-latency"
3073 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
3080 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3086 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3087 algorithm: "plot_latency_box"
3088 output-file-type: ".html"
3089 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
3091 "plot-dpdk-throughput-latency"
3092 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3099 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3103 # Ligato - Throughput
3108 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3109 algorithm: "plot_performance_box"
3110 output-file-type: ".html"
3111 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
3113 "plot-vpp-throughput-latency"
3114 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3120 boxpoints: "outliers"
3123 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3128 gridcolor: "rgb(238, 238, 238)"
3129 linecolor: "rgb(238, 238, 238)"
3133 showticklabels: True
3134 tickcolor: "rgb(238, 238, 238)"
3136 title: "Indexed Test Cases"
3139 gridcolor: "rgb(238, 238, 238)'"
3141 linecolor: "rgb(238, 238, 238)"
3146 showticklabels: True
3147 tickcolor: "rgb(238, 238, 238)"
3148 title: "Packets Per Second [pps]"
3166 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3167 algorithm: "plot_performance_box"
3168 output-file-type: ".html"
3169 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
3171 "plot-vpp-throughput-latency"
3172 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3178 boxpoints: "outliers"
3181 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3186 gridcolor: "rgb(238, 238, 238)"
3187 linecolor: "rgb(238, 238, 238)"
3191 showticklabels: True
3192 tickcolor: "rgb(238, 238, 238)"
3194 title: "Indexed Test Cases"
3197 gridcolor: "rgb(238, 238, 238)'"
3199 linecolor: "rgb(238, 238, 238)"
3204 showticklabels: True
3205 tickcolor: "rgb(238, 238, 238)"
3206 title: "Packets Per Second [pps]"
3224 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3225 algorithm: "plot_performance_box"
3226 output-file-type: ".html"
3227 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
3229 "plot-vpp-throughput-latency"
3230 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3236 boxpoints: "outliers"
3239 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3244 gridcolor: "rgb(238, 238, 238)"
3245 linecolor: "rgb(238, 238, 238)"
3249 showticklabels: True
3250 tickcolor: "rgb(238, 238, 238)"
3252 title: "Indexed Test Cases"
3255 gridcolor: "rgb(238, 238, 238)'"
3257 linecolor: "rgb(238, 238, 238)"
3262 showticklabels: True
3263 tickcolor: "rgb(238, 238, 238)"
3264 title: "Packets Per Second [pps]"
3282 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3283 algorithm: "plot_performance_box"
3284 output-file-type: ".html"
3285 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
3287 "plot-vpp-throughput-latency"
3288 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3294 boxpoints: "outliers"
3297 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3302 gridcolor: "rgb(238, 238, 238)"
3303 linecolor: "rgb(238, 238, 238)"
3307 showticklabels: True
3308 tickcolor: "rgb(238, 238, 238)"
3310 title: "Indexed Test Cases"
3313 gridcolor: "rgb(238, 238, 238)'"
3315 linecolor: "rgb(238, 238, 238)"
3320 showticklabels: True
3321 tickcolor: "rgb(238, 238, 238)"
3322 title: "Packets Per Second [pps]"
3338 # Container orchestrated
3341 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3342 algorithm: "plot_performance_box"
3343 output-file-type: ".html"
3344 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
3346 "plot-ligato-throughput-latency"
3347 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3353 boxpoints: "outliers"
3356 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3362 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3363 algorithm: "plot_performance_box"
3364 output-file-type: ".html"
3365 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
3367 "plot-ligato-throughput-latency"
3368 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3374 boxpoints: "outliers"
3377 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3383 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3384 algorithm: "plot_performance_box"
3385 output-file-type: ".html"
3386 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
3388 "plot-ligato-throughput-latency"
3389 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3395 boxpoints: "outliers"
3398 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3404 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3405 algorithm: "plot_performance_box"
3406 output-file-type: ".html"
3407 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
3409 "plot-ligato-throughput-latency"
3410 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3416 boxpoints: "outliers"
3419 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3428 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3429 algorithm: "plot_latency_box"
3430 output-file-type: ".html"
3431 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
3433 "plot-vpp-throughput-latency"
3434 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3441 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3447 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3448 algorithm: "plot_latency_box"
3449 output-file-type: ".html"
3450 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
3452 "plot-vpp-throughput-latency"
3453 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3460 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3464 # Container orchestrated
3467 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3468 algorithm: "plot_latency_box"
3469 output-file-type: ".html"
3470 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
3472 "plot-ligato-throughput-latency"
3473 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3480 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3486 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3487 algorithm: "plot_latency_box"
3488 output-file-type: ".html"
3489 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
3491 "plot-ligato-throughput-latency"
3492 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3499 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"