6 # - Download of input data files
8 # - Read data from given zip / xml files
9 # - Set the configuration as it is done in normal mode
10 # If the section "type: debug" is missing, CFG[DEBUG] is set to 0.
14 # Top level directories:
18 DIR[BUILD,HTML]: "_build"
19 DIR[BUILD,LATEX]: "_build_latex"
22 DIR[RST]: "../../../docs/report"
25 ## Input data files (.zip, .xml)
26 DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
27 ## Static source files from git
28 DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
29 DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
32 DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
33 DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
34 DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
35 DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
37 # Detailed test results
38 DIR[DTR]: "{DIR[WORKING,SRC]}/detailed_test_results"
39 DIR[DTR,PERF,DPDK]: "{DIR[DTR]}/dpdk_performance_results"
40 DIR[DTR,PERF,VPP]: "{DIR[DTR]}/vpp_performance_results"
41 DIR[DTR,MRR,VPP]: "{DIR[DTR]}/vpp_mrr_results"
42 DIR[DTR,PERF,COT]: "{DIR[DTR]}/cot_performance_results"
43 DIR[DTR,PERF,HC]: "{DIR[DTR]}/honeycomb_performance_results"
44 DIR[DTR,FUNC,VPP]: "{DIR[DTR]}/vpp_functional_results"
45 DIR[DTR,FUNC,VPP,CENTOS]: "{DIR[DTR]}/vpp_functional_results_centos"
46 DIR[DTR,FUNC,HC]: "{DIR[DTR]}/honeycomb_functional_results"
47 DIR[DTR,FUNC,NSHSFC]: "{DIR[DTR]}/nshsfc_functional_results"
48 DIR[DTR,PERF,VPP,IMPRV]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"
50 # Detailed test configurations
51 DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
52 DIR[DTC,PERF,VPP]: "{DIR[DTC]}/vpp_performance_configuration"
53 DIR[DTC,MRR,VPP]: "{DIR[DTC]}/vpp_mrr_configuration"
54 DIR[DTC,FUNC,VPP]: "{DIR[DTC]}/vpp_functional_configuration"
55 DIR[DTC,FUNC,VPP,CENTOS]: "{DIR[DTC]}/vpp_functional_configuration_centos"
57 # Detailed tests operational data
58 DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
59 DIR[DTO,PERF,VPP]: "{DIR[DTO]}/vpp_performance_operational_data"
61 # .css patch file to fix tables generated by Sphinx
62 DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
63 DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
66 URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
67 URL[JENKINS,HC]: "https://jenkins.fd.io/view/hc2vpp/job"
68 URL[NEXUS]: "https://docs.fd.io/csit"
69 DIR[NEXUS]: "report/_static/archive"
72 # List the directories which are created while preparing the environment.
73 # All directories MUST be defined in "paths" section.
80 - "DIR[WORKING,SRC,STATIC]"
83 # List the directories which are deleted while cleaning the environment.
84 # All directories MUST be defined in "paths" section.
89 # List the directories where the results (build) is stored.
90 # All directories MUST be defined in "paths" section.
97 plot-vpp-http-server-performance:
98 # TODO: Add the data sources
99 csit-vpp-perf-1801-all:
111 # TODO: Add the data sources
112 # vpp-meltdown-impact:
113 # csit-vpp-perf-1707-all:
117 # csit-vpp-perf-1710-all:
121 # TODO: Add the data sources
122 # vpp-spectre-impact:
123 # csit-vpp-perf-1707-all:
127 # csit-vpp-perf-1710-all:
131 vpp-performance-changes:
132 csit-vpp-perf-1710-all:
143 csit-vpp-perf-1801-all:
156 csit-vpp-perf-1804-all:
167 vpp-performance-changes-mrr:
168 csit-vpp-perf-check-1801:
179 csit-vpp-perf-check-1804:
190 plot-throughput-speedup-analysis:
191 csit-vpp-perf-1804-all:
206 plot-ligato-throughput-speedup-analysis:
207 csit-ligato-perf-1804-all:
216 # performance-improvements:
217 # csit-vpp-perf-1707-all:
228 # csit-vpp-perf-1710-all:
239 # csit-vpp-perf-1801-all:
243 # csit-ligato-perf-1710-all:
254 # csit-ligato-perf-1801-all:
265 csit-vpp-perf-1804-all:
271 csit-vpp-functional-1804-ubuntu1604-virl:
273 vpp-func-results-centos:
274 csit-vpp-functional-1804-centos7-virl:
277 csit-vpp-perf-check-1804:
280 csit-ligato-perf-1804-all:
283 csit-dpdk-perf-1804-all:
286 csit-hc2vpp-verify-func-1804-ubuntu1604:
289 csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
291 plot-vpp-throughput-latency:
292 csit-vpp-perf-1804-all:
307 plot-dpdk-throughput-latency:
308 csit-dpdk-perf-1804-all:
319 plot-ligato-throughput-latency:
320 csit-ligato-perf-1804-all:
337 gridcolor: "rgb(238, 238, 238)"
338 linecolor: "rgb(238, 238, 238)"
343 tickcolor: "rgb(238, 238, 238)"
345 title: "Indexed Test Cases"
348 gridcolor: "rgb(238, 238, 238)'"
350 linecolor: "rgb(238, 238, 238)"
357 tickcolor: "rgb(238, 238, 238)"
358 title: "Connections Per Second [cps]"
379 gridcolor: "rgb(238, 238, 238)"
380 linecolor: "rgb(238, 238, 238)"
385 tickcolor: "rgb(238, 238, 238)"
387 title: "Indexed Test Cases"
390 gridcolor: "rgb(238, 238, 238)'"
392 linecolor: "rgb(238, 238, 238)"
399 tickcolor: "rgb(238, 238, 238)"
400 title: "Requests Per Second [rps]"
421 gridcolor: "rgb(238, 238, 238)"
422 linecolor: "rgb(238, 238, 238)"
427 tickcolor: "rgb(238, 238, 238)"
429 title: "Indexed Test Cases"
432 gridcolor: "rgb(238, 238, 238)'"
434 linecolor: "rgb(238, 238, 238)"
440 tickcolor: "rgb(238, 238, 238)"
441 title: "Packets Per Second [pps]"
462 gridcolor: "rgb(238, 238, 238)"
463 linecolor: "rgb(238, 238, 238)"
468 tickcolor: "rgb(238, 238, 238)"
470 title: "Indexed Test Cases"
473 gridcolor: "rgb(238, 238, 238)'"
475 linecolor: "rgb(238, 238, 238)"
481 tickcolor: "rgb(238, 238, 238)"
482 title: "Latency min/avg/max [uSec]"
498 plot-throughput-speedup-analysis:
503 gridcolor: "rgb(238, 238, 238)"
504 linecolor: "rgb(238, 238, 238)"
509 tickcolor: "rgb(238, 238, 238)"
514 title: "Throughput speedup factor"
515 gridcolor: "rgb(238, 238, 238)"
517 linecolor: "rgb(238, 238, 238)"
523 tickcolor: "rgb(238, 238, 238)"
531 bgcolor: "rgba(255, 255, 255, 0)"
532 bordercolor: "rgba(255, 255, 255, 0)"
549 input-format: "xml" # zip or xml
550 extract: "robot-plugin/output.xml" # Only for zip
552 # The files must be in the directory DIR[WORKING,DATA]
553 csit-vpp-perf-1801-all:
556 file: "{DIR[WORKING,DATA]}/output.xml"
559 file: "{DIR[WORKING,DATA]}/output.xml"
562 file: "{DIR[WORKING,DATA]}/output.xml"
565 file: "{DIR[WORKING,DATA]}/output.xml"
569 src-path: "{DIR[RST]}"
570 dst-path: "{DIR[WORKING,SRC]}"
573 type: "input" # Ignored in debug mode
575 file-name: "robot-plugin.zip"
577 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
578 extract: "robot-plugin/output.xml"
580 # csit-vpp-perf-1707-all:
591 csit-vpp-perf-1710-all:
602 csit-vpp-perf-1801-all:
630 csit-vpp-perf-1804-all:
645 csit-vpp-perf-check-1801:
656 csit-vpp-perf-check-1804:
668 # csit-ligato-perf-1710-all:
679 # csit-ligato-perf-1801-all:
690 csit-ligato-perf-1804-all:
700 csit-dpdk-perf-1804-all:
711 csit-vpp-functional-1804-ubuntu1604-virl:
713 csit-vpp-functional-1804-centos7-virl:
715 csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
717 csit-hc2vpp-verify-func-1804-ubuntu1604:
729 ################################################################################
731 ################################################################################
735 # title: "Performance Impact of Meltdown Patches"
736 # algorithm: "table_performance_comparison"
737 # output-file-ext: ".csv"
739 # output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
741 # title: "No Meltdown"
742 ## TODO: specify data sources
744 # csit-vpp-perf-1707-all:
749 # title: "Meltdown Patches Applied"
750 ## TODO: specify data sources
752 # csit-vpp-perf-1710-all:
757 # "vpp-meltdown-impact"
763 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
764 # # to present all tests.
765 # nr-of-tests-shown: 20
769 # title: "Performance Impact of Spectre Patches"
770 # algorithm: "table_performance_comparison"
771 # output-file-ext: ".csv"
773 # output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
775 # title: "No Spectre"
776 ## TODO: specify data sources
778 # csit-vpp-perf-1707-all:
783 # title: "Spectre Patches Applied"
784 ## TODO: specify data sources
786 # csit-vpp-perf-1710-all:
791 # "vpp-spectre-impact"
797 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
798 # # to present all tests.
799 # nr-of-tests-shown: 20
803 title: "VPP Performance Changes"
804 algorithm: "table_performance_comparison"
805 output-file-ext: ".csv"
806 output-file: "{DIR[STATIC,VPP]}/performance-changes"
811 csit-vpp-perf-1710-all:
825 csit-vpp-perf-1801-all:
841 csit-vpp-perf-1804-all:
852 data: "vpp-performance-changes"
858 # Number of the best and the worst tests presented in the table. Use 0 (zero)
859 # to present all tests.
860 nr-of-tests-shown: 20
865 title: "VPP Performance Changes - MRR"
866 algorithm: "table_performance_comparison_mrr"
867 output-file-ext: ".csv"
868 output-file: "{DIR[STATIC,VPP]}/performance-changes-mrr"
870 title: "Release 1801"
872 csit-vpp-perf-check-1801:
884 title: "Release 1804"
886 csit-vpp-perf-check-1804:
898 data: "vpp-performance-changes-mrr"
904 # Number of the best and the worst tests presented in the table. Use 0 (zero)
905 # to present all tests.
906 nr-of-tests-shown: 20
911 # title: "Performance improvements"
912 # algorithm: "table_performance_improvements"
913 # template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
914 # output-file-ext: ".csv"
915 # output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
921 # title: "16.09 mean [Mpps]"
924 # title: "17.01 mean [Mpps]"
927 # title: "17.04 mean [Mpps]"
930 # title: "17.07 mean [Mpps]"
931 # data: "data csit-vpp-perf-1707-all mean"
933 # title: "17.10 mean [Mpps]"
934 # data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
936 # title: "18.01 mean [Mpps]"
937 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
939 # title: "18.01 stdev [Mpps]"
940 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
942 # title: "17.10 to 18.01 change [%]"
943 # data: "operation relative_change 5 6"
946 # "performance-improvements"
953 title: "Detailed Test Results - VPP Performance Results"
954 algorithm: "table_merged_details"
955 output-file-ext: ".csv"
956 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
962 title: "Documentation"
970 filter: "not 'NDRCHK' and not 'PDRCHK'"
979 title: "Test configuration - VPP Performance Test Configs"
980 algorithm: "table_merged_details"
981 output-file-ext: ".csv"
982 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
988 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
989 data: "data vat-history"
993 filter: "not 'NDRCHK' and not 'PDRCHK'"
1001 title: "Test Operational Data - VPP Performance Operational Data"
1002 algorithm: "table_merged_details"
1003 output-file-ext: ".csv"
1004 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
1010 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
1011 data: "data show-run"
1015 filter: "not 'NDRCHK' and not 'PDRCHK'"
1023 title: "Detailed Test Results - VPP MRR Results"
1024 algorithm: "table_details"
1025 output-file-ext: ".csv"
1026 output-file: "{DIR[DTR,MRR,VPP]}/vpp_mrr_results"
1032 title: "Documentation"
1049 title: "Test configuration - VPP MRR Test Configs"
1050 algorithm: "table_details"
1051 output-file-ext: ".csv"
1052 output-file: "{DIR[DTC,MRR,VPP]}/vpp_mrr_test_configuration"
1058 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1059 data: "data vat-history"
1071 title: "Detailed Test Results - VPP Functional Results"
1072 algorithm: "table_details"
1073 output-file-ext: ".csv"
1074 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1080 title: "Documentation"
1097 title: "Detailed Test Results - VPP Functional Results - CentOS"
1098 algorithm: "table_details"
1099 output-file-ext: ".csv"
1100 output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
1106 title: "Documentation"
1113 "vpp-func-results-centos"
1123 title: "Test configuration - VPP Functional Test Configs"
1124 algorithm: "table_details"
1125 output-file-ext: ".csv"
1126 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1132 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1133 data: "data vat-history"
1145 title: "Test configuration - VPP Functional Test Configs - CentOS"
1146 algorithm: "table_details"
1147 output-file-ext: ".csv"
1148 output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
1154 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1155 data: "data vat-history"
1158 "vpp-func-results-centos"
1167 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
1168 algorithm: "table_details"
1169 output-file-ext: ".csv"
1170 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1176 title: "Documentation"
1183 "ligato-perf-results"
1193 title: "Detailed Test Results - DPDK Performance Results"
1194 algorithm: "table_details"
1195 output-file-ext: ".csv"
1196 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1202 title: "Documentation"
1219 title: "Detailed Test Results - Honeycomb Functional Results"
1220 algorithm: "table_details"
1221 output-file-ext: ".csv"
1222 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
1228 title: "Documentation"
1245 title: "Detailed Test Results - NSH SFC Functional Results"
1246 algorithm: "table_details"
1247 output-file-ext: ".csv"
1248 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
1254 title: "Documentation"
1269 ################################################################################
1271 ################################################################################
1275 title: "VPP Performance Results"
1276 algorithm: "file_merged_test_results"
1277 output-file-ext: ".rst"
1278 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
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[DTR,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 Performance Configuration"
1295 algorithm: "file_merged_test_results"
1296 output-file-ext: ".rst"
1297 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
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[DTC,PERF,VPP]}"
1302 filter: "not 'NDRCHK' and not 'PDRCHK'"
1308 data-start-level: 3 # 0, 1, 2, ...
1309 chapters-start-level: 2 # 0, 1, 2, ...
1313 title: "VPP Performance Operational Data"
1314 algorithm: "file_merged_test_results"
1315 output-file-ext: ".rst"
1316 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
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[DTO,PERF,VPP]}"
1321 filter: "not 'NDRCHK' and not 'PDRCHK'"
1327 data-start-level: 3 # 0, 1, 2, ...
1328 chapters-start-level: 2 # 0, 1, 2, ...
1332 title: "VPP MRR Results"
1333 algorithm: "file_test_results"
1334 output-file-ext: ".rst"
1335 output-file: "{DIR[DTR,MRR,VPP]}/vpp_mrr_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,MRR,VPP]}"
1346 data-start-level: 2 # 0, 1, 2, ...
1347 chapters-start-level: 2 # 0, 1, 2, ...
1351 title: "VPP MRR Configuration"
1352 algorithm: "file_test_results"
1353 output-file-ext: ".rst"
1354 output-file: "{DIR[DTC,MRR,VPP]}/vpp_mrr_configuration"
1355 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"
1356 dir-tables: "{DIR[DTC,MRR,VPP]}"
1365 data-start-level: 2 # 0, 1, 2, ...
1366 chapters-start-level: 2 # 0, 1, 2, ...
1370 title: "VPP Functional Results"
1371 algorithm: "file_test_results"
1372 output-file-ext: ".rst"
1373 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1374 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"
1375 dir-tables: "{DIR[DTR,FUNC,VPP]}"
1383 data-start-level: 3 # 0, 1, 2, ...
1384 chapters-start-level: 2 # 0, 1, 2, ...
1388 title: "VPP Functional Results - CentOS"
1389 algorithm: "file_test_results"
1390 output-file-ext: ".rst"
1391 output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
1392 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"
1393 dir-tables: "{DIR[DTR,FUNC,VPP,CENTOS]}"
1395 "vpp-func-results-centos"
1401 data-start-level: 3 # 0, 1, 2, ...
1402 chapters-start-level: 2 # 0, 1, 2, ...
1406 title: "VPP Functional Configuration"
1407 algorithm: "file_test_results"
1408 output-file-ext: ".rst"
1409 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1410 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"
1411 dir-tables: "{DIR[DTC,FUNC,VPP]}"
1419 data-start-level: 3 # 0, 1, 2, ...
1420 chapters-start-level: 2 # 0, 1, 2, ...
1424 title: "VPP Functional Configuration - CentOS"
1425 algorithm: "file_test_results"
1426 output-file-ext: ".rst"
1427 output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
1428 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"
1429 dir-tables: "{DIR[DTC,FUNC,VPP,CENTOS]}"
1431 "vpp-func-results-centos"
1437 data-start-level: 3 # 0, 1, 2, ...
1438 chapters-start-level: 2 # 0, 1, 2, ...
1442 title: "Container Orchestrated Performance Results"
1443 algorithm: "file_test_results"
1444 output-file-ext: ".rst"
1445 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_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,PERF,COT]}"
1449 "ligato-perf-results"
1455 data-start-level: 2 # 0, 1, 2, ...
1456 chapters-start-level: 2 # 0, 1, 2, ...
1460 title: "DPDK Performance Results"
1461 algorithm: "file_test_results"
1462 output-file-ext: ".rst"
1463 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1464 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"
1465 dir-tables: "{DIR[DTR,PERF,DPDK]}"
1475 data-start-level: 2 # 0, 1, 2, ...
1476 chapters-start-level: 2 # 0, 1, 2, ...
1480 title: "Honeycomb Functional Results"
1481 algorithm: "file_test_results"
1482 output-file-ext: ".rst"
1483 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
1484 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"
1485 dir-tables: "{DIR[DTR,FUNC,HC]}"
1495 data-start-level: 3 # 0, 1, 2, ...
1496 chapters-start-level: 2 # 0, 1, 2, ...
1500 title: "NSH SFC Functional Results"
1501 algorithm: "file_test_results"
1502 output-file-ext: ".rst"
1503 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
1504 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"
1505 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
1515 data-start-level: 2 # 0, 1, 2, ...
1516 chapters-start-level: 2 # 0, 1, 2, ...
1518 ################################################################################
1520 ################################################################################
1522 # Plots VPP HTTP Server Performance
1525 title: "VPP HTTP Server Performance"
1526 algorithm: "plot_http_server_performance_box"
1527 output-file-type: ".html"
1528 output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
1530 "plot-vpp-http-server-performance"
1531 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1532 # each tag is enclosed with ' (apostrophe).
1533 filter: "'HTTP' and 'TCP_CPS'"
1539 boxpoints: "outliers"
1542 title: "VPP HTTP Server Performance"
1548 title: "VPP HTTP Server Performance"
1549 algorithm: "plot_http_server_performance_box"
1550 output-file-type: ".html"
1551 output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
1553 "plot-vpp-http-server-performance"
1554 filter: "'HTTP' and 'TCP_RPS'"
1560 boxpoints: "outliers"
1563 title: "VPP HTTP Server Performance"
1567 # Plot Throughput Speedup Analysis
1569 # L2 - 10ge2p1x520 - NDR
1572 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1573 algorithm: "plot_throughput_speedup_analysis"
1574 output-file-type: ".html"
1575 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
1577 "plot-throughput-speedup-analysis"
1578 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'"
1584 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1586 "plot-throughput-speedup-analysis"
1588 # L2 - 40ge2p1xl710 - NDR
1591 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1592 algorithm: "plot_throughput_speedup_analysis"
1593 output-file-type: ".html"
1594 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
1596 "plot-throughput-speedup-analysis"
1597 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'"
1603 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1605 "plot-throughput-speedup-analysis"
1607 # L2 - 10ge2p1x520 - PDR
1610 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1611 algorithm: "plot_throughput_speedup_analysis"
1612 output-file-type: ".html"
1613 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
1615 "plot-throughput-speedup-analysis"
1616 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'"
1622 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1624 "plot-throughput-speedup-analysis"
1626 # IPv4 - 10ge2p1x520 - NDR
1629 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1630 algorithm: "plot_throughput_speedup_analysis"
1631 output-file-type: ".html"
1632 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1634 "plot-throughput-speedup-analysis"
1635 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'"
1641 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1643 "plot-throughput-speedup-analysis"
1645 # IPv4 - 40ge2p1xl710 - NDR
1648 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1649 algorithm: "plot_throughput_speedup_analysis"
1650 output-file-type: ".html"
1651 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1653 "plot-throughput-speedup-analysis"
1654 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'"
1660 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1662 "plot-throughput-speedup-analysis"
1664 # IPv4 - 10ge2p1x520 - PDR
1667 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1668 algorithm: "plot_throughput_speedup_analysis"
1669 output-file-type: ".html"
1670 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1672 "plot-throughput-speedup-analysis"
1673 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'"
1679 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1681 "plot-throughput-speedup-analysis"
1683 # IPv6 - 10ge2p1x520 - NDR
1686 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1687 algorithm: "plot_throughput_speedup_analysis"
1688 output-file-type: ".html"
1689 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1691 "plot-throughput-speedup-analysis"
1692 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1698 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1700 "plot-throughput-speedup-analysis"
1702 # IPv6 - 40ge2p1xl710 - 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]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1710 "plot-throughput-speedup-analysis"
1711 filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1717 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1719 "plot-throughput-speedup-analysis"
1721 # IPv6 - 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-ip6-tsa-pdrdisc"
1729 "plot-throughput-speedup-analysis"
1730 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
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' and not '2VM'"
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' and not '2VM'"
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'"
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'"
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'"
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'"
2485 boxpoints: "outliers"
2488 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2495 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2496 algorithm: "plot_performance_box"
2497 output-file-type: ".html"
2498 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
2500 "plot-vpp-throughput-latency"
2501 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2507 boxpoints: "outliers"
2510 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2516 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2517 algorithm: "plot_performance_box"
2518 output-file-type: ".html"
2519 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
2521 "plot-vpp-throughput-latency"
2522 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2528 boxpoints: "outliers"
2531 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2537 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2538 algorithm: "plot_performance_box"
2539 output-file-type: ".html"
2540 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
2542 "plot-vpp-throughput-latency"
2543 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'"
2549 boxpoints: "outliers"
2552 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2558 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2559 algorithm: "plot_performance_box"
2560 output-file-type: ".html"
2561 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
2563 "plot-vpp-throughput-latency"
2564 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'"
2570 boxpoints: "outliers"
2573 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2580 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2581 algorithm: "plot_performance_box"
2582 output-file-type: ".html"
2583 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
2585 "plot-vpp-throughput-latency"
2586 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2592 boxpoints: "outliers"
2595 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2600 gridcolor: "rgb(238, 238, 238)"
2601 linecolor: "rgb(238, 238, 238)"
2605 showticklabels: True
2606 tickcolor: "rgb(238, 238, 238)"
2608 title: "Indexed Test Cases"
2611 gridcolor: "rgb(238, 238, 238)'"
2613 linecolor: "rgb(238, 238, 238)"
2615 range: [2000000, 6000000]
2618 showticklabels: True
2619 tickcolor: "rgb(238, 238, 238)"
2620 title: "Packets Per Second [pps]"
2638 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2639 algorithm: "plot_performance_box"
2640 output-file-type: ".html"
2641 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
2643 "plot-vpp-throughput-latency"
2644 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2650 boxpoints: "outliers"
2653 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2659 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2660 algorithm: "plot_performance_box"
2661 output-file-type: ".html"
2662 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
2664 "plot-vpp-throughput-latency"
2665 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2671 boxpoints: "outliers"
2674 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2680 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2681 algorithm: "plot_performance_box"
2682 output-file-type: ".html"
2683 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
2685 "plot-vpp-throughput-latency"
2686 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2692 boxpoints: "outliers"
2695 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2700 gridcolor: "rgb(238, 238, 238)"
2701 linecolor: "rgb(238, 238, 238)"
2705 showticklabels: True
2706 tickcolor: "rgb(238, 238, 238)"
2708 title: "Indexed Test Cases"
2711 gridcolor: "rgb(238, 238, 238)'"
2713 linecolor: "rgb(238, 238, 238)"
2715 range: [4000000, 12000000]
2718 showticklabels: True
2719 tickcolor: "rgb(238, 238, 238)"
2720 title: "Packets Per Second [pps]"
2739 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2740 algorithm: "plot_performance_box"
2741 output-file-type: ".html"
2742 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
2744 "plot-vpp-throughput-latency"
2745 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2751 boxpoints: "outliers"
2754 title: "64B-1t1c-.*vhost.*-ndrdisc"
2759 gridcolor: "rgb(238, 238, 238)"
2760 linecolor: "rgb(238, 238, 238)"
2764 showticklabels: True
2765 tickcolor: "rgb(238, 238, 238)"
2767 title: "Indexed Test Cases"
2770 gridcolor: "rgb(238, 238, 238)'"
2772 linecolor: "rgb(238, 238, 238)"
2777 showticklabels: True
2778 tickcolor: "rgb(238, 238, 238)"
2779 title: "Packets Per Second [pps]"
2797 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2798 algorithm: "plot_performance_box"
2799 output-file-type: ".html"
2800 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
2802 "plot-vpp-throughput-latency"
2803 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2809 boxpoints: "outliers"
2812 title: "64B-2t2c-.*vhost.*-ndrdisc"
2818 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2819 algorithm: "plot_performance_box"
2820 output-file-type: ".html"
2821 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
2823 "plot-vpp-throughput-latency"
2824 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2830 boxpoints: "outliers"
2833 title: "64B-1t1c-.*vhost.*-pdrdisc"
2839 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2840 algorithm: "plot_performance_box"
2841 output-file-type: ".html"
2842 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
2844 "plot-vpp-throughput-latency"
2845 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2851 boxpoints: "outliers"
2854 title: "64B-2t2c-.*vhost.*-pdrdisc"
2858 # VPP VM VHOST SELECTION
2861 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2862 algorithm: "plot_performance_box"
2863 output-file-type: ".html"
2864 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
2866 "plot-vpp-throughput-latency"
2867 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2873 boxpoints: "outliers"
2876 title: "64B-1t1c-.*vhost.*-ndrdisc"
2882 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2883 algorithm: "plot_performance_box"
2884 output-file-type: ".html"
2885 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
2887 "plot-vpp-throughput-latency"
2888 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2894 boxpoints: "outliers"
2897 title: "64B-2t2c-.*vhost.*-ndrdisc"
2903 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2904 algorithm: "plot_performance_box"
2905 output-file-type: ".html"
2906 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
2908 "plot-vpp-throughput-latency"
2909 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2915 boxpoints: "outliers"
2918 title: "64B-1t1c-.*vhost.*-pdrdisc"
2924 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2925 algorithm: "plot_performance_box"
2926 output-file-type: ".html"
2927 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
2929 "plot-vpp-throughput-latency"
2930 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2936 boxpoints: "outliers"
2939 title: "64B-2t2c-.*vhost.*-pdrdisc"
2946 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
2947 algorithm: "plot_performance_box"
2948 output-file-type: ".html"
2949 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
2951 "plot-vpp-throughput-latency"
2952 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2958 boxpoints: "outliers"
2961 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2967 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
2968 algorithm: "plot_performance_box"
2969 output-file-type: ".html"
2970 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
2972 "plot-vpp-throughput-latency"
2973 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2979 boxpoints: "outliers"
2982 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2988 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
2989 algorithm: "plot_performance_box"
2990 output-file-type: ".html"
2991 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
2993 "plot-vpp-throughput-latency"
2994 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3000 boxpoints: "outliers"
3003 title: "64B-1t1c-.*ipsec.*-pdrdisc"
3009 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
3010 algorithm: "plot_performance_box"
3011 output-file-type: ".html"
3012 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
3014 "plot-vpp-throughput-latency"
3015 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3021 boxpoints: "outliers"
3024 title: "64B-2t2c-.*ipsec.*-pdrdisc"
3031 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3032 algorithm: "plot_performance_box"
3033 output-file-type: ".html"
3034 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
3036 "plot-dpdk-throughput-latency"
3037 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3043 boxpoints: "outliers"
3046 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3052 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3053 algorithm: "plot_performance_box"
3054 output-file-type: ".html"
3055 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
3057 "plot-dpdk-throughput-latency"
3058 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3064 boxpoints: "outliers"
3067 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3073 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3074 algorithm: "plot_performance_box"
3075 output-file-type: ".html"
3076 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
3078 "plot-dpdk-throughput-latency"
3079 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
3085 boxpoints: "outliers"
3088 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3093 gridcolor: "rgb(238, 238, 238)"
3094 linecolor: "rgb(238, 238, 238)"
3098 showticklabels: True
3099 tickcolor: "rgb(238, 238, 238)"
3101 title: "Indexed Test Cases"
3104 gridcolor: "rgb(238, 238, 238)'"
3106 linecolor: "rgb(238, 238, 238)"
3108 range: [2000000, 12000000]
3111 showticklabels: True
3112 tickcolor: "rgb(238, 238, 238)"
3113 title: "Packets Per Second [pps]"
3131 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3132 algorithm: "plot_performance_box"
3133 output-file-type: ".html"
3134 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
3136 "plot-dpdk-throughput-latency"
3137 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3143 boxpoints: "outliers"
3146 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3151 gridcolor: "rgb(238, 238, 238)"
3152 linecolor: "rgb(238, 238, 238)"
3156 showticklabels: True
3157 tickcolor: "rgb(238, 238, 238)"
3159 title: "Indexed Test Cases"
3162 gridcolor: "rgb(238, 238, 238)'"
3164 linecolor: "rgb(238, 238, 238)"
3166 range: [2000000, 12000000]
3169 showticklabels: True
3170 tickcolor: "rgb(238, 238, 238)"
3171 title: "Packets Per Second [pps]"
3189 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3190 algorithm: "plot_performance_box"
3191 output-file-type: ".html"
3192 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
3194 "plot-dpdk-throughput-latency"
3195 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3201 boxpoints: "outliers"
3204 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3210 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3211 algorithm: "plot_performance_box"
3212 output-file-type: ".html"
3213 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
3215 "plot-dpdk-throughput-latency"
3216 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3222 boxpoints: "outliers"
3225 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
3231 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
3232 algorithm: "plot_performance_box"
3233 output-file-type: ".html"
3234 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
3236 "plot-dpdk-throughput-latency"
3237 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
3243 boxpoints: "outliers"
3246 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
3251 gridcolor: "rgb(238, 238, 238)"
3252 linecolor: "rgb(238, 238, 238)"
3256 showticklabels: True
3257 tickcolor: "rgb(238, 238, 238)"
3259 title: "Indexed Test Cases"
3262 gridcolor: "rgb(238, 238, 238)'"
3264 linecolor: "rgb(238, 238, 238)"
3266 range: [20000000, 30000000]
3269 showticklabels: True
3270 tickcolor: "rgb(238, 238, 238)"
3271 title: "Packets Per Second [pps]"
3289 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
3290 algorithm: "plot_performance_box"
3291 output-file-type: ".html"
3292 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
3294 "plot-dpdk-throughput-latency"
3295 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
3301 boxpoints: "outliers"
3304 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
3309 gridcolor: "rgb(238, 238, 238)"
3310 linecolor: "rgb(238, 238, 238)"
3314 showticklabels: True
3315 tickcolor: "rgb(238, 238, 238)"
3317 title: "Indexed Test Cases"
3320 gridcolor: "rgb(238, 238, 238)'"
3322 linecolor: "rgb(238, 238, 238)"
3324 range: [20000000, 30000000]
3327 showticklabels: True
3328 tickcolor: "rgb(238, 238, 238)"
3329 title: "Packets Per Second [pps]"
3350 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3351 algorithm: "plot_latency_box"
3352 output-file-type: ".html"
3353 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
3355 "plot-vpp-throughput-latency"
3356 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
3363 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3369 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3370 algorithm: "plot_latency_box"
3371 output-file-type: ".html"
3372 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
3374 "plot-vpp-throughput-latency"
3375 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
3382 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3389 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3390 algorithm: "plot_latency_box"
3391 output-file-type: ".html"
3392 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
3394 "plot-vpp-throughput-latency"
3395 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'"
3402 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3408 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3409 algorithm: "plot_latency_box"
3410 output-file-type: ".html"
3411 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
3413 "plot-vpp-throughput-latency"
3414 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'"
3421 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3428 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3429 algorithm: "plot_latency_box"
3430 output-file-type: ".html"
3431 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
3433 "plot-vpp-throughput-latency"
3434 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'"
3441 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3447 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3448 algorithm: "plot_latency_box"
3449 output-file-type: ".html"
3450 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
3452 "plot-vpp-throughput-latency"
3453 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'"
3460 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3467 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3468 algorithm: "plot_latency_box"
3469 output-file-type: ".html"
3470 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
3472 "plot-vpp-throughput-latency"
3473 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
3480 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3486 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3487 algorithm: "plot_latency_box"
3488 output-file-type: ".html"
3489 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
3491 "plot-vpp-throughput-latency"
3492 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
3499 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3506 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3507 algorithm: "plot_latency_box"
3508 output-file-type: ".html"
3509 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
3511 "plot-vpp-throughput-latency"
3512 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
3519 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3525 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3526 algorithm: "plot_latency_box"
3527 output-file-type: ".html"
3528 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
3530 "plot-vpp-throughput-latency"
3531 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
3538 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3545 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3546 algorithm: "plot_latency_box"
3547 output-file-type: ".html"
3548 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
3550 "plot-vpp-throughput-latency"
3551 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
3558 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3564 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3565 algorithm: "plot_latency_box"
3566 output-file-type: ".html"
3567 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
3569 "plot-vpp-throughput-latency"
3570 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
3577 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3584 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
3585 algorithm: "plot_latency_box"
3586 output-file-type: ".html"
3587 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
3589 "plot-vpp-throughput-latency"
3590 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
3597 title: "64B-1t1c-.*vhost.*-ndrdisc"
3603 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
3604 algorithm: "plot_latency_box"
3605 output-file-type: ".html"
3606 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
3608 "plot-vpp-throughput-latency"
3609 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
3616 title: "64B-2t2c-.*vhost.*-ndrdisc"
3620 # VPP VM VHOST selection
3623 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
3624 algorithm: "plot_latency_box"
3625 output-file-type: ".html"
3626 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
3628 "plot-vpp-throughput-latency"
3629 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
3636 title: "64B-1t1c-.*vhost.*-ndrdisc"
3642 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
3643 algorithm: "plot_latency_box"
3644 output-file-type: ".html"
3645 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
3647 "plot-vpp-throughput-latency"
3648 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
3655 title: "64B-2t2c-.*vhost.*-ndrdisc"
3662 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
3663 algorithm: "plot_latency_box"
3664 output-file-type: ".html"
3665 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
3667 "plot-vpp-throughput-latency"
3668 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3675 title: "64B-1t1c-.*ipsec.*-ndrdisc"
3681 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
3682 algorithm: "plot_latency_box"
3683 output-file-type: ".html"
3684 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
3686 "plot-vpp-throughput-latency"
3687 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3694 title: "64B-2t2c-.*ipsec.*-ndrdisc"
3701 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3702 algorithm: "plot_latency_box"
3703 output-file-type: ".html"
3704 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
3706 "plot-dpdk-throughput-latency"
3707 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3714 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3720 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3721 algorithm: "plot_latency_box"
3722 output-file-type: ".html"
3723 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
3725 "plot-dpdk-throughput-latency"
3726 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3733 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3739 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3740 algorithm: "plot_latency_box"
3741 output-file-type: ".html"
3742 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
3744 "plot-dpdk-throughput-latency"
3745 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
3752 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3758 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3759 algorithm: "plot_latency_box"
3760 output-file-type: ".html"
3761 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
3763 "plot-dpdk-throughput-latency"
3764 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3771 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3775 # Ligato - Throughput
3780 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3781 algorithm: "plot_performance_box"
3782 output-file-type: ".html"
3783 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
3785 "plot-vpp-throughput-latency"
3786 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3792 boxpoints: "outliers"
3795 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3801 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3802 algorithm: "plot_performance_box"
3803 output-file-type: ".html"
3804 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
3806 "plot-vpp-throughput-latency"
3807 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3813 boxpoints: "outliers"
3816 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3822 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3823 algorithm: "plot_performance_box"
3824 output-file-type: ".html"
3825 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
3827 "plot-vpp-throughput-latency"
3828 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3834 boxpoints: "outliers"
3837 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3843 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3844 algorithm: "plot_performance_box"
3845 output-file-type: ".html"
3846 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
3848 "plot-vpp-throughput-latency"
3849 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3855 boxpoints: "outliers"
3858 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3862 # Container orchestrated
3865 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3866 algorithm: "plot_performance_box"
3867 output-file-type: ".html"
3868 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
3870 "plot-ligato-throughput-latency"
3871 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3877 boxpoints: "outliers"
3880 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3886 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3887 algorithm: "plot_performance_box"
3888 output-file-type: ".html"
3889 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
3891 "plot-ligato-throughput-latency"
3892 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3898 boxpoints: "outliers"
3901 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3907 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3908 algorithm: "plot_performance_box"
3909 output-file-type: ".html"
3910 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
3912 "plot-ligato-throughput-latency"
3913 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3919 boxpoints: "outliers"
3922 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3928 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3929 algorithm: "plot_performance_box"
3930 output-file-type: ".html"
3931 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
3933 "plot-ligato-throughput-latency"
3934 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3940 boxpoints: "outliers"
3943 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3952 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3953 algorithm: "plot_latency_box"
3954 output-file-type: ".html"
3955 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
3957 "plot-vpp-throughput-latency"
3958 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3965 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3971 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3972 algorithm: "plot_latency_box"
3973 output-file-type: ".html"
3974 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
3976 "plot-vpp-throughput-latency"
3977 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3984 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3988 # Container orchestrated
3991 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3992 algorithm: "plot_latency_box"
3993 output-file-type: ".html"
3994 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
3996 "plot-ligato-throughput-latency"
3997 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
4004 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
4010 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
4011 algorithm: "plot_latency_box"
4012 output-file-type: ".html"
4013 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
4015 "plot-ligato-throughput-latency"
4016 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
4023 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"