5 # Top level directories:
9 DIR[BUILD,HTML]: "_build"
10 DIR[BUILD,LATEX]: "_build_latex"
13 DIR[RST]: "../../../docs/report"
16 ## Input data files (.zip, .xml)
17 DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
18 ## Static source files from git
19 DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
20 DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
23 DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
24 DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
25 DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
26 DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
28 # Detailed test results
29 DIR[DTR]: "{DIR[WORKING,SRC]}/detailed_test_results"
30 DIR[DTR,PERF,DPDK]: "{DIR[DTR]}/dpdk_performance_results"
31 DIR[DTR,PERF,VPP]: "{DIR[DTR]}/vpp_performance_results"
32 DIR[DTR,MRR,VPP]: "{DIR[DTR]}/vpp_mrr_results"
33 DIR[DTR,PERF,COT]: "{DIR[DTR]}/cot_performance_results"
34 DIR[DTR,PERF,HC]: "{DIR[DTR]}/honeycomb_performance_results"
35 DIR[DTR,FUNC,VPP]: "{DIR[DTR]}/vpp_functional_results"
36 DIR[DTR,FUNC,VPP,CENTOS]: "{DIR[DTR]}/vpp_functional_results_centos"
37 DIR[DTR,FUNC,HC]: "{DIR[DTR]}/honeycomb_functional_results"
38 DIR[DTR,FUNC,NSHSFC]: "{DIR[DTR]}/nshsfc_functional_results"
39 DIR[DTR,PERF,VPP,IMPRV]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"
41 # Detailed test configurations
42 DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
43 DIR[DTC,PERF,VPP]: "{DIR[DTC]}/vpp_performance_configuration"
44 DIR[DTC,MRR,VPP]: "{DIR[DTC]}/vpp_mrr_configuration"
45 DIR[DTC,FUNC,VPP]: "{DIR[DTC]}/vpp_functional_configuration"
46 DIR[DTC,FUNC,VPP,CENTOS]: "{DIR[DTC]}/vpp_functional_configuration_centos"
48 # Detailed tests operational data
49 DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
50 DIR[DTO,PERF,VPP]: "{DIR[DTO]}/vpp_performance_operational_data"
52 # .css patch file to fix tables generated by Sphinx
53 DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
54 DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
57 URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
58 URL[JENKINS,HC]: "https://jenkins.fd.io/view/hc2vpp/job"
59 URL[NEXUS]: "https://docs.fd.io/csit"
60 DIR[NEXUS]: "report/_static/archive"
63 # List the directories which are created while preparing the environment.
64 # All directories MUST be defined in "paths" section.
71 - "DIR[WORKING,SRC,STATIC]"
74 # List the directories which are deleted while cleaning the environment.
75 # All directories MUST be defined in "paths" section.
80 # List the directories where the results (build) is stored.
81 # All directories MUST be defined in "paths" section.
88 plot-vpp-http-server-performance:
89 csit-vpp-perf-1804-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 csit-vpp-perf-1801-all:
145 csit-vpp-perf-1804-all:
156 vpp-performance-changes-mrr:
157 csit-vpp-perf-check-1801:
168 csit-vpp-perf-check-1804:
179 plot-throughput-speedup-analysis:
180 csit-vpp-perf-1804-all:
195 plot-ligato-throughput-speedup-analysis:
196 csit-ligato-perf-1804-all:
207 # performance-improvements:
208 # csit-vpp-perf-1707-all:
219 # csit-vpp-perf-1710-all:
230 # csit-vpp-perf-1801-all:
234 # csit-ligato-perf-1710-all:
245 # csit-ligato-perf-1801-all:
256 csit-vpp-perf-1804-all:
262 csit-vpp-functional-1804-ubuntu1604-virl:
264 vpp-func-results-centos:
265 csit-vpp-functional-1804-centos7-virl:
268 csit-vpp-perf-check-1804:
271 csit-ligato-perf-1804-all:
274 csit-dpdk-perf-1804-all:
277 csit-hc2vpp-verify-func-1804-ubuntu1604:
280 csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
282 plot-vpp-throughput-latency:
283 csit-vpp-perf-1804-all:
298 plot-dpdk-throughput-latency:
299 csit-dpdk-perf-1804-all:
310 plot-ligato-throughput-latency:
311 csit-ligato-perf-1804-all:
329 gridcolor: "rgb(238, 238, 238)"
330 linecolor: "rgb(238, 238, 238)"
335 tickcolor: "rgb(238, 238, 238)"
337 title: "Indexed Test Cases"
340 gridcolor: "rgb(238, 238, 238)"
342 linecolor: "rgb(238, 238, 238)"
348 tickcolor: "rgb(238, 238, 238)"
349 title: "Connections Per Second [cps]"
369 gridcolor: "rgb(238, 238, 238)"
370 linecolor: "rgb(238, 238, 238)"
375 tickcolor: "rgb(238, 238, 238)"
377 title: "Indexed Test Cases"
380 gridcolor: "rgb(238, 238, 238)"
382 linecolor: "rgb(238, 238, 238)"
388 tickcolor: "rgb(238, 238, 238)"
389 title: "Requests Per Second [rps]"
409 gridcolor: "rgb(238, 238, 238)"
410 linecolor: "rgb(238, 238, 238)"
415 tickcolor: "rgb(238, 238, 238)"
417 title: "Indexed Test Cases"
420 gridcolor: "rgb(238, 238, 238)"
422 linecolor: "rgb(238, 238, 238)"
427 tickcolor: "rgb(238, 238, 238)"
428 title: "Packets Per Second [pps]"
448 gridcolor: "rgb(238, 238, 238)"
449 linecolor: "rgb(238, 238, 238)"
454 tickcolor: "rgb(238, 238, 238)"
456 title: "Indexed Test Cases"
459 gridcolor: "rgb(238, 238, 238)"
461 linecolor: "rgb(238, 238, 238)"
466 tickcolor: "rgb(238, 238, 238)"
467 title: "Latency min/avg/max [uSec]"
483 plot-throughput-speedup-analysis:
487 gridcolor: "rgb(238, 238, 238)"
488 linecolor: "rgb(238, 238, 238)"
493 tickcolor: "rgb(238, 238, 238)"
498 title: "Throughput speedup factor"
499 gridcolor: "rgb(238, 238, 238)"
501 linecolor: "rgb(238, 238, 238)"
506 tickcolor: "rgb(238, 238, 238)"
514 bgcolor: "rgba(255, 255, 255, 0)"
515 bordercolor: "rgba(255, 255, 255, 0)"
531 src-path: "{DIR[RST]}"
532 dst-path: "{DIR[WORKING,SRC]}"
535 type: "input" # Ignored in debug mode
537 file-name: "robot-plugin.zip"
539 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
540 extract: "robot-plugin/output.xml"
542 # csit-vpp-perf-1707-all:
553 csit-vpp-perf-1710-all:
564 csit-vpp-perf-1801-all:
581 csit-vpp-perf-1804-all:
606 csit-vpp-perf-check-1801:
617 csit-vpp-perf-check-1804:
629 # csit-ligato-perf-1710-all:
640 # csit-ligato-perf-1801-all:
651 csit-ligato-perf-1804-all:
663 csit-dpdk-perf-1804-all:
674 csit-vpp-functional-1804-ubuntu1604-virl:
676 csit-vpp-functional-1804-centos7-virl:
678 csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
680 csit-hc2vpp-verify-func-1804-ubuntu1604:
692 ################################################################################
694 ################################################################################
698 # title: "Performance Impact of Meltdown Patches"
699 # algorithm: "table_performance_comparison"
700 # output-file-ext: ".csv"
702 # output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
704 # title: "No Meltdown"
705 ## TODO: specify data sources
707 # csit-vpp-perf-1707-all:
712 # title: "Meltdown Patches Applied"
713 ## TODO: specify data sources
715 # csit-vpp-perf-1710-all:
720 # "vpp-meltdown-impact"
726 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
727 # # to present all tests.
728 # nr-of-tests-shown: 20
732 # title: "Performance Impact of Spectre Patches"
733 # algorithm: "table_performance_comparison"
734 # output-file-ext: ".csv"
736 # output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
738 # title: "No Spectre"
739 ## TODO: specify data sources
741 # csit-vpp-perf-1707-all:
746 # title: "Spectre Patches Applied"
747 ## TODO: specify data sources
749 # csit-vpp-perf-1710-all:
754 # "vpp-spectre-impact"
760 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
761 # # to present all tests.
762 # nr-of-tests-shown: 20
766 title: "VPP Performance Changes"
767 algorithm: "table_performance_comparison"
768 output-file-ext: ".csv"
769 output-file: "{DIR[STATIC,VPP]}/performance-changes"
774 csit-vpp-perf-1710-all:
788 csit-vpp-perf-1801-all:
804 csit-vpp-perf-1804-all:
815 data: "vpp-performance-changes"
821 # Number of the best and the worst tests presented in the table. Use 0 (zero)
822 # to present all tests.
823 nr-of-tests-shown: 20
828 title: "VPP Performance Changes - MRR"
829 algorithm: "table_performance_comparison_mrr"
830 output-file-ext: ".csv"
831 output-file: "{DIR[STATIC,VPP]}/performance-changes-mrr"
833 title: "Release 1801"
835 csit-vpp-perf-check-1801:
847 title: "Release 1804"
849 csit-vpp-perf-check-1804:
860 data: "vpp-performance-changes-mrr"
866 # Number of the best and the worst tests presented in the table. Use 0 (zero)
867 # to present all tests.
868 nr-of-tests-shown: 20
873 # title: "Performance improvements"
874 # algorithm: "table_performance_improvements"
875 # template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
876 # output-file-ext: ".csv"
877 # output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
883 # title: "16.09 mean [Mpps]"
886 # title: "17.01 mean [Mpps]"
889 # title: "17.04 mean [Mpps]"
892 # title: "17.07 mean [Mpps]"
893 # data: "data csit-vpp-perf-1707-all mean"
895 # title: "17.10 mean [Mpps]"
896 # data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
898 # title: "18.01 mean [Mpps]"
899 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
901 # title: "18.01 stdev [Mpps]"
902 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
904 # title: "17.10 to 18.01 change [%]"
905 # data: "operation relative_change 5 6"
908 # "performance-improvements"
915 title: "Detailed Test Results - VPP Performance Results"
916 algorithm: "table_merged_details"
917 output-file-ext: ".csv"
918 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
924 title: "Documentation"
932 filter: "not 'NDRCHK' and not 'PDRCHK'"
941 title: "Test configuration - VPP Performance Test Configs"
942 algorithm: "table_merged_details"
943 output-file-ext: ".csv"
944 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
950 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
951 data: "data vat-history"
955 filter: "not 'NDRCHK' and not 'PDRCHK'"
963 title: "Test Operational Data - VPP Performance Operational Data"
964 algorithm: "table_merged_details"
965 output-file-ext: ".csv"
966 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
972 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
973 data: "data show-run"
977 filter: "not 'NDRCHK' and not 'PDRCHK'"
985 title: "Detailed Test Results - VPP MRR Results"
986 algorithm: "table_details"
987 output-file-ext: ".csv"
988 output-file: "{DIR[DTR,MRR,VPP]}/vpp_mrr_results"
994 title: "Documentation"
1011 title: "Test configuration - VPP MRR Test Configs"
1012 algorithm: "table_details"
1013 output-file-ext: ".csv"
1014 output-file: "{DIR[DTC,MRR,VPP]}/vpp_mrr_test_configuration"
1020 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1021 data: "data vat-history"
1033 title: "Detailed Test Results - VPP Functional Results"
1034 algorithm: "table_details"
1035 output-file-ext: ".csv"
1036 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1042 title: "Documentation"
1059 title: "Detailed Test Results - VPP Functional Results - CentOS"
1060 algorithm: "table_details"
1061 output-file-ext: ".csv"
1062 output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
1068 title: "Documentation"
1075 "vpp-func-results-centos"
1085 title: "Test configuration - VPP Functional Test Configs"
1086 algorithm: "table_details"
1087 output-file-ext: ".csv"
1088 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1094 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1095 data: "data vat-history"
1107 title: "Test configuration - VPP Functional Test Configs - CentOS"
1108 algorithm: "table_details"
1109 output-file-ext: ".csv"
1110 output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
1116 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1117 data: "data vat-history"
1120 "vpp-func-results-centos"
1129 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
1130 algorithm: "table_details"
1131 output-file-ext: ".csv"
1132 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1138 title: "Documentation"
1145 "ligato-perf-results"
1155 title: "Detailed Test Results - DPDK Performance Results"
1156 algorithm: "table_details"
1157 output-file-ext: ".csv"
1158 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1164 title: "Documentation"
1181 title: "Detailed Test Results - Honeycomb Functional Results"
1182 algorithm: "table_details"
1183 output-file-ext: ".csv"
1184 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
1190 title: "Documentation"
1207 title: "Detailed Test Results - NSH SFC Functional Results"
1208 algorithm: "table_details"
1209 output-file-ext: ".csv"
1210 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
1216 title: "Documentation"
1231 ################################################################################
1233 ################################################################################
1237 title: "VPP Performance Results"
1238 algorithm: "file_merged_test_results"
1239 output-file-ext: ".rst"
1240 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
1241 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"
1242 dir-tables: "{DIR[DTR,PERF,VPP]}"
1245 filter: "not 'NDRCHK' and not 'PDRCHK'"
1251 data-start-level: 3 # 0, 1, 2, ...
1252 chapters-start-level: 2 # 0, 1, 2, ...
1256 title: "VPP Performance Configuration"
1257 algorithm: "file_merged_test_results"
1258 output-file-ext: ".rst"
1259 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
1260 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"
1261 dir-tables: "{DIR[DTC,PERF,VPP]}"
1264 filter: "not 'NDRCHK' and not 'PDRCHK'"
1270 data-start-level: 3 # 0, 1, 2, ...
1271 chapters-start-level: 2 # 0, 1, 2, ...
1275 title: "VPP Performance Operational Data"
1276 algorithm: "file_merged_test_results"
1277 output-file-ext: ".rst"
1278 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
1279 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"
1280 dir-tables: "{DIR[DTO,PERF,VPP]}"
1283 filter: "not 'NDRCHK' and not 'PDRCHK'"
1289 data-start-level: 3 # 0, 1, 2, ...
1290 chapters-start-level: 2 # 0, 1, 2, ...
1294 title: "VPP MRR Results"
1295 algorithm: "file_test_results"
1296 output-file-ext: ".rst"
1297 output-file: "{DIR[DTR,MRR,VPP]}/vpp_mrr_results"
1298 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"
1299 dir-tables: "{DIR[DTR,MRR,VPP]}"
1308 data-start-level: 2 # 0, 1, 2, ...
1309 chapters-start-level: 2 # 0, 1, 2, ...
1313 title: "VPP MRR Configuration"
1314 algorithm: "file_test_results"
1315 output-file-ext: ".rst"
1316 output-file: "{DIR[DTC,MRR,VPP]}/vpp_mrr_configuration"
1317 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"
1318 dir-tables: "{DIR[DTC,MRR,VPP]}"
1327 data-start-level: 2 # 0, 1, 2, ...
1328 chapters-start-level: 2 # 0, 1, 2, ...
1332 title: "VPP Functional Results"
1333 algorithm: "file_test_results"
1334 output-file-ext: ".rst"
1335 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1336 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"
1337 dir-tables: "{DIR[DTR,FUNC,VPP]}"
1345 data-start-level: 3 # 0, 1, 2, ...
1346 chapters-start-level: 2 # 0, 1, 2, ...
1350 title: "VPP Functional Results - CentOS"
1351 algorithm: "file_test_results"
1352 output-file-ext: ".rst"
1353 output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
1354 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"
1355 dir-tables: "{DIR[DTR,FUNC,VPP,CENTOS]}"
1357 "vpp-func-results-centos"
1363 data-start-level: 3 # 0, 1, 2, ...
1364 chapters-start-level: 2 # 0, 1, 2, ...
1368 title: "VPP Functional Configuration"
1369 algorithm: "file_test_results"
1370 output-file-ext: ".rst"
1371 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1372 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"
1373 dir-tables: "{DIR[DTC,FUNC,VPP]}"
1381 data-start-level: 3 # 0, 1, 2, ...
1382 chapters-start-level: 2 # 0, 1, 2, ...
1386 title: "VPP Functional Configuration - CentOS"
1387 algorithm: "file_test_results"
1388 output-file-ext: ".rst"
1389 output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
1390 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"
1391 dir-tables: "{DIR[DTC,FUNC,VPP,CENTOS]}"
1393 "vpp-func-results-centos"
1399 data-start-level: 3 # 0, 1, 2, ...
1400 chapters-start-level: 2 # 0, 1, 2, ...
1404 title: "Container Orchestrated Performance Results"
1405 algorithm: "file_test_results"
1406 output-file-ext: ".rst"
1407 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1408 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"
1409 dir-tables: "{DIR[DTR,PERF,COT]}"
1411 "ligato-perf-results"
1417 data-start-level: 2 # 0, 1, 2, ...
1418 chapters-start-level: 2 # 0, 1, 2, ...
1422 title: "DPDK Performance Results"
1423 algorithm: "file_test_results"
1424 output-file-ext: ".rst"
1425 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1426 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"
1427 dir-tables: "{DIR[DTR,PERF,DPDK]}"
1437 data-start-level: 2 # 0, 1, 2, ...
1438 chapters-start-level: 2 # 0, 1, 2, ...
1442 title: "Honeycomb Functional Results"
1443 algorithm: "file_test_results"
1444 output-file-ext: ".rst"
1445 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
1446 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"
1447 dir-tables: "{DIR[DTR,FUNC,HC]}"
1457 data-start-level: 3 # 0, 1, 2, ...
1458 chapters-start-level: 2 # 0, 1, 2, ...
1462 title: "NSH SFC Functional Results"
1463 algorithm: "file_test_results"
1464 output-file-ext: ".rst"
1465 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
1466 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"
1467 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
1477 data-start-level: 2 # 0, 1, 2, ...
1478 chapters-start-level: 2 # 0, 1, 2, ...
1480 ################################################################################
1482 ################################################################################
1484 # Plots VPP HTTP Server Performance
1487 title: "VPP HTTP Server Performance"
1488 algorithm: "plot_http_server_performance_box"
1489 output-file-type: ".html"
1490 output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
1492 "plot-vpp-http-server-performance"
1493 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1494 # each tag is enclosed with ' (apostrophe).
1495 filter: "'HTTP' and 'TCP_CPS'"
1501 boxpoints: "outliers"
1504 title: "VPP HTTP Server Performance"
1510 title: "VPP HTTP Server Performance"
1511 algorithm: "plot_http_server_performance_box"
1512 output-file-type: ".html"
1513 output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
1515 "plot-vpp-http-server-performance"
1516 filter: "'HTTP' and 'TCP_RPS'"
1522 boxpoints: "outliers"
1525 title: "VPP HTTP Server Performance"
1529 # Plot Throughput Speedup Analysis
1531 # L2 - 10ge2p1x520 - NDR
1534 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1535 algorithm: "plot_throughput_speedup_analysis"
1536 output-file-type: ".html"
1537 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
1539 "plot-throughput-speedup-analysis"
1540 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'"
1546 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1548 "plot-throughput-speedup-analysis"
1550 # L2 - 40ge2p1xl710 - NDR
1553 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1554 algorithm: "plot_throughput_speedup_analysis"
1555 output-file-type: ".html"
1556 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
1558 "plot-throughput-speedup-analysis"
1559 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'"
1565 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1567 "plot-throughput-speedup-analysis"
1569 # L2 - 10ge2p1x520 - PDR
1572 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1573 algorithm: "plot_throughput_speedup_analysis"
1574 output-file-type: ".html"
1575 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
1577 "plot-throughput-speedup-analysis"
1578 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'"
1584 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1586 "plot-throughput-speedup-analysis"
1588 # IPv4 - 10ge2p1x520 - NDR
1591 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1592 algorithm: "plot_throughput_speedup_analysis"
1593 output-file-type: ".html"
1594 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1596 "plot-throughput-speedup-analysis"
1597 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'"
1603 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1605 "plot-throughput-speedup-analysis"
1607 # IPv4 - 40ge2p1xl710 - NDR
1610 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1611 algorithm: "plot_throughput_speedup_analysis"
1612 output-file-type: ".html"
1613 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1615 "plot-throughput-speedup-analysis"
1616 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'"
1622 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1624 "plot-throughput-speedup-analysis"
1626 # IPv4 - 10ge2p1x520 - PDR
1629 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1630 algorithm: "plot_throughput_speedup_analysis"
1631 output-file-type: ".html"
1632 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1634 "plot-throughput-speedup-analysis"
1635 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'"
1641 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1643 "plot-throughput-speedup-analysis"
1645 # IPv6 - 10ge2p1x520 - NDR
1648 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1649 algorithm: "plot_throughput_speedup_analysis"
1650 output-file-type: ".html"
1651 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1653 "plot-throughput-speedup-analysis"
1654 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1660 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1662 "plot-throughput-speedup-analysis"
1664 # IPv6 - 40ge2p1xl710 - NDR
1667 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1668 algorithm: "plot_throughput_speedup_analysis"
1669 output-file-type: ".html"
1670 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1672 "plot-throughput-speedup-analysis"
1673 filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1679 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1681 "plot-throughput-speedup-analysis"
1683 # IPv6 - 10ge2p1x520 - PDR
1686 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1687 algorithm: "plot_throughput_speedup_analysis"
1688 output-file-type: ".html"
1689 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1691 "plot-throughput-speedup-analysis"
1692 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1698 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1700 "plot-throughput-speedup-analysis"
1702 # SRv6 - 10ge2p1x520 - NDR
1705 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1706 algorithm: "plot_throughput_speedup_analysis"
1707 output-file-type: ".html"
1708 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-srv6-tsa-ndrdisc"
1710 "plot-throughput-speedup-analysis"
1711 filter: "'NIC_Intel-X520-DA2' and '78B' and 'FEATURE' and 'NDRDISC' and 'IP6FWD' and 'SRv6'"
1717 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1719 "plot-throughput-speedup-analysis"
1721 # SRv6 - 10ge2p1x520 - PDR
1724 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1725 algorithm: "plot_throughput_speedup_analysis"
1726 output-file-type: ".html"
1727 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-srv6-tsa-pdrdisc"
1729 "plot-throughput-speedup-analysis"
1730 filter: "'NIC_Intel-X520-DA2' and '78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and 'IP6FWD' and 'SRv6'"
1736 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1738 "plot-throughput-speedup-analysis"
1743 title: "TSA: 64B-*-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1744 algorithm: "plot_throughput_speedup_analysis"
1745 output-file-type: ".html"
1746 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ethip4-tsa-ndrdisc"
1748 "plot-throughput-speedup-analysis"
1749 filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1755 title: "64B-*-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1757 "plot-throughput-speedup-analysis"
1762 title: "TSA: 64B-*-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1763 algorithm: "plot_throughput_speedup_analysis"
1764 output-file-type: ".html"
1765 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ethip4-tsa-pdrdisc"
1767 "plot-throughput-speedup-analysis"
1768 filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1774 title: "64B-*-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1776 "plot-throughput-speedup-analysis"
1781 title: "TSA: 78B-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1782 algorithm: "plot_throughput_speedup_analysis"
1783 output-file-type: ".html"
1784 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ethip6-tsa-ndrdisc"
1786 "plot-throughput-speedup-analysis"
1787 filter: "'NIC_Intel-X520-DA2' and '78B' and 'ENCAP' and 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1793 title: "78B-*-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1795 "plot-throughput-speedup-analysis"
1800 title: "TSA: 78B-*-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1801 algorithm: "plot_throughput_speedup_analysis"
1802 output-file-type: ".html"
1803 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ethip6-tsa-pdrdisc"
1805 "plot-throughput-speedup-analysis"
1806 filter: "'NIC_Intel-X520-DA2' and '78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1812 title: "78B-*-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1814 "plot-throughput-speedup-analysis"
1819 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1820 algorithm: "plot_throughput_speedup_analysis"
1821 output-file-type: ".html"
1822 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel1-tsa-ndrdisc"
1824 "plot-throughput-speedup-analysis"
1825 filter: "'NIC_Intel-X520-DA2' and '64B' and 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1831 title: "64B-*-.*vhost.*-ndrdisc"
1833 "plot-throughput-speedup-analysis"
1837 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1838 algorithm: "plot_throughput_speedup_analysis"
1839 output-file-type: ".html"
1840 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel1-tsa-ndrdisc"
1842 "plot-throughput-speedup-analysis"
1843 filter: "'NIC_Intel-XL710' and '64B' and 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1849 title: "64B-*-.*vhost.*-ndrdisc"
1851 "plot-throughput-speedup-analysis"
1855 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1856 algorithm: "plot_throughput_speedup_analysis"
1857 output-file-type: ".html"
1858 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel2-tsa-ndrdisc"
1860 "plot-throughput-speedup-analysis"
1861 filter: "'NIC_Intel-X520-DA2' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1867 title: "64B-*-.*vhost.*-ndrdisc"
1869 "plot-throughput-speedup-analysis"
1873 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1874 algorithm: "plot_throughput_speedup_analysis"
1875 output-file-type: ".html"
1876 output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-vhost-sel2-tsa-ndrdisc"
1878 "plot-throughput-speedup-analysis"
1879 filter: "'NIC_Intel-X710' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q'"
1885 title: "64B-*-.*vhost.*-ndrdisc"
1887 "plot-throughput-speedup-analysis"
1891 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1892 algorithm: "plot_throughput_speedup_analysis"
1893 output-file-type: ".html"
1894 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel2-tsa-ndrdisc"
1896 "plot-throughput-speedup-analysis"
1897 filter: "'NIC_Intel-XL710' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1903 title: "64B-*-.*vhost.*-ndrdisc"
1905 "plot-throughput-speedup-analysis"
1910 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1911 algorithm: "plot_throughput_speedup_analysis"
1912 output-file-type: ".html"
1913 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel1-tsa-pdrdisc"
1915 "plot-throughput-speedup-analysis"
1916 filter: "'NIC_Intel-X520-DA2' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1922 title: "64B-*-.*vhost.*-pdrdisc"
1924 "plot-throughput-speedup-analysis"
1928 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1929 algorithm: "plot_throughput_speedup_analysis"
1930 output-file-type: ".html"
1931 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel1-tsa-pdrdisc"
1933 "plot-throughput-speedup-analysis"
1934 filter: "'NIC_Intel-XL710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1940 title: "64B-*-.*vhost.*-pdrdisc"
1942 "plot-throughput-speedup-analysis"
1946 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1947 algorithm: "plot_throughput_speedup_analysis"
1948 output-file-type: ".html"
1949 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel2-tsa-pdrdisc"
1951 "plot-throughput-speedup-analysis"
1952 filter: "'NIC_Intel-X520-DA2' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1958 title: "64B-*-.*vhost.*-pdrdisc"
1960 "plot-throughput-speedup-analysis"
1964 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1965 algorithm: "plot_throughput_speedup_analysis"
1966 output-file-type: ".html"
1967 output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-vhost-sel2-tsa-pdrdisc"
1969 "plot-throughput-speedup-analysis"
1970 filter: "'NIC_Intel-X710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q'"
1976 title: "64B-*-.*vhost.*-pdrdisc"
1978 "plot-throughput-speedup-analysis"
1982 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1983 algorithm: "plot_throughput_speedup_analysis"
1984 output-file-type: ".html"
1985 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel2-tsa-pdrdisc"
1987 "plot-throughput-speedup-analysis"
1988 filter: "'NIC_Intel-XL710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1994 title: "64B-*-.*vhost.*-pdrdisc"
1996 "plot-throughput-speedup-analysis"
2001 title: "TSA: 64B-*-.*ipsec.*-ndrdisc"
2002 algorithm: "plot_throughput_speedup_analysis"
2003 output-file-type: ".html"
2004 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ipsechw-tsa-ndrdisc"
2006 "plot-throughput-speedup-analysis"
2007 filter: "'NIC_Intel-XL710' and '64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2013 title: "64B-*-.*ipsec.*-ndrdisc"
2015 "plot-throughput-speedup-analysis"
2020 title: "TSA: 64B-*-.*ipsec.*-pdrdisc"
2021 algorithm: "plot_throughput_speedup_analysis"
2022 output-file-type: ".html"
2023 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ipsechw-tsa-pdrdisc"
2025 "plot-throughput-speedup-analysis"
2026 filter: "'NIC_Intel-XL710' and '64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2032 title: "64B-*-.*ipsec.*-pdrdisc"
2034 "plot-throughput-speedup-analysis"
2036 # Container memif - NDR
2039 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2040 algorithm: "plot_throughput_speedup_analysis"
2041 output-file-type: ".html"
2042 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-memif-tsa-ndrdisc"
2044 "plot-throughput-speedup-analysis"
2045 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2051 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2053 "plot-throughput-speedup-analysis"
2055 # Container memif - PDR
2058 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2059 algorithm: "plot_throughput_speedup_analysis"
2060 output-file-type: ".html"
2061 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-memif-tsa-pdrdisc"
2063 "plot-throughput-speedup-analysis"
2064 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2070 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2072 "plot-throughput-speedup-analysis"
2074 # Container orchestrated - NDR
2077 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2078 algorithm: "plot_throughput_speedup_analysis"
2079 output-file-type: ".html"
2080 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-orchestrated-tsa-ndrdisc"
2082 "plot-ligato-throughput-speedup-analysis"
2083 filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2089 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2091 "plot-throughput-speedup-analysis"
2095 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2096 algorithm: "plot_throughput_speedup_analysis"
2097 output-file-type: ".html"
2098 output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-container-orchestrated-tsa-ndrdisc"
2100 "plot-ligato-throughput-speedup-analysis"
2101 filter: "'NIC_Intel-X710' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2107 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2109 "plot-throughput-speedup-analysis"
2111 # Container orchestrated - PDR
2114 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2115 algorithm: "plot_throughput_speedup_analysis"
2116 output-file-type: ".html"
2117 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-orchestrated-tsa-pdrdisc"
2119 "plot-ligato-throughput-speedup-analysis"
2120 filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2126 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2128 "plot-throughput-speedup-analysis"
2132 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2133 algorithm: "plot_throughput_speedup_analysis"
2134 output-file-type: ".html"
2135 output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-container-orchestrated-tsa-pdrdisc"
2137 "plot-ligato-throughput-speedup-analysis"
2138 filter: "'NIC_Intel-X710' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2144 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2146 "plot-throughput-speedup-analysis"
2148 # Plot packets per second
2153 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2154 algorithm: "plot_performance_box"
2155 output-file-type: ".html"
2156 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
2158 "plot-vpp-throughput-latency"
2159 # Keep this formatting, the filter is enclosed with " (quotation mark) and
2160 # each tag is enclosed with ' (apostrophe).
2161 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2167 boxpoints: "outliers"
2170 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2176 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2177 algorithm: "plot_performance_box"
2178 output-file-type: ".html"
2179 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
2181 "plot-vpp-throughput-latency"
2182 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2188 boxpoints: "outliers"
2191 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2197 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2198 algorithm: "plot_performance_box"
2199 output-file-type: ".html"
2200 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
2202 "plot-vpp-throughput-latency"
2203 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'"
2209 boxpoints: "outliers"
2212 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2218 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2219 algorithm: "plot_performance_box"
2220 output-file-type: ".html"
2221 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
2223 "plot-vpp-throughput-latency"
2224 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'"
2230 boxpoints: "outliers"
2233 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2240 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2241 algorithm: "plot_performance_box"
2242 output-file-type: ".html"
2243 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
2245 "plot-vpp-throughput-latency"
2246 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'"
2252 boxpoints: "outliers"
2255 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2261 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2262 algorithm: "plot_performance_box"
2263 output-file-type: ".html"
2264 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
2266 "plot-vpp-throughput-latency"
2267 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'"
2273 boxpoints: "outliers"
2276 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2282 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2283 algorithm: "plot_performance_box"
2284 output-file-type: ".html"
2285 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
2287 "plot-vpp-throughput-latency"
2288 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'"
2294 boxpoints: "outliers"
2297 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2303 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2304 algorithm: "plot_performance_box"
2305 output-file-type: ".html"
2306 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
2308 "plot-vpp-throughput-latency"
2309 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'"
2315 boxpoints: "outliers"
2318 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2325 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2326 algorithm: "plot_performance_box"
2327 output-file-type: ".html"
2328 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
2330 "plot-vpp-throughput-latency"
2331 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'"
2337 boxpoints: "outliers"
2340 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2346 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2347 algorithm: "plot_performance_box"
2348 output-file-type: ".html"
2349 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
2351 "plot-vpp-throughput-latency"
2352 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'"
2358 boxpoints: "outliers"
2361 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2367 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
2368 algorithm: "plot_performance_box"
2369 output-file-type: ".html"
2370 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
2372 "plot-vpp-throughput-latency"
2373 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'"
2379 boxpoints: "outliers"
2382 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
2388 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
2389 algorithm: "plot_performance_box"
2390 output-file-type: ".html"
2391 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
2393 "plot-vpp-throughput-latency"
2394 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'"
2400 boxpoints: "outliers"
2403 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
2410 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2411 algorithm: "plot_performance_box"
2412 output-file-type: ".html"
2413 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
2415 "plot-vpp-throughput-latency"
2416 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
2422 boxpoints: "outliers"
2425 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2431 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2432 algorithm: "plot_performance_box"
2433 output-file-type: ".html"
2434 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
2436 "plot-vpp-throughput-latency"
2437 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
2443 boxpoints: "outliers"
2446 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2452 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2453 algorithm: "plot_performance_box"
2454 output-file-type: ".html"
2455 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
2457 "plot-vpp-throughput-latency"
2458 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
2464 boxpoints: "outliers"
2467 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2473 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2474 algorithm: "plot_performance_box"
2475 output-file-type: ".html"
2476 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
2478 "plot-vpp-throughput-latency"
2479 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
2485 boxpoints: "outliers"
2488 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2495 title: "VPP Performance 78B-1t1c-ethip6*srv6*ndrdisc"
2496 algorithm: "plot_performance_box"
2497 output-file-type: ".html"
2498 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-ndrdisc"
2500 "plot-vpp-throughput-latency"
2501 filter: "'78B' and 'FEATURE' and 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
2507 boxpoints: "outliers"
2510 title: "78B-1t1c-ethip6*srv6*ndrdisc"
2516 title: "VPP Performance 78B-2t2c-ethip6*srv6*ndrdisc"
2517 algorithm: "plot_performance_box"
2518 output-file-type: ".html"
2519 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-ndrdisc"
2521 "plot-vpp-throughput-latency"
2522 filter: "'78B' and 'FEATURE' and 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
2528 boxpoints: "outliers"
2531 title: "78B-2t2c-ethip6*srv6*ndrdisc"
2537 title: "VPP Performance 78B-1t1c-ethip6*srv6*pdrdisc"
2538 algorithm: "plot_performance_box"
2539 output-file-type: ".html"
2540 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-pdrdisc"
2542 "plot-vpp-throughput-latency"
2543 filter: "'78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
2549 boxpoints: "outliers"
2552 title: "78B-1t1c-ethip6*srv6*pdrdisc"
2558 title: "VPP Performance 78B-2t2c-ethip6*srv6*pdrdisc"
2559 algorithm: "plot_performance_box"
2560 output-file-type: ".html"
2561 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-pdrdisc"
2563 "plot-vpp-throughput-latency"
2564 filter: "'78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
2570 boxpoints: "outliers"
2573 title: "78B-2t2c-ethip6*srv6*pdrdisc"
2580 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2581 algorithm: "plot_performance_box"
2582 output-file-type: ".html"
2583 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
2585 "plot-vpp-throughput-latency"
2586 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2592 boxpoints: "outliers"
2595 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2601 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2602 algorithm: "plot_performance_box"
2603 output-file-type: ".html"
2604 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
2606 "plot-vpp-throughput-latency"
2607 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2613 boxpoints: "outliers"
2616 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2622 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2623 algorithm: "plot_performance_box"
2624 output-file-type: ".html"
2625 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
2627 "plot-vpp-throughput-latency"
2628 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'"
2634 boxpoints: "outliers"
2637 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2643 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2644 algorithm: "plot_performance_box"
2645 output-file-type: ".html"
2646 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
2648 "plot-vpp-throughput-latency"
2649 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'"
2655 boxpoints: "outliers"
2658 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2665 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2666 algorithm: "plot_performance_box"
2667 output-file-type: ".html"
2668 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
2670 "plot-vpp-throughput-latency"
2671 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2677 boxpoints: "outliers"
2680 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2686 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2687 algorithm: "plot_performance_box"
2688 output-file-type: ".html"
2689 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
2691 "plot-vpp-throughput-latency"
2692 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2698 boxpoints: "outliers"
2701 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2707 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2708 algorithm: "plot_performance_box"
2709 output-file-type: ".html"
2710 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
2712 "plot-vpp-throughput-latency"
2713 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2719 boxpoints: "outliers"
2722 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2728 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2729 algorithm: "plot_performance_box"
2730 output-file-type: ".html"
2731 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
2733 "plot-vpp-throughput-latency"
2734 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2740 boxpoints: "outliers"
2743 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2750 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2751 algorithm: "plot_performance_box"
2752 output-file-type: ".html"
2753 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
2755 "plot-vpp-throughput-latency"
2756 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2762 boxpoints: "outliers"
2765 title: "64B-1t1c-.*vhost.*-ndrdisc"
2771 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2772 algorithm: "plot_performance_box"
2773 output-file-type: ".html"
2774 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
2776 "plot-vpp-throughput-latency"
2777 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2783 boxpoints: "outliers"
2786 title: "64B-2t2c-.*vhost.*-ndrdisc"
2792 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2793 algorithm: "plot_performance_box"
2794 output-file-type: ".html"
2795 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
2797 "plot-vpp-throughput-latency"
2798 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2804 boxpoints: "outliers"
2807 title: "64B-1t1c-.*vhost.*-pdrdisc"
2813 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2814 algorithm: "plot_performance_box"
2815 output-file-type: ".html"
2816 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
2818 "plot-vpp-throughput-latency"
2819 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2825 boxpoints: "outliers"
2828 title: "64B-2t2c-.*vhost.*-pdrdisc"
2832 # VPP VM VHOST SELECTION
2835 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2836 algorithm: "plot_performance_box"
2837 output-file-type: ".html"
2838 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
2840 "plot-vpp-throughput-latency"
2841 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2847 boxpoints: "outliers"
2850 title: "64B-1t1c-.*vhost.*-ndrdisc"
2856 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2857 algorithm: "plot_performance_box"
2858 output-file-type: ".html"
2859 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
2861 "plot-vpp-throughput-latency"
2862 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2868 boxpoints: "outliers"
2871 title: "64B-2t2c-.*vhost.*-ndrdisc"
2877 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2878 algorithm: "plot_performance_box"
2879 output-file-type: ".html"
2880 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
2882 "plot-vpp-throughput-latency"
2883 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2889 boxpoints: "outliers"
2892 title: "64B-1t1c-.*vhost.*-pdrdisc"
2898 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2899 algorithm: "plot_performance_box"
2900 output-file-type: ".html"
2901 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
2903 "plot-vpp-throughput-latency"
2904 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2910 boxpoints: "outliers"
2913 title: "64B-2t2c-.*vhost.*-pdrdisc"
2920 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
2921 algorithm: "plot_performance_box"
2922 output-file-type: ".html"
2923 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
2925 "plot-vpp-throughput-latency"
2926 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2932 boxpoints: "outliers"
2935 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2941 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
2942 algorithm: "plot_performance_box"
2943 output-file-type: ".html"
2944 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
2946 "plot-vpp-throughput-latency"
2947 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2953 boxpoints: "outliers"
2956 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2962 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
2963 algorithm: "plot_performance_box"
2964 output-file-type: ".html"
2965 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
2967 "plot-vpp-throughput-latency"
2968 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2974 boxpoints: "outliers"
2977 title: "64B-1t1c-.*ipsec.*-pdrdisc"
2983 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
2984 algorithm: "plot_performance_box"
2985 output-file-type: ".html"
2986 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
2988 "plot-vpp-throughput-latency"
2989 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2995 boxpoints: "outliers"
2998 title: "64B-2t2c-.*ipsec.*-pdrdisc"
3005 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3006 algorithm: "plot_performance_box"
3007 output-file-type: ".html"
3008 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
3010 "plot-dpdk-throughput-latency"
3011 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3017 boxpoints: "outliers"
3020 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3026 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3027 algorithm: "plot_performance_box"
3028 output-file-type: ".html"
3029 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
3031 "plot-dpdk-throughput-latency"
3032 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3038 boxpoints: "outliers"
3041 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3047 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3048 algorithm: "plot_performance_box"
3049 output-file-type: ".html"
3050 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
3052 "plot-dpdk-throughput-latency"
3053 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
3059 boxpoints: "outliers"
3062 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3068 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3069 algorithm: "plot_performance_box"
3070 output-file-type: ".html"
3071 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
3073 "plot-dpdk-throughput-latency"
3074 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3080 boxpoints: "outliers"
3083 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3089 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3090 algorithm: "plot_performance_box"
3091 output-file-type: ".html"
3092 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
3094 "plot-dpdk-throughput-latency"
3095 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3101 boxpoints: "outliers"
3104 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3110 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3111 algorithm: "plot_performance_box"
3112 output-file-type: ".html"
3113 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
3115 "plot-dpdk-throughput-latency"
3116 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3122 boxpoints: "outliers"
3125 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3131 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
3132 algorithm: "plot_performance_box"
3133 output-file-type: ".html"
3134 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
3136 "plot-dpdk-throughput-latency"
3137 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
3143 boxpoints: "outliers"
3146 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
3152 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
3153 algorithm: "plot_performance_box"
3154 output-file-type: ".html"
3155 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
3157 "plot-dpdk-throughput-latency"
3158 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
3164 boxpoints: "outliers"
3167 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
3176 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3177 algorithm: "plot_latency_box"
3178 output-file-type: ".html"
3179 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
3181 "plot-vpp-throughput-latency"
3182 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
3189 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3195 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3196 algorithm: "plot_latency_box"
3197 output-file-type: ".html"
3198 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
3200 "plot-vpp-throughput-latency"
3201 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
3208 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3215 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3216 algorithm: "plot_latency_box"
3217 output-file-type: ".html"
3218 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
3220 "plot-vpp-throughput-latency"
3221 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'"
3228 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3234 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3235 algorithm: "plot_latency_box"
3236 output-file-type: ".html"
3237 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
3239 "plot-vpp-throughput-latency"
3240 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'"
3247 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3254 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3255 algorithm: "plot_latency_box"
3256 output-file-type: ".html"
3257 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
3259 "plot-vpp-throughput-latency"
3260 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'"
3267 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3273 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3274 algorithm: "plot_latency_box"
3275 output-file-type: ".html"
3276 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
3278 "plot-vpp-throughput-latency"
3279 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'"
3286 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3293 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3294 algorithm: "plot_latency_box"
3295 output-file-type: ".html"
3296 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
3298 "plot-vpp-throughput-latency"
3299 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
3306 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3312 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3313 algorithm: "plot_latency_box"
3314 output-file-type: ".html"
3315 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
3317 "plot-vpp-throughput-latency"
3318 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
3325 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3332 title: "VPP Latency 78B-1t1c-ethip6*srv6*ndrdisc"
3333 algorithm: "plot_latency_box"
3334 output-file-type: ".html"
3335 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-ndrdisc-lat50"
3337 "plot-vpp-throughput-latency"
3338 filter: "'78B' and 'FEATURE' and 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
3345 title: "78B-1t1c-ethip6*srv6*ndrdisc"
3351 title: "VPP Latency 78B-2t2c-ethip6*srv6*ndrdisc"
3352 algorithm: "plot_latency_box"
3353 output-file-type: ".html"
3354 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-ndrdisc-lat50"
3356 "plot-vpp-throughput-latency"
3357 filter: "'78B' and 'FEATURE' and 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
3364 title: "78B-2t2c-ethip6*srv6*ndrdisc"
3371 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3372 algorithm: "plot_latency_box"
3373 output-file-type: ".html"
3374 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
3376 "plot-vpp-throughput-latency"
3377 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
3384 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3390 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3391 algorithm: "plot_latency_box"
3392 output-file-type: ".html"
3393 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
3395 "plot-vpp-throughput-latency"
3396 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
3403 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3410 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3411 algorithm: "plot_latency_box"
3412 output-file-type: ".html"
3413 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
3415 "plot-vpp-throughput-latency"
3416 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
3423 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3429 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3430 algorithm: "plot_latency_box"
3431 output-file-type: ".html"
3432 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
3434 "plot-vpp-throughput-latency"
3435 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
3442 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3449 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
3450 algorithm: "plot_latency_box"
3451 output-file-type: ".html"
3452 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
3454 "plot-vpp-throughput-latency"
3455 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
3462 title: "64B-1t1c-.*vhost.*-ndrdisc"
3468 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
3469 algorithm: "plot_latency_box"
3470 output-file-type: ".html"
3471 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
3473 "plot-vpp-throughput-latency"
3474 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
3481 title: "64B-2t2c-.*vhost.*-ndrdisc"
3485 # VPP VM VHOST selection
3488 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
3489 algorithm: "plot_latency_box"
3490 output-file-type: ".html"
3491 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
3493 "plot-vpp-throughput-latency"
3494 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
3501 title: "64B-1t1c-.*vhost.*-ndrdisc"
3507 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
3508 algorithm: "plot_latency_box"
3509 output-file-type: ".html"
3510 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
3512 "plot-vpp-throughput-latency"
3513 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
3520 title: "64B-2t2c-.*vhost.*-ndrdisc"
3527 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
3528 algorithm: "plot_latency_box"
3529 output-file-type: ".html"
3530 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
3532 "plot-vpp-throughput-latency"
3533 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3540 title: "64B-1t1c-.*ipsec.*-ndrdisc"
3546 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
3547 algorithm: "plot_latency_box"
3548 output-file-type: ".html"
3549 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
3551 "plot-vpp-throughput-latency"
3552 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3559 title: "64B-2t2c-.*ipsec.*-ndrdisc"
3566 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3567 algorithm: "plot_latency_box"
3568 output-file-type: ".html"
3569 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
3571 "plot-dpdk-throughput-latency"
3572 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3579 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3585 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3586 algorithm: "plot_latency_box"
3587 output-file-type: ".html"
3588 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
3590 "plot-dpdk-throughput-latency"
3591 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3598 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3604 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3605 algorithm: "plot_latency_box"
3606 output-file-type: ".html"
3607 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
3609 "plot-dpdk-throughput-latency"
3610 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
3617 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3623 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3624 algorithm: "plot_latency_box"
3625 output-file-type: ".html"
3626 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
3628 "plot-dpdk-throughput-latency"
3629 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3636 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3640 # Ligato - Throughput
3645 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3646 algorithm: "plot_performance_box"
3647 output-file-type: ".html"
3648 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
3650 "plot-vpp-throughput-latency"
3651 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3657 boxpoints: "outliers"
3660 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3666 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3667 algorithm: "plot_performance_box"
3668 output-file-type: ".html"
3669 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
3671 "plot-vpp-throughput-latency"
3672 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3678 boxpoints: "outliers"
3681 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3687 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3688 algorithm: "plot_performance_box"
3689 output-file-type: ".html"
3690 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
3692 "plot-vpp-throughput-latency"
3693 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3699 boxpoints: "outliers"
3702 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3708 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3709 algorithm: "plot_performance_box"
3710 output-file-type: ".html"
3711 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
3713 "plot-vpp-throughput-latency"
3714 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3720 boxpoints: "outliers"
3723 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3727 # Container orchestrated
3730 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3731 algorithm: "plot_performance_box"
3732 output-file-type: ".html"
3733 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
3735 "plot-ligato-throughput-latency"
3736 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3742 boxpoints: "outliers"
3745 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3751 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3752 algorithm: "plot_performance_box"
3753 output-file-type: ".html"
3754 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
3756 "plot-ligato-throughput-latency"
3757 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3763 boxpoints: "outliers"
3766 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3772 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3773 algorithm: "plot_performance_box"
3774 output-file-type: ".html"
3775 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
3777 "plot-ligato-throughput-latency"
3778 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3784 boxpoints: "outliers"
3787 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3793 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3794 algorithm: "plot_performance_box"
3795 output-file-type: ".html"
3796 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
3798 "plot-ligato-throughput-latency"
3799 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3805 boxpoints: "outliers"
3808 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3817 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3818 algorithm: "plot_latency_box"
3819 output-file-type: ".html"
3820 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
3822 "plot-vpp-throughput-latency"
3823 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3830 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3836 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3837 algorithm: "plot_latency_box"
3838 output-file-type: ".html"
3839 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
3841 "plot-vpp-throughput-latency"
3842 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3849 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3853 # Container orchestrated
3856 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3857 algorithm: "plot_latency_box"
3858 output-file-type: ".html"
3859 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
3861 "plot-ligato-throughput-latency"
3862 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3869 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3875 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3876 algorithm: "plot_latency_box"
3877 output-file-type: ".html"
3878 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
3880 "plot-ligato-throughput-latency"
3881 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3888 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"