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:
330 gridcolor: "rgb(238, 238, 238)"
331 linecolor: "rgb(238, 238, 238)"
336 tickcolor: "rgb(238, 238, 238)"
338 title: "Indexed Test Cases"
341 gridcolor: "rgb(238, 238, 238)'"
343 linecolor: "rgb(238, 238, 238)"
350 tickcolor: "rgb(238, 238, 238)"
351 title: "Connections Per Second [cps]"
372 gridcolor: "rgb(238, 238, 238)"
373 linecolor: "rgb(238, 238, 238)"
378 tickcolor: "rgb(238, 238, 238)"
380 title: "Indexed Test Cases"
383 gridcolor: "rgb(238, 238, 238)'"
385 linecolor: "rgb(238, 238, 238)"
392 tickcolor: "rgb(238, 238, 238)"
393 title: "Requests Per Second [rps]"
414 gridcolor: "rgb(238, 238, 238)"
415 linecolor: "rgb(238, 238, 238)"
420 tickcolor: "rgb(238, 238, 238)"
422 title: "Indexed Test Cases"
425 gridcolor: "rgb(238, 238, 238)'"
427 linecolor: "rgb(238, 238, 238)"
433 tickcolor: "rgb(238, 238, 238)"
434 title: "Packets Per Second [pps]"
455 gridcolor: "rgb(238, 238, 238)"
456 linecolor: "rgb(238, 238, 238)"
461 tickcolor: "rgb(238, 238, 238)"
463 title: "Indexed Test Cases"
466 gridcolor: "rgb(238, 238, 238)'"
468 linecolor: "rgb(238, 238, 238)"
474 tickcolor: "rgb(238, 238, 238)"
475 title: "Latency min/avg/max [uSec]"
491 plot-throughput-speedup-analysis:
496 gridcolor: "rgb(238, 238, 238)"
497 linecolor: "rgb(238, 238, 238)"
502 tickcolor: "rgb(238, 238, 238)"
507 title: "Throughput speedup factor"
508 gridcolor: "rgb(238, 238, 238)"
510 linecolor: "rgb(238, 238, 238)"
516 tickcolor: "rgb(238, 238, 238)"
524 bgcolor: "rgba(255, 255, 255, 0)"
525 bordercolor: "rgba(255, 255, 255, 0)"
541 src-path: "{DIR[RST]}"
542 dst-path: "{DIR[WORKING,SRC]}"
545 type: "input" # Ignored in debug mode
547 file-name: "robot-plugin.zip"
549 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
550 extract: "robot-plugin/output.xml"
552 # csit-vpp-perf-1707-all:
563 csit-vpp-perf-1710-all:
574 csit-vpp-perf-1801-all:
591 csit-vpp-perf-1804-all:
616 csit-vpp-perf-check-1801:
627 csit-vpp-perf-check-1804:
639 # csit-ligato-perf-1710-all:
650 # csit-ligato-perf-1801-all:
661 csit-ligato-perf-1804-all:
673 csit-dpdk-perf-1804-all:
684 csit-vpp-functional-1804-ubuntu1604-virl:
686 csit-vpp-functional-1804-centos7-virl:
688 csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
690 csit-hc2vpp-verify-func-1804-ubuntu1604:
702 ################################################################################
704 ################################################################################
708 # title: "Performance Impact of Meltdown Patches"
709 # algorithm: "table_performance_comparison"
710 # output-file-ext: ".csv"
712 # output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
714 # title: "No Meltdown"
715 ## TODO: specify data sources
717 # csit-vpp-perf-1707-all:
722 # title: "Meltdown Patches Applied"
723 ## TODO: specify data sources
725 # csit-vpp-perf-1710-all:
730 # "vpp-meltdown-impact"
736 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
737 # # to present all tests.
738 # nr-of-tests-shown: 20
742 # title: "Performance Impact of Spectre Patches"
743 # algorithm: "table_performance_comparison"
744 # output-file-ext: ".csv"
746 # output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
748 # title: "No Spectre"
749 ## TODO: specify data sources
751 # csit-vpp-perf-1707-all:
756 # title: "Spectre Patches Applied"
757 ## TODO: specify data sources
759 # csit-vpp-perf-1710-all:
764 # "vpp-spectre-impact"
770 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
771 # # to present all tests.
772 # nr-of-tests-shown: 20
776 title: "VPP Performance Changes"
777 algorithm: "table_performance_comparison"
778 output-file-ext: ".csv"
779 output-file: "{DIR[STATIC,VPP]}/performance-changes"
784 csit-vpp-perf-1710-all:
798 csit-vpp-perf-1801-all:
814 csit-vpp-perf-1804-all:
825 data: "vpp-performance-changes"
831 # Number of the best and the worst tests presented in the table. Use 0 (zero)
832 # to present all tests.
833 nr-of-tests-shown: 20
838 title: "VPP Performance Changes - MRR"
839 algorithm: "table_performance_comparison_mrr"
840 output-file-ext: ".csv"
841 output-file: "{DIR[STATIC,VPP]}/performance-changes-mrr"
843 title: "Release 1801"
845 csit-vpp-perf-check-1801:
857 title: "Release 1804"
859 csit-vpp-perf-check-1804:
870 data: "vpp-performance-changes-mrr"
876 # Number of the best and the worst tests presented in the table. Use 0 (zero)
877 # to present all tests.
878 nr-of-tests-shown: 20
883 # title: "Performance improvements"
884 # algorithm: "table_performance_improvements"
885 # template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
886 # output-file-ext: ".csv"
887 # output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
893 # title: "16.09 mean [Mpps]"
896 # title: "17.01 mean [Mpps]"
899 # title: "17.04 mean [Mpps]"
902 # title: "17.07 mean [Mpps]"
903 # data: "data csit-vpp-perf-1707-all mean"
905 # title: "17.10 mean [Mpps]"
906 # data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
908 # title: "18.01 mean [Mpps]"
909 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
911 # title: "18.01 stdev [Mpps]"
912 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
914 # title: "17.10 to 18.01 change [%]"
915 # data: "operation relative_change 5 6"
918 # "performance-improvements"
925 title: "Detailed Test Results - VPP Performance Results"
926 algorithm: "table_merged_details"
927 output-file-ext: ".csv"
928 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
934 title: "Documentation"
942 filter: "not 'NDRCHK' and not 'PDRCHK'"
951 title: "Test configuration - VPP Performance Test Configs"
952 algorithm: "table_merged_details"
953 output-file-ext: ".csv"
954 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
960 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
961 data: "data vat-history"
965 filter: "not 'NDRCHK' and not 'PDRCHK'"
973 title: "Test Operational Data - VPP Performance Operational Data"
974 algorithm: "table_merged_details"
975 output-file-ext: ".csv"
976 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
982 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
983 data: "data show-run"
987 filter: "not 'NDRCHK' and not 'PDRCHK'"
995 title: "Detailed Test Results - VPP MRR Results"
996 algorithm: "table_details"
997 output-file-ext: ".csv"
998 output-file: "{DIR[DTR,MRR,VPP]}/vpp_mrr_results"
1004 title: "Documentation"
1021 title: "Test configuration - VPP MRR Test Configs"
1022 algorithm: "table_details"
1023 output-file-ext: ".csv"
1024 output-file: "{DIR[DTC,MRR,VPP]}/vpp_mrr_test_configuration"
1030 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1031 data: "data vat-history"
1043 title: "Detailed Test Results - VPP Functional Results"
1044 algorithm: "table_details"
1045 output-file-ext: ".csv"
1046 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1052 title: "Documentation"
1069 title: "Detailed Test Results - VPP Functional Results - CentOS"
1070 algorithm: "table_details"
1071 output-file-ext: ".csv"
1072 output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
1078 title: "Documentation"
1085 "vpp-func-results-centos"
1095 title: "Test configuration - VPP Functional Test Configs"
1096 algorithm: "table_details"
1097 output-file-ext: ".csv"
1098 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1104 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1105 data: "data vat-history"
1117 title: "Test configuration - VPP Functional Test Configs - CentOS"
1118 algorithm: "table_details"
1119 output-file-ext: ".csv"
1120 output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
1126 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1127 data: "data vat-history"
1130 "vpp-func-results-centos"
1139 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
1140 algorithm: "table_details"
1141 output-file-ext: ".csv"
1142 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1148 title: "Documentation"
1155 "ligato-perf-results"
1165 title: "Detailed Test Results - DPDK Performance Results"
1166 algorithm: "table_details"
1167 output-file-ext: ".csv"
1168 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1174 title: "Documentation"
1191 title: "Detailed Test Results - Honeycomb Functional Results"
1192 algorithm: "table_details"
1193 output-file-ext: ".csv"
1194 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
1200 title: "Documentation"
1217 title: "Detailed Test Results - NSH SFC Functional Results"
1218 algorithm: "table_details"
1219 output-file-ext: ".csv"
1220 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
1226 title: "Documentation"
1241 ################################################################################
1243 ################################################################################
1247 title: "VPP Performance Results"
1248 algorithm: "file_merged_test_results"
1249 output-file-ext: ".rst"
1250 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
1251 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"
1252 dir-tables: "{DIR[DTR,PERF,VPP]}"
1255 filter: "not 'NDRCHK' and not 'PDRCHK'"
1261 data-start-level: 3 # 0, 1, 2, ...
1262 chapters-start-level: 2 # 0, 1, 2, ...
1266 title: "VPP Performance Configuration"
1267 algorithm: "file_merged_test_results"
1268 output-file-ext: ".rst"
1269 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
1270 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"
1271 dir-tables: "{DIR[DTC,PERF,VPP]}"
1274 filter: "not 'NDRCHK' and not 'PDRCHK'"
1280 data-start-level: 3 # 0, 1, 2, ...
1281 chapters-start-level: 2 # 0, 1, 2, ...
1285 title: "VPP Performance Operational Data"
1286 algorithm: "file_merged_test_results"
1287 output-file-ext: ".rst"
1288 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
1289 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"
1290 dir-tables: "{DIR[DTO,PERF,VPP]}"
1293 filter: "not 'NDRCHK' and not 'PDRCHK'"
1299 data-start-level: 3 # 0, 1, 2, ...
1300 chapters-start-level: 2 # 0, 1, 2, ...
1304 title: "VPP MRR Results"
1305 algorithm: "file_test_results"
1306 output-file-ext: ".rst"
1307 output-file: "{DIR[DTR,MRR,VPP]}/vpp_mrr_results"
1308 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"
1309 dir-tables: "{DIR[DTR,MRR,VPP]}"
1318 data-start-level: 2 # 0, 1, 2, ...
1319 chapters-start-level: 2 # 0, 1, 2, ...
1323 title: "VPP MRR Configuration"
1324 algorithm: "file_test_results"
1325 output-file-ext: ".rst"
1326 output-file: "{DIR[DTC,MRR,VPP]}/vpp_mrr_configuration"
1327 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"
1328 dir-tables: "{DIR[DTC,MRR,VPP]}"
1337 data-start-level: 2 # 0, 1, 2, ...
1338 chapters-start-level: 2 # 0, 1, 2, ...
1342 title: "VPP Functional Results"
1343 algorithm: "file_test_results"
1344 output-file-ext: ".rst"
1345 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1346 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"
1347 dir-tables: "{DIR[DTR,FUNC,VPP]}"
1355 data-start-level: 3 # 0, 1, 2, ...
1356 chapters-start-level: 2 # 0, 1, 2, ...
1360 title: "VPP Functional Results - CentOS"
1361 algorithm: "file_test_results"
1362 output-file-ext: ".rst"
1363 output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
1364 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"
1365 dir-tables: "{DIR[DTR,FUNC,VPP,CENTOS]}"
1367 "vpp-func-results-centos"
1373 data-start-level: 3 # 0, 1, 2, ...
1374 chapters-start-level: 2 # 0, 1, 2, ...
1378 title: "VPP Functional Configuration"
1379 algorithm: "file_test_results"
1380 output-file-ext: ".rst"
1381 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1382 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"
1383 dir-tables: "{DIR[DTC,FUNC,VPP]}"
1391 data-start-level: 3 # 0, 1, 2, ...
1392 chapters-start-level: 2 # 0, 1, 2, ...
1396 title: "VPP Functional Configuration - CentOS"
1397 algorithm: "file_test_results"
1398 output-file-ext: ".rst"
1399 output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
1400 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"
1401 dir-tables: "{DIR[DTC,FUNC,VPP,CENTOS]}"
1403 "vpp-func-results-centos"
1409 data-start-level: 3 # 0, 1, 2, ...
1410 chapters-start-level: 2 # 0, 1, 2, ...
1414 title: "Container Orchestrated Performance Results"
1415 algorithm: "file_test_results"
1416 output-file-ext: ".rst"
1417 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1418 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"
1419 dir-tables: "{DIR[DTR,PERF,COT]}"
1421 "ligato-perf-results"
1427 data-start-level: 2 # 0, 1, 2, ...
1428 chapters-start-level: 2 # 0, 1, 2, ...
1432 title: "DPDK Performance Results"
1433 algorithm: "file_test_results"
1434 output-file-ext: ".rst"
1435 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1436 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"
1437 dir-tables: "{DIR[DTR,PERF,DPDK]}"
1447 data-start-level: 2 # 0, 1, 2, ...
1448 chapters-start-level: 2 # 0, 1, 2, ...
1452 title: "Honeycomb Functional Results"
1453 algorithm: "file_test_results"
1454 output-file-ext: ".rst"
1455 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
1456 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"
1457 dir-tables: "{DIR[DTR,FUNC,HC]}"
1467 data-start-level: 3 # 0, 1, 2, ...
1468 chapters-start-level: 2 # 0, 1, 2, ...
1472 title: "NSH SFC Functional Results"
1473 algorithm: "file_test_results"
1474 output-file-ext: ".rst"
1475 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
1476 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"
1477 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
1487 data-start-level: 2 # 0, 1, 2, ...
1488 chapters-start-level: 2 # 0, 1, 2, ...
1490 ################################################################################
1492 ################################################################################
1494 # Plots VPP HTTP Server Performance
1497 title: "VPP HTTP Server Performance"
1498 algorithm: "plot_http_server_performance_box"
1499 output-file-type: ".html"
1500 output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
1502 "plot-vpp-http-server-performance"
1503 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1504 # each tag is enclosed with ' (apostrophe).
1505 filter: "'HTTP' and 'TCP_CPS'"
1511 boxpoints: "outliers"
1514 title: "VPP HTTP Server Performance"
1520 title: "VPP HTTP Server Performance"
1521 algorithm: "plot_http_server_performance_box"
1522 output-file-type: ".html"
1523 output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
1525 "plot-vpp-http-server-performance"
1526 filter: "'HTTP' and 'TCP_RPS'"
1532 boxpoints: "outliers"
1535 title: "VPP HTTP Server Performance"
1539 # Plot Throughput Speedup Analysis
1541 # L2 - 10ge2p1x520 - NDR
1544 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1545 algorithm: "plot_throughput_speedup_analysis"
1546 output-file-type: ".html"
1547 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
1549 "plot-throughput-speedup-analysis"
1550 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'"
1556 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1558 "plot-throughput-speedup-analysis"
1560 # L2 - 40ge2p1xl710 - NDR
1563 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1564 algorithm: "plot_throughput_speedup_analysis"
1565 output-file-type: ".html"
1566 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
1568 "plot-throughput-speedup-analysis"
1569 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'"
1575 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1577 "plot-throughput-speedup-analysis"
1579 # L2 - 10ge2p1x520 - PDR
1582 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1583 algorithm: "plot_throughput_speedup_analysis"
1584 output-file-type: ".html"
1585 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
1587 "plot-throughput-speedup-analysis"
1588 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'"
1594 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1596 "plot-throughput-speedup-analysis"
1598 # IPv4 - 10ge2p1x520 - NDR
1601 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1602 algorithm: "plot_throughput_speedup_analysis"
1603 output-file-type: ".html"
1604 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1606 "plot-throughput-speedup-analysis"
1607 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'"
1613 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1615 "plot-throughput-speedup-analysis"
1617 # IPv4 - 40ge2p1xl710 - NDR
1620 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1621 algorithm: "plot_throughput_speedup_analysis"
1622 output-file-type: ".html"
1623 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1625 "plot-throughput-speedup-analysis"
1626 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'"
1632 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1634 "plot-throughput-speedup-analysis"
1636 # IPv4 - 10ge2p1x520 - PDR
1639 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1640 algorithm: "plot_throughput_speedup_analysis"
1641 output-file-type: ".html"
1642 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1644 "plot-throughput-speedup-analysis"
1645 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'"
1651 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1653 "plot-throughput-speedup-analysis"
1655 # IPv6 - 10ge2p1x520 - NDR
1658 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1659 algorithm: "plot_throughput_speedup_analysis"
1660 output-file-type: ".html"
1661 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1663 "plot-throughput-speedup-analysis"
1664 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1670 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1672 "plot-throughput-speedup-analysis"
1674 # IPv6 - 40ge2p1xl710 - NDR
1677 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1678 algorithm: "plot_throughput_speedup_analysis"
1679 output-file-type: ".html"
1680 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1682 "plot-throughput-speedup-analysis"
1683 filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1689 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1691 "plot-throughput-speedup-analysis"
1693 # IPv6 - 10ge2p1x520 - PDR
1696 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1697 algorithm: "plot_throughput_speedup_analysis"
1698 output-file-type: ".html"
1699 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1701 "plot-throughput-speedup-analysis"
1702 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1708 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1710 "plot-throughput-speedup-analysis"
1712 # SRv6 - 10ge2p1x520 - NDR
1715 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1716 algorithm: "plot_throughput_speedup_analysis"
1717 output-file-type: ".html"
1718 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-srv6-tsa-ndrdisc"
1720 "plot-throughput-speedup-analysis"
1721 filter: "'NIC_Intel-X520-DA2' and '78B' and 'FEATURE' and 'NDRDISC' and 'IP6FWD' and 'SRv6'"
1727 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1729 "plot-throughput-speedup-analysis"
1731 # SRv6 - 10ge2p1x520 - PDR
1734 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1735 algorithm: "plot_throughput_speedup_analysis"
1736 output-file-type: ".html"
1737 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-srv6-tsa-pdrdisc"
1739 "plot-throughput-speedup-analysis"
1740 filter: "'NIC_Intel-X520-DA2' and '78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and 'IP6FWD' and 'SRv6'"
1746 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1748 "plot-throughput-speedup-analysis"
1753 title: "TSA: 64B-*-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1754 algorithm: "plot_throughput_speedup_analysis"
1755 output-file-type: ".html"
1756 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ethip4-tsa-ndrdisc"
1758 "plot-throughput-speedup-analysis"
1759 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'"
1765 title: "64B-*-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1767 "plot-throughput-speedup-analysis"
1772 title: "TSA: 64B-*-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1773 algorithm: "plot_throughput_speedup_analysis"
1774 output-file-type: ".html"
1775 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ethip4-tsa-pdrdisc"
1777 "plot-throughput-speedup-analysis"
1778 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'"
1784 title: "64B-*-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1786 "plot-throughput-speedup-analysis"
1791 title: "TSA: 78B-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1792 algorithm: "plot_throughput_speedup_analysis"
1793 output-file-type: ".html"
1794 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ethip6-tsa-ndrdisc"
1796 "plot-throughput-speedup-analysis"
1797 filter: "'NIC_Intel-X520-DA2' and '78B' and 'ENCAP' and 'NDRDISC' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1803 title: "78B-*-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1805 "plot-throughput-speedup-analysis"
1810 title: "TSA: 78B-*-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1811 algorithm: "plot_throughput_speedup_analysis"
1812 output-file-type: ".html"
1813 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ethip6-tsa-pdrdisc"
1815 "plot-throughput-speedup-analysis"
1816 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'"
1822 title: "78B-*-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1824 "plot-throughput-speedup-analysis"
1829 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1830 algorithm: "plot_throughput_speedup_analysis"
1831 output-file-type: ".html"
1832 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel1-tsa-ndrdisc"
1834 "plot-throughput-speedup-analysis"
1835 filter: "'NIC_Intel-X520-DA2' and '64B' and 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1841 title: "64B-*-.*vhost.*-ndrdisc"
1843 "plot-throughput-speedup-analysis"
1847 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1848 algorithm: "plot_throughput_speedup_analysis"
1849 output-file-type: ".html"
1850 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel1-tsa-ndrdisc"
1852 "plot-throughput-speedup-analysis"
1853 filter: "'NIC_Intel-XL710' and '64B' and 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1859 title: "64B-*-.*vhost.*-ndrdisc"
1861 "plot-throughput-speedup-analysis"
1865 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1866 algorithm: "plot_throughput_speedup_analysis"
1867 output-file-type: ".html"
1868 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel2-tsa-ndrdisc"
1870 "plot-throughput-speedup-analysis"
1871 filter: "'NIC_Intel-X520-DA2' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1877 title: "64B-*-.*vhost.*-ndrdisc"
1879 "plot-throughput-speedup-analysis"
1883 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1884 algorithm: "plot_throughput_speedup_analysis"
1885 output-file-type: ".html"
1886 output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-vhost-sel2-tsa-ndrdisc"
1888 "plot-throughput-speedup-analysis"
1889 filter: "'NIC_Intel-X710' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q'"
1895 title: "64B-*-.*vhost.*-ndrdisc"
1897 "plot-throughput-speedup-analysis"
1901 title: "TSA: 64B-*-.*vhost.*-ndrdisc"
1902 algorithm: "plot_throughput_speedup_analysis"
1903 output-file-type: ".html"
1904 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel2-tsa-ndrdisc"
1906 "plot-throughput-speedup-analysis"
1907 filter: "'NIC_Intel-XL710' and '64B' and 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1913 title: "64B-*-.*vhost.*-ndrdisc"
1915 "plot-throughput-speedup-analysis"
1920 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1921 algorithm: "plot_throughput_speedup_analysis"
1922 output-file-type: ".html"
1923 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel1-tsa-pdrdisc"
1925 "plot-throughput-speedup-analysis"
1926 filter: "'NIC_Intel-X520-DA2' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1932 title: "64B-*-.*vhost.*-pdrdisc"
1934 "plot-throughput-speedup-analysis"
1938 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1939 algorithm: "plot_throughput_speedup_analysis"
1940 output-file-type: ".html"
1941 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel1-tsa-pdrdisc"
1943 "plot-throughput-speedup-analysis"
1944 filter: "'NIC_Intel-XL710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1950 title: "64B-*-.*vhost.*-pdrdisc"
1952 "plot-throughput-speedup-analysis"
1956 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1957 algorithm: "plot_throughput_speedup_analysis"
1958 output-file-type: ".html"
1959 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-vhost-sel2-tsa-pdrdisc"
1961 "plot-throughput-speedup-analysis"
1962 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'"
1968 title: "64B-*-.*vhost.*-pdrdisc"
1970 "plot-throughput-speedup-analysis"
1974 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1975 algorithm: "plot_throughput_speedup_analysis"
1976 output-file-type: ".html"
1977 output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-vhost-sel2-tsa-pdrdisc"
1979 "plot-throughput-speedup-analysis"
1980 filter: "'NIC_Intel-X710' and '64B' and 'PDRDISC' and not 'NDRDISC' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q'"
1986 title: "64B-*-.*vhost.*-pdrdisc"
1988 "plot-throughput-speedup-analysis"
1992 title: "TSA: 64B-*-.*vhost.*-pdrdisc"
1993 algorithm: "plot_throughput_speedup_analysis"
1994 output-file-type: ".html"
1995 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-vhost-sel2-tsa-pdrdisc"
1997 "plot-throughput-speedup-analysis"
1998 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'"
2004 title: "64B-*-.*vhost.*-pdrdisc"
2006 "plot-throughput-speedup-analysis"
2011 title: "TSA: 64B-*-.*ipsec.*-ndrdisc"
2012 algorithm: "plot_throughput_speedup_analysis"
2013 output-file-type: ".html"
2014 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ipsechw-tsa-ndrdisc"
2016 "plot-throughput-speedup-analysis"
2017 filter: "'NIC_Intel-XL710' and '64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2023 title: "64B-*-.*ipsec.*-ndrdisc"
2025 "plot-throughput-speedup-analysis"
2030 title: "TSA: 64B-*-.*ipsec.*-pdrdisc"
2031 algorithm: "plot_throughput_speedup_analysis"
2032 output-file-type: ".html"
2033 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ipsechw-tsa-pdrdisc"
2035 "plot-throughput-speedup-analysis"
2036 filter: "'NIC_Intel-XL710' and '64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2042 title: "64B-*-.*ipsec.*-pdrdisc"
2044 "plot-throughput-speedup-analysis"
2046 # Container memif - NDR
2049 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2050 algorithm: "plot_throughput_speedup_analysis"
2051 output-file-type: ".html"
2052 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-memif-tsa-ndrdisc"
2054 "plot-throughput-speedup-analysis"
2055 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2061 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2063 "plot-throughput-speedup-analysis"
2065 # Container memif - PDR
2068 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2069 algorithm: "plot_throughput_speedup_analysis"
2070 output-file-type: ".html"
2071 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-memif-tsa-pdrdisc"
2073 "plot-throughput-speedup-analysis"
2074 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'"
2080 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2082 "plot-throughput-speedup-analysis"
2084 # Container orchestrated - NDR
2087 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2088 algorithm: "plot_throughput_speedup_analysis"
2089 output-file-type: ".html"
2090 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-orchestrated-tsa-ndrdisc"
2092 "plot-ligato-throughput-speedup-analysis"
2093 filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2099 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2101 "plot-throughput-speedup-analysis"
2105 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2106 algorithm: "plot_throughput_speedup_analysis"
2107 output-file-type: ".html"
2108 output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-container-orchestrated-tsa-ndrdisc"
2110 "plot-ligato-throughput-speedup-analysis"
2111 filter: "'NIC_Intel-X710' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2117 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2119 "plot-throughput-speedup-analysis"
2121 # Container orchestrated - PDR
2124 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2125 algorithm: "plot_throughput_speedup_analysis"
2126 output-file-type: ".html"
2127 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-container-orchestrated-tsa-pdrdisc"
2129 "plot-ligato-throughput-speedup-analysis"
2130 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'"
2136 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2138 "plot-throughput-speedup-analysis"
2142 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2143 algorithm: "plot_throughput_speedup_analysis"
2144 output-file-type: ".html"
2145 output-file: "{DIR[STATIC,VPP]}/10ge2p1x710-64B-container-orchestrated-tsa-pdrdisc"
2147 "plot-ligato-throughput-speedup-analysis"
2148 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'"
2154 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2156 "plot-throughput-speedup-analysis"
2158 # Plot packets per second
2163 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2164 algorithm: "plot_performance_box"
2165 output-file-type: ".html"
2166 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
2168 "plot-vpp-throughput-latency"
2169 # Keep this formatting, the filter is enclosed with " (quotation mark) and
2170 # each tag is enclosed with ' (apostrophe).
2171 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2177 boxpoints: "outliers"
2180 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2186 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2187 algorithm: "plot_performance_box"
2188 output-file-type: ".html"
2189 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
2191 "plot-vpp-throughput-latency"
2192 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2198 boxpoints: "outliers"
2201 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2207 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2208 algorithm: "plot_performance_box"
2209 output-file-type: ".html"
2210 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
2212 "plot-vpp-throughput-latency"
2213 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'"
2219 boxpoints: "outliers"
2222 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2228 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2229 algorithm: "plot_performance_box"
2230 output-file-type: ".html"
2231 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
2233 "plot-vpp-throughput-latency"
2234 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'"
2240 boxpoints: "outliers"
2243 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2250 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2251 algorithm: "plot_performance_box"
2252 output-file-type: ".html"
2253 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
2255 "plot-vpp-throughput-latency"
2256 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'"
2262 boxpoints: "outliers"
2265 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2271 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2272 algorithm: "plot_performance_box"
2273 output-file-type: ".html"
2274 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
2276 "plot-vpp-throughput-latency"
2277 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'"
2283 boxpoints: "outliers"
2286 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2292 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2293 algorithm: "plot_performance_box"
2294 output-file-type: ".html"
2295 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
2297 "plot-vpp-throughput-latency"
2298 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'"
2304 boxpoints: "outliers"
2307 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2313 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2314 algorithm: "plot_performance_box"
2315 output-file-type: ".html"
2316 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
2318 "plot-vpp-throughput-latency"
2319 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'"
2325 boxpoints: "outliers"
2328 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2335 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2336 algorithm: "plot_performance_box"
2337 output-file-type: ".html"
2338 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
2340 "plot-vpp-throughput-latency"
2341 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'"
2347 boxpoints: "outliers"
2350 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2356 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2357 algorithm: "plot_performance_box"
2358 output-file-type: ".html"
2359 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
2361 "plot-vpp-throughput-latency"
2362 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'"
2368 boxpoints: "outliers"
2371 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2377 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
2378 algorithm: "plot_performance_box"
2379 output-file-type: ".html"
2380 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
2382 "plot-vpp-throughput-latency"
2383 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'"
2389 boxpoints: "outliers"
2392 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
2398 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
2399 algorithm: "plot_performance_box"
2400 output-file-type: ".html"
2401 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
2403 "plot-vpp-throughput-latency"
2404 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'"
2410 boxpoints: "outliers"
2413 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
2420 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2421 algorithm: "plot_performance_box"
2422 output-file-type: ".html"
2423 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
2425 "plot-vpp-throughput-latency"
2426 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
2432 boxpoints: "outliers"
2435 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2441 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2442 algorithm: "plot_performance_box"
2443 output-file-type: ".html"
2444 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
2446 "plot-vpp-throughput-latency"
2447 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
2453 boxpoints: "outliers"
2456 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2462 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2463 algorithm: "plot_performance_box"
2464 output-file-type: ".html"
2465 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
2467 "plot-vpp-throughput-latency"
2468 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'"
2474 boxpoints: "outliers"
2477 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2483 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2484 algorithm: "plot_performance_box"
2485 output-file-type: ".html"
2486 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
2488 "plot-vpp-throughput-latency"
2489 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'"
2495 boxpoints: "outliers"
2498 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2505 title: "VPP Performance 78B-1t1c-ethip6*srv6*ndrdisc"
2506 algorithm: "plot_performance_box"
2507 output-file-type: ".html"
2508 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-ndrdisc"
2510 "plot-vpp-throughput-latency"
2511 filter: "'78B' and 'FEATURE' and 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
2517 boxpoints: "outliers"
2520 title: "78B-1t1c-ethip6*srv6*ndrdisc"
2526 title: "VPP Performance 78B-2t2c-ethip6*srv6*ndrdisc"
2527 algorithm: "plot_performance_box"
2528 output-file-type: ".html"
2529 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-ndrdisc"
2531 "plot-vpp-throughput-latency"
2532 filter: "'78B' and 'FEATURE' and 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
2538 boxpoints: "outliers"
2541 title: "78B-2t2c-ethip6*srv6*ndrdisc"
2547 title: "VPP Performance 78B-1t1c-ethip6*srv6*pdrdisc"
2548 algorithm: "plot_performance_box"
2549 output-file-type: ".html"
2550 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-pdrdisc"
2552 "plot-vpp-throughput-latency"
2553 filter: "'78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
2559 boxpoints: "outliers"
2562 title: "78B-1t1c-ethip6*srv6*pdrdisc"
2568 title: "VPP Performance 78B-2t2c-ethip6*srv6*pdrdisc"
2569 algorithm: "plot_performance_box"
2570 output-file-type: ".html"
2571 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-pdrdisc"
2573 "plot-vpp-throughput-latency"
2574 filter: "'78B' and 'FEATURE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
2580 boxpoints: "outliers"
2583 title: "78B-2t2c-ethip6*srv6*pdrdisc"
2590 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2591 algorithm: "plot_performance_box"
2592 output-file-type: ".html"
2593 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
2595 "plot-vpp-throughput-latency"
2596 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2602 boxpoints: "outliers"
2605 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2611 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2612 algorithm: "plot_performance_box"
2613 output-file-type: ".html"
2614 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
2616 "plot-vpp-throughput-latency"
2617 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2623 boxpoints: "outliers"
2626 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2632 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2633 algorithm: "plot_performance_box"
2634 output-file-type: ".html"
2635 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
2637 "plot-vpp-throughput-latency"
2638 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'"
2644 boxpoints: "outliers"
2647 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2653 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2654 algorithm: "plot_performance_box"
2655 output-file-type: ".html"
2656 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
2658 "plot-vpp-throughput-latency"
2659 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'"
2665 boxpoints: "outliers"
2668 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2675 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2676 algorithm: "plot_performance_box"
2677 output-file-type: ".html"
2678 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
2680 "plot-vpp-throughput-latency"
2681 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2687 boxpoints: "outliers"
2690 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2696 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2697 algorithm: "plot_performance_box"
2698 output-file-type: ".html"
2699 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
2701 "plot-vpp-throughput-latency"
2702 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2708 boxpoints: "outliers"
2711 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2717 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2718 algorithm: "plot_performance_box"
2719 output-file-type: ".html"
2720 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
2722 "plot-vpp-throughput-latency"
2723 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2729 boxpoints: "outliers"
2732 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2738 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2739 algorithm: "plot_performance_box"
2740 output-file-type: ".html"
2741 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
2743 "plot-vpp-throughput-latency"
2744 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2750 boxpoints: "outliers"
2753 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2760 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2761 algorithm: "plot_performance_box"
2762 output-file-type: ".html"
2763 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
2765 "plot-vpp-throughput-latency"
2766 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2772 boxpoints: "outliers"
2775 title: "64B-1t1c-.*vhost.*-ndrdisc"
2781 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2782 algorithm: "plot_performance_box"
2783 output-file-type: ".html"
2784 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
2786 "plot-vpp-throughput-latency"
2787 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2793 boxpoints: "outliers"
2796 title: "64B-2t2c-.*vhost.*-ndrdisc"
2802 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2803 algorithm: "plot_performance_box"
2804 output-file-type: ".html"
2805 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
2807 "plot-vpp-throughput-latency"
2808 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2814 boxpoints: "outliers"
2817 title: "64B-1t1c-.*vhost.*-pdrdisc"
2823 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2824 algorithm: "plot_performance_box"
2825 output-file-type: ".html"
2826 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
2828 "plot-vpp-throughput-latency"
2829 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2835 boxpoints: "outliers"
2838 title: "64B-2t2c-.*vhost.*-pdrdisc"
2842 # VPP VM VHOST SELECTION
2845 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2846 algorithm: "plot_performance_box"
2847 output-file-type: ".html"
2848 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
2850 "plot-vpp-throughput-latency"
2851 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2857 boxpoints: "outliers"
2860 title: "64B-1t1c-.*vhost.*-ndrdisc"
2866 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2867 algorithm: "plot_performance_box"
2868 output-file-type: ".html"
2869 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
2871 "plot-vpp-throughput-latency"
2872 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2878 boxpoints: "outliers"
2881 title: "64B-2t2c-.*vhost.*-ndrdisc"
2887 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2888 algorithm: "plot_performance_box"
2889 output-file-type: ".html"
2890 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
2892 "plot-vpp-throughput-latency"
2893 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2899 boxpoints: "outliers"
2902 title: "64B-1t1c-.*vhost.*-pdrdisc"
2908 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2909 algorithm: "plot_performance_box"
2910 output-file-type: ".html"
2911 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
2913 "plot-vpp-throughput-latency"
2914 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2920 boxpoints: "outliers"
2923 title: "64B-2t2c-.*vhost.*-pdrdisc"
2930 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
2931 algorithm: "plot_performance_box"
2932 output-file-type: ".html"
2933 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
2935 "plot-vpp-throughput-latency"
2936 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2942 boxpoints: "outliers"
2945 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2951 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
2952 algorithm: "plot_performance_box"
2953 output-file-type: ".html"
2954 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
2956 "plot-vpp-throughput-latency"
2957 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2963 boxpoints: "outliers"
2966 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2972 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
2973 algorithm: "plot_performance_box"
2974 output-file-type: ".html"
2975 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
2977 "plot-vpp-throughput-latency"
2978 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2984 boxpoints: "outliers"
2987 title: "64B-1t1c-.*ipsec.*-pdrdisc"
2993 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
2994 algorithm: "plot_performance_box"
2995 output-file-type: ".html"
2996 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
2998 "plot-vpp-throughput-latency"
2999 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3005 boxpoints: "outliers"
3008 title: "64B-2t2c-.*ipsec.*-pdrdisc"
3015 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3016 algorithm: "plot_performance_box"
3017 output-file-type: ".html"
3018 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
3020 "plot-dpdk-throughput-latency"
3021 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3027 boxpoints: "outliers"
3030 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3036 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3037 algorithm: "plot_performance_box"
3038 output-file-type: ".html"
3039 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
3041 "plot-dpdk-throughput-latency"
3042 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3048 boxpoints: "outliers"
3051 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3057 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3058 algorithm: "plot_performance_box"
3059 output-file-type: ".html"
3060 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
3062 "plot-dpdk-throughput-latency"
3063 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
3069 boxpoints: "outliers"
3072 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3078 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3079 algorithm: "plot_performance_box"
3080 output-file-type: ".html"
3081 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
3083 "plot-dpdk-throughput-latency"
3084 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3090 boxpoints: "outliers"
3093 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3099 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3100 algorithm: "plot_performance_box"
3101 output-file-type: ".html"
3102 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
3104 "plot-dpdk-throughput-latency"
3105 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3111 boxpoints: "outliers"
3114 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3120 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3121 algorithm: "plot_performance_box"
3122 output-file-type: ".html"
3123 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
3125 "plot-dpdk-throughput-latency"
3126 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3132 boxpoints: "outliers"
3135 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3141 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
3142 algorithm: "plot_performance_box"
3143 output-file-type: ".html"
3144 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
3146 "plot-dpdk-throughput-latency"
3147 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
3153 boxpoints: "outliers"
3156 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
3162 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
3163 algorithm: "plot_performance_box"
3164 output-file-type: ".html"
3165 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
3167 "plot-dpdk-throughput-latency"
3168 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
3174 boxpoints: "outliers"
3177 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
3186 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3187 algorithm: "plot_latency_box"
3188 output-file-type: ".html"
3189 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
3191 "plot-vpp-throughput-latency"
3192 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
3199 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3205 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3206 algorithm: "plot_latency_box"
3207 output-file-type: ".html"
3208 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
3210 "plot-vpp-throughput-latency"
3211 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
3218 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3225 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3226 algorithm: "plot_latency_box"
3227 output-file-type: ".html"
3228 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
3230 "plot-vpp-throughput-latency"
3231 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'"
3238 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3244 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3245 algorithm: "plot_latency_box"
3246 output-file-type: ".html"
3247 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
3249 "plot-vpp-throughput-latency"
3250 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'"
3257 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3264 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3265 algorithm: "plot_latency_box"
3266 output-file-type: ".html"
3267 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
3269 "plot-vpp-throughput-latency"
3270 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'"
3277 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3283 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3284 algorithm: "plot_latency_box"
3285 output-file-type: ".html"
3286 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
3288 "plot-vpp-throughput-latency"
3289 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'"
3296 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3303 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3304 algorithm: "plot_latency_box"
3305 output-file-type: ".html"
3306 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
3308 "plot-vpp-throughput-latency"
3309 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
3316 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3322 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3323 algorithm: "plot_latency_box"
3324 output-file-type: ".html"
3325 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
3327 "plot-vpp-throughput-latency"
3328 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST' and not 'SRv6'"
3335 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3342 title: "VPP Latency 78B-1t1c-ethip6*srv6*ndrdisc"
3343 algorithm: "plot_latency_box"
3344 output-file-type: ".html"
3345 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-srv6-ndrdisc-lat50"
3347 "plot-vpp-throughput-latency"
3348 filter: "'78B' and 'FEATURE' and 'NDRDISC' and '1T1C' and 'IP6FWD' and 'SRv6'"
3355 title: "78B-1t1c-ethip6*srv6*ndrdisc"
3361 title: "VPP Latency 78B-2t2c-ethip6*srv6*ndrdisc"
3362 algorithm: "plot_latency_box"
3363 output-file-type: ".html"
3364 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-srv6-ndrdisc-lat50"
3366 "plot-vpp-throughput-latency"
3367 filter: "'78B' and 'FEATURE' and 'NDRDISC' and '2T2C' and 'IP6FWD' and 'SRv6'"
3374 title: "78B-2t2c-ethip6*srv6*ndrdisc"
3381 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3382 algorithm: "plot_latency_box"
3383 output-file-type: ".html"
3384 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
3386 "plot-vpp-throughput-latency"
3387 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
3394 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3400 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3401 algorithm: "plot_latency_box"
3402 output-file-type: ".html"
3403 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
3405 "plot-vpp-throughput-latency"
3406 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
3413 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3420 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3421 algorithm: "plot_latency_box"
3422 output-file-type: ".html"
3423 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
3425 "plot-vpp-throughput-latency"
3426 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
3433 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3439 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3440 algorithm: "plot_latency_box"
3441 output-file-type: ".html"
3442 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
3444 "plot-vpp-throughput-latency"
3445 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
3452 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3459 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
3460 algorithm: "plot_latency_box"
3461 output-file-type: ".html"
3462 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
3464 "plot-vpp-throughput-latency"
3465 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
3472 title: "64B-1t1c-.*vhost.*-ndrdisc"
3478 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
3479 algorithm: "plot_latency_box"
3480 output-file-type: ".html"
3481 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
3483 "plot-vpp-throughput-latency"
3484 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
3491 title: "64B-2t2c-.*vhost.*-ndrdisc"
3495 # VPP VM VHOST selection
3498 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
3499 algorithm: "plot_latency_box"
3500 output-file-type: ".html"
3501 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
3503 "plot-vpp-throughput-latency"
3504 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
3511 title: "64B-1t1c-.*vhost.*-ndrdisc"
3517 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
3518 algorithm: "plot_latency_box"
3519 output-file-type: ".html"
3520 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
3522 "plot-vpp-throughput-latency"
3523 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
3530 title: "64B-2t2c-.*vhost.*-ndrdisc"
3537 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
3538 algorithm: "plot_latency_box"
3539 output-file-type: ".html"
3540 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
3542 "plot-vpp-throughput-latency"
3543 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3550 title: "64B-1t1c-.*ipsec.*-ndrdisc"
3556 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
3557 algorithm: "plot_latency_box"
3558 output-file-type: ".html"
3559 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
3561 "plot-vpp-throughput-latency"
3562 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3569 title: "64B-2t2c-.*ipsec.*-ndrdisc"
3576 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3577 algorithm: "plot_latency_box"
3578 output-file-type: ".html"
3579 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
3581 "plot-dpdk-throughput-latency"
3582 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3589 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3595 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3596 algorithm: "plot_latency_box"
3597 output-file-type: ".html"
3598 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
3600 "plot-dpdk-throughput-latency"
3601 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3608 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3614 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3615 algorithm: "plot_latency_box"
3616 output-file-type: ".html"
3617 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
3619 "plot-dpdk-throughput-latency"
3620 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
3627 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3633 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3634 algorithm: "plot_latency_box"
3635 output-file-type: ".html"
3636 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
3638 "plot-dpdk-throughput-latency"
3639 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3646 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3650 # Ligato - Throughput
3655 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3656 algorithm: "plot_performance_box"
3657 output-file-type: ".html"
3658 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
3660 "plot-vpp-throughput-latency"
3661 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3667 boxpoints: "outliers"
3670 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3676 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3677 algorithm: "plot_performance_box"
3678 output-file-type: ".html"
3679 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
3681 "plot-vpp-throughput-latency"
3682 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3688 boxpoints: "outliers"
3691 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3697 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3698 algorithm: "plot_performance_box"
3699 output-file-type: ".html"
3700 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
3702 "plot-vpp-throughput-latency"
3703 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3709 boxpoints: "outliers"
3712 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3718 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3719 algorithm: "plot_performance_box"
3720 output-file-type: ".html"
3721 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
3723 "plot-vpp-throughput-latency"
3724 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3730 boxpoints: "outliers"
3733 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3737 # Container orchestrated
3740 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3741 algorithm: "plot_performance_box"
3742 output-file-type: ".html"
3743 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
3745 "plot-ligato-throughput-latency"
3746 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3752 boxpoints: "outliers"
3755 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3761 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3762 algorithm: "plot_performance_box"
3763 output-file-type: ".html"
3764 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
3766 "plot-ligato-throughput-latency"
3767 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3773 boxpoints: "outliers"
3776 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3782 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3783 algorithm: "plot_performance_box"
3784 output-file-type: ".html"
3785 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
3787 "plot-ligato-throughput-latency"
3788 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3794 boxpoints: "outliers"
3797 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3803 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3804 algorithm: "plot_performance_box"
3805 output-file-type: ".html"
3806 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
3808 "plot-ligato-throughput-latency"
3809 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3815 boxpoints: "outliers"
3818 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3827 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3828 algorithm: "plot_latency_box"
3829 output-file-type: ".html"
3830 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
3832 "plot-vpp-throughput-latency"
3833 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3840 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3846 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3847 algorithm: "plot_latency_box"
3848 output-file-type: ".html"
3849 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
3851 "plot-vpp-throughput-latency"
3852 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3859 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3863 # Container orchestrated
3866 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3867 algorithm: "plot_latency_box"
3868 output-file-type: ".html"
3869 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
3871 "plot-ligato-throughput-latency"
3872 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3879 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3885 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3886 algorithm: "plot_latency_box"
3887 output-file-type: ".html"
3888 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
3890 "plot-ligato-throughput-latency"
3891 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3898 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"