6 # - Download of input data files
8 # - Read data from given zip / xml files
9 # - Set the configuration as it is done in normal mode
10 # If the section "type: debug" is missing, CFG[DEBUG] is set to 0.
14 # Top level directories:
18 DIR[BUILD,HTML]: "_build"
19 DIR[BUILD,LATEX]: "_build_latex"
22 DIR[RST]: "../../../docs/report"
25 ## Input data files (.zip, .xml)
26 DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
27 ## Static source files from git
28 DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
29 DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
32 DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
33 DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
34 DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
35 DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
37 # Detailed test results
38 DIR[DTR]: "{DIR[WORKING,SRC]}/detailed_test_results"
39 DIR[DTR,PERF,DPDK]: "{DIR[DTR]}/dpdk_performance_results"
40 DIR[DTR,PERF,VPP]: "{DIR[DTR]}/vpp_performance_results"
41 DIR[DTR,PERF,COT]: "{DIR[DTR]}/cot_performance_results"
42 DIR[DTR,PERF,HC]: "{DIR[DTR]}/honeycomb_performance_results"
43 DIR[DTR,FUNC,VPP]: "{DIR[DTR]}/vpp_functional_results"
44 DIR[DTR,FUNC,HC]: "{DIR[DTR]}/honeycomb_functional_results"
45 DIR[DTR,FUNC,NSHSFC]: "{DIR[DTR]}/nshsfc_functional_results"
46 DIR[DTR,PERF,VPP,IMPRV]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"
48 # Detailed test configurations
49 DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
50 DIR[DTC,PERF,VPP]: "{DIR[DTC]}/vpp_performance_configuration"
51 DIR[DTC,FUNC,VPP]: "{DIR[DTC]}/vpp_functional_configuration"
53 # Detailed tests operational data
54 DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
55 DIR[DTO,PERF,VPP]: "{DIR[DTO]}/vpp_performance_operational_data"
57 # .css patch file to fix tables generated by Sphinx
58 DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
59 DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
62 URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
63 URL[JENKINS,HC]: "https://jenkins.fd.io/view/hc2vpp/job"
64 URL[NEXUS]: "https://docs.fd.io/csit"
65 DIR[NEXUS]: "report/_static/archive"
68 # List the directories which are created while preparing the environment.
69 # All directories MUST be defined in "paths" section.
76 - "DIR[WORKING,SRC,STATIC]"
79 # List the directories which are deleted while cleaning the environment.
80 # All directories MUST be defined in "paths" section.
84 # List the directories where the results (build) is stored.
85 # All directories MUST be defined in "paths" section.
92 # TODO: Add the data sources
93 # plot-vpp-http-server-performance:
94 # csit-vpp-perf-1801-all:
99 # TODO: Add the data sources
100 # vpp-meltdown-impact:
101 # csit-vpp-perf-1707-all:
105 # csit-vpp-perf-1710-all:
109 # TODO: Add the data sources
110 # vpp-spectre-impact:
111 # csit-vpp-perf-1707-all:
115 # csit-vpp-perf-1710-all:
119 vpp-performance-changes:
120 csit-vpp-perf-1710-all:
131 # TODO: Add the data sources
132 csit-vpp-perf-1801-all:
138 # TODO: Add the data sources
139 plot-throughput-speedup-analysis:
140 csit-vpp-perf-1801-all:
146 # performance-improvements:
147 # csit-vpp-perf-1707-all:
158 # csit-vpp-perf-1710-all:
169 ## TODO: Add the data sources
170 # csit-vpp-perf-1801-all:
174 # csit-ligato-perf-1710-all:
185 # csit-ligato-perf-1801-all:
189 # TODO: Add the data sources
191 csit-vpp-perf-1801-all:
197 csit-vpp-functional-1801-ubuntu1604-virl:
198 - "lastSuccessfulBuild"
199 # TODO: Add the data sources
201 csit-ligato-perf-1801-all:
204 csit-dpdk-perf-1801-all:
207 csit-hc2vpp-verify-func-1801-ubuntu1604:
208 - "lastSuccessfulBuild"
210 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
212 # TODO: Add the data sources
213 plot-vpp-throughput-latency:
214 csit-vpp-perf-1801-all:
220 plot-dpdk-throughput-latency:
221 csit-dpdk-perf-1801-all:
231 # TODO: Add the data sources
232 plot-ligato-throughput-latency:
233 csit-ligato-perf-1801-all:
245 gridcolor: "rgb(238, 238, 238)"
246 linecolor: "rgb(238, 238, 238)"
251 tickcolor: "rgb(238, 238, 238)"
253 title: "Indexed Test Cases"
256 gridcolor: "rgb(238, 238, 238)'"
258 linecolor: "rgb(238, 238, 238)"
265 tickcolor: "rgb(238, 238, 238)"
266 title: "Connections Per Second [cps]"
287 gridcolor: "rgb(238, 238, 238)"
288 linecolor: "rgb(238, 238, 238)"
293 tickcolor: "rgb(238, 238, 238)"
295 title: "Indexed Test Cases"
298 gridcolor: "rgb(238, 238, 238)'"
300 linecolor: "rgb(238, 238, 238)"
307 tickcolor: "rgb(238, 238, 238)"
308 title: "Requests Per Second [rps]"
329 gridcolor: "rgb(238, 238, 238)"
330 linecolor: "rgb(238, 238, 238)"
335 tickcolor: "rgb(238, 238, 238)"
337 title: "Indexed Test Cases"
340 gridcolor: "rgb(238, 238, 238)'"
342 linecolor: "rgb(238, 238, 238)"
348 tickcolor: "rgb(238, 238, 238)"
349 title: "Packets Per Second [pps]"
370 gridcolor: "rgb(238, 238, 238)"
371 linecolor: "rgb(238, 238, 238)"
376 tickcolor: "rgb(238, 238, 238)"
378 title: "Indexed Test Cases"
381 gridcolor: "rgb(238, 238, 238)'"
383 linecolor: "rgb(238, 238, 238)"
389 tickcolor: "rgb(238, 238, 238)"
390 title: "Latency min/avg/max [uSec]"
406 plot-throughput-speedup-analysis:
411 gridcolor: "rgb(238, 238, 238)"
412 linecolor: "rgb(238, 238, 238)"
417 tickcolor: "rgb(238, 238, 238)"
422 title: "Throughput speedup factor"
423 gridcolor: "rgb(238, 238, 238)"
425 linecolor: "rgb(238, 238, 238)"
431 tickcolor: "rgb(238, 238, 238)"
439 bgcolor: "rgba(255, 255, 255, 0)"
440 bordercolor: "rgba(255, 255, 255, 0)"
457 input-format: "xml" # zip or xml
458 extract: "robot-plugin/output.xml" # Only for zip
460 # The files must be in the directory DIR[WORKING,DATA]
461 csit-vpp-perf-1801-all:
464 file: "{DIR[WORKING,DATA]}/output.xml"
467 file: "{DIR[WORKING,DATA]}/output.xml"
470 file: "{DIR[WORKING,DATA]}/output.xml"
473 file: "{DIR[WORKING,DATA]}/output.xml"
477 src-path: "{DIR[RST]}"
478 dst-path: "{DIR[WORKING,SRC]}"
481 type: "input" # Ignored in debug mode
483 file-name: "robot-plugin.zip"
485 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
486 extract: "robot-plugin/output.xml"
488 # csit-vpp-perf-1707-all:
499 csit-vpp-perf-1710-all:
511 csit-vpp-perf-1801-all:
521 csit-ligato-perf-1710-all:
532 csit-dpdk-perf-1801-all:
543 csit-ligato-perf-1801-all:
547 csit-dpdk-perf-1801-all:
558 csit-vpp-functional-1801-ubuntu1604-virl:
559 - lastSuccessfulBuild
560 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
562 csit-hc2vpp-verify-func-1801-ubuntu1604:
563 - lastSuccessfulBuild
573 ################################################################################
575 ################################################################################
579 # title: "Performance Impact of Meltdown Patches"
580 # algorithm: "table_performance_comparison"
581 # output-file-ext: ".csv"
583 # output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
585 # title: "No Meltdown"
586 ## TODO: specify data sources
588 # csit-vpp-perf-1707-all:
593 # title: "Meltdown Patches Applied"
594 ## TODO: specify data sources
596 # csit-vpp-perf-1710-all:
601 # "vpp-meltdown-impact"
607 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
608 # # to present all tests.
609 # nr-of-tests-shown: 20
613 # title: "Performance Impact of Spectre Patches"
614 # algorithm: "table_performance_comparison"
615 # output-file-ext: ".csv"
617 # output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
619 # title: "No Spectre"
620 ## TODO: specify data sources
622 # csit-vpp-perf-1707-all:
627 # title: "Spectre Patches Applied"
628 ## TODO: specify data sources
630 # csit-vpp-perf-1710-all:
635 # "vpp-spectre-impact"
641 # # Number of the best and the worst tests presented in the table. Use 0 (zero)
642 # # to present all tests.
643 # nr-of-tests-shown: 20
647 title: "VPP Performance Changes"
648 algorithm: "table_performance_comparison"
649 output-file-ext: ".csv"
651 output-file: "{DIR[STATIC,VPP]}/performance-changes"
653 title: "Release 1710"
654 # TODO: specify data sources
656 csit-vpp-perf-1710-all:
668 title: "Release 1801"
669 # TODO: specify data sources
671 csit-vpp-perf-1801-all:
675 data: "vpp-performance-changes"
681 # Number of the best and the worst tests presented in the table. Use 0 (zero)
682 # to present all tests.
683 nr-of-tests-shown: 20
687 # title: "Performance improvements"
688 # algorithm: "table_performance_improvements"
689 # template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
690 # output-file-ext: ".csv"
691 # output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
697 # title: "16.09 mean [Mpps]"
700 # title: "17.01 mean [Mpps]"
703 # title: "17.04 mean [Mpps]"
706 # title: "17.07 mean [Mpps]"
707 # data: "data csit-vpp-perf-1707-all mean"
709 # title: "17.10 mean [Mpps]"
710 # data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
712 # title: "18.01 mean [Mpps]"
713 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
715 # title: "18.01 stdev [Mpps]"
716 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
718 # title: "17.10 to 18.01 change [%]"
719 # data: "operation relative_change 5 6"
722 # "performance-improvements"
729 title: "Detailed Test Results - VPP Performance Results"
730 algorithm: "table_merged_details"
731 output-file-ext: ".csv"
732 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
738 title: "Documentation"
746 filter: "not 'NDRCHK' and not 'PDRCHK'"
755 title: "Test configuration - VPP Performance Test Configs"
756 algorithm: "table_merged_details"
757 output-file-ext: ".csv"
758 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
764 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
765 data: "data vat-history"
769 filter: "not 'NDRCHK' and not 'PDRCHK'"
777 title: "Test Operational Data - VPP Performance Operational Data"
778 algorithm: "table_merged_details"
779 output-file-ext: ".csv"
780 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
786 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
787 data: "data show-run"
791 filter: "not 'NDRCHK' and not 'PDRCHK'"
799 title: "Detailed Test Results - VPP Functional Results"
800 algorithm: "table_details"
801 output-file-ext: ".csv"
802 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
808 title: "Documentation"
825 title: "Test configuration - VPP Functional Test Configs"
826 algorithm: "table_details"
827 output-file-ext: ".csv"
828 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
834 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
835 data: "data vat-history"
847 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
848 algorithm: "table_details"
849 output-file-ext: ".csv"
850 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
856 title: "Documentation"
863 "ligato-perf-results"
873 title: "Detailed Test Results - DPDK Performance Results"
874 algorithm: "table_details"
875 output-file-ext: ".csv"
876 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
882 title: "Documentation"
899 title: "Detailed Test Results - Honeycomb Functional Results"
900 algorithm: "table_details"
901 output-file-ext: ".csv"
902 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
908 title: "Documentation"
925 title: "Detailed Test Results - NSH SFC Functional Results"
926 algorithm: "table_details"
927 output-file-ext: ".csv"
928 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
934 title: "Documentation"
949 ################################################################################
951 ################################################################################
955 title: "VPP Performance Results"
956 algorithm: "file_merged_test_results"
957 output-file-ext: ".rst"
958 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
959 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"
960 dir-tables: "{DIR[DTR,PERF,VPP]}"
963 filter: "not 'NDRCHK' and not 'PDRCHK'"
969 data-start-level: 3 # 0, 1, 2, ...
970 chapters-start-level: 2 # 0, 1, 2, ...
974 title: "VPP Performance Configuration"
975 algorithm: "file_merged_test_results"
976 output-file-ext: ".rst"
977 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
978 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"
979 dir-tables: "{DIR[DTC,PERF,VPP]}"
982 filter: "not 'NDRCHK' and not 'PDRCHK'"
988 data-start-level: 3 # 0, 1, 2, ...
989 chapters-start-level: 2 # 0, 1, 2, ...
993 title: "VPP Performance Operational Data"
994 algorithm: "file_merged_test_results"
995 output-file-ext: ".rst"
996 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
997 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"
998 dir-tables: "{DIR[DTO,PERF,VPP]}"
1001 filter: "not 'NDRCHK' and not 'PDRCHK'"
1007 data-start-level: 3 # 0, 1, 2, ...
1008 chapters-start-level: 2 # 0, 1, 2, ...
1012 title: "VPP Functional Results"
1013 algorithm: "file_test_results"
1014 output-file-ext: ".rst"
1015 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1016 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"
1017 dir-tables: "{DIR[DTR,FUNC,VPP]}"
1025 data-start-level: 3 # 0, 1, 2, ...
1026 chapters-start-level: 2 # 0, 1, 2, ...
1030 title: "VPP Functional Configuration"
1031 algorithm: "file_test_results"
1032 output-file-ext: ".rst"
1033 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1034 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"
1035 dir-tables: "{DIR[DTC,FUNC,VPP]}"
1043 data-start-level: 3 # 0, 1, 2, ...
1044 chapters-start-level: 2 # 0, 1, 2, ...
1048 title: "Container Orchestrated Performance Results"
1049 algorithm: "file_test_results"
1050 output-file-ext: ".rst"
1051 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1052 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"
1053 dir-tables: "{DIR[DTR,PERF,COT]}"
1055 "ligato-perf-results"
1061 data-start-level: 2 # 0, 1, 2, ...
1062 chapters-start-level: 2 # 0, 1, 2, ...
1066 title: "DPDK Performance Results"
1067 algorithm: "file_test_results"
1068 output-file-ext: ".rst"
1069 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1070 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"
1071 dir-tables: "{DIR[DTR,PERF,DPDK]}"
1081 data-start-level: 2 # 0, 1, 2, ...
1082 chapters-start-level: 2 # 0, 1, 2, ...
1086 title: "Honeycomb Functional Results"
1087 algorithm: "file_test_results"
1088 output-file-ext: ".rst"
1089 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
1090 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"
1091 dir-tables: "{DIR[DTR,FUNC,HC]}"
1101 data-start-level: 3 # 0, 1, 2, ...
1102 chapters-start-level: 2 # 0, 1, 2, ...
1106 title: "NSH SFC Functional Results"
1107 algorithm: "file_test_results"
1108 output-file-ext: ".rst"
1109 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
1110 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"
1111 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
1121 data-start-level: 2 # 0, 1, 2, ...
1122 chapters-start-level: 2 # 0, 1, 2, ...
1124 ################################################################################
1126 ################################################################################
1128 # Plots VPP HTTP Server Performance
1131 # title: "VPP HTTP Server Performance"
1132 # algorithm: "plot_http_server_performance_box"
1133 # output-file-type: ".html"
1134 # output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
1136 # "plot-vpp-http-server-performance"
1137 # # Keep this formatting, the filter is enclosed with " (quotation mark) and
1138 # # each tag is enclosed with ' (apostrophe).
1139 # filter: "'HTTP' and 'TCP_CPS'"
1145 # boxpoints: "outliers"
1148 # title: "VPP HTTP Server Performance"
1154 # title: "VPP HTTP Server Performance"
1155 # algorithm: "plot_http_server_performance_box"
1156 # output-file-type: ".html"
1157 # output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
1159 # "plot-vpp-http-server-performance"
1160 # filter: "'HTTP' and 'TCP_RPS'"
1166 # boxpoints: "outliers"
1169 # title: "VPP HTTP Server Performance"
1173 # Plot Throughput Speedup Analysis
1175 # L2 - 10ge2p1x520 - NDR
1178 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1179 algorithm: "plot_throughput_speedup_analysis"
1180 output-file-type: ".html"
1181 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
1183 "plot-throughput-speedup-analysis"
1184 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'"
1190 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1192 "plot-throughput-speedup-analysis"
1194 # L2 - 40ge2p1xl710 - NDR
1197 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1198 algorithm: "plot_throughput_speedup_analysis"
1199 output-file-type: ".html"
1200 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
1202 "plot-throughput-speedup-analysis"
1203 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'"
1209 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1211 "plot-throughput-speedup-analysis"
1213 # L2 - 10ge2p1x520 - PDR
1216 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1217 algorithm: "plot_throughput_speedup_analysis"
1218 output-file-type: ".html"
1219 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
1221 "plot-throughput-speedup-analysis"
1222 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'"
1228 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1230 "plot-throughput-speedup-analysis"
1232 # IPv4 - 10ge2p1x520 - NDR
1235 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1236 algorithm: "plot_throughput_speedup_analysis"
1237 output-file-type: ".html"
1238 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1240 "plot-throughput-speedup-analysis"
1241 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'"
1247 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1249 "plot-throughput-speedup-analysis"
1251 # IPv4 - 40ge2p1xl710 - NDR
1254 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1255 algorithm: "plot_throughput_speedup_analysis"
1256 output-file-type: ".html"
1257 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1259 "plot-throughput-speedup-analysis"
1260 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'"
1266 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1268 "plot-throughput-speedup-analysis"
1270 # IPv4 - 10ge2p1x520 - PDR
1273 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1274 algorithm: "plot_throughput_speedup_analysis"
1275 output-file-type: ".html"
1276 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1278 "plot-throughput-speedup-analysis"
1279 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'"
1285 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1287 "plot-throughput-speedup-analysis"
1289 # IPv6 - 10ge2p1x520 - NDR
1292 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1293 algorithm: "plot_throughput_speedup_analysis"
1294 output-file-type: ".html"
1295 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1297 "plot-throughput-speedup-analysis"
1298 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1304 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1306 "plot-throughput-speedup-analysis"
1308 # IPv6 - 40ge2p1xl710 - NDR
1311 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1312 algorithm: "plot_throughput_speedup_analysis"
1313 output-file-type: ".html"
1314 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1316 "plot-throughput-speedup-analysis"
1317 filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1323 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1325 "plot-throughput-speedup-analysis"
1327 # IPv6 - 10ge2p1x520 - PDR
1330 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1331 algorithm: "plot_throughput_speedup_analysis"
1332 output-file-type: ".html"
1333 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1335 "plot-throughput-speedup-analysis"
1336 filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1342 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1344 "plot-throughput-speedup-analysis"
1346 # Plot packets per second
1351 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1352 algorithm: "plot_performance_box"
1353 output-file-type: ".html"
1354 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1356 "plot-vpp-throughput-latency"
1357 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1358 # each tag is enclosed with ' (apostrophe).
1359 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1365 boxpoints: "outliers"
1368 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1374 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1375 algorithm: "plot_performance_box"
1376 output-file-type: ".html"
1377 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1379 "plot-vpp-throughput-latency"
1380 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1386 boxpoints: "outliers"
1389 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1395 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1396 algorithm: "plot_performance_box"
1397 output-file-type: ".html"
1398 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1400 "plot-vpp-throughput-latency"
1401 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'"
1407 boxpoints: "outliers"
1410 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1416 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1417 algorithm: "plot_performance_box"
1418 output-file-type: ".html"
1419 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1421 "plot-vpp-throughput-latency"
1422 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'"
1428 boxpoints: "outliers"
1431 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1438 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1439 algorithm: "plot_performance_box"
1440 output-file-type: ".html"
1441 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1443 "plot-vpp-throughput-latency"
1444 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'"
1450 boxpoints: "outliers"
1453 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1459 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1460 algorithm: "plot_performance_box"
1461 output-file-type: ".html"
1462 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1464 "plot-vpp-throughput-latency"
1465 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'"
1471 boxpoints: "outliers"
1474 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1480 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1481 algorithm: "plot_performance_box"
1482 output-file-type: ".html"
1483 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1485 "plot-vpp-throughput-latency"
1486 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'"
1492 boxpoints: "outliers"
1495 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1501 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1502 algorithm: "plot_performance_box"
1503 output-file-type: ".html"
1504 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1506 "plot-vpp-throughput-latency"
1507 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'"
1513 boxpoints: "outliers"
1516 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1523 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1524 algorithm: "plot_performance_box"
1525 output-file-type: ".html"
1526 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1528 "plot-vpp-throughput-latency"
1529 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1535 boxpoints: "outliers"
1538 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1544 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1545 algorithm: "plot_performance_box"
1546 output-file-type: ".html"
1547 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1549 "plot-vpp-throughput-latency"
1550 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1556 boxpoints: "outliers"
1559 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1565 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1566 algorithm: "plot_performance_box"
1567 output-file-type: ".html"
1568 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1570 "plot-vpp-throughput-latency"
1571 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1577 boxpoints: "outliers"
1580 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1586 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1587 algorithm: "plot_performance_box"
1588 output-file-type: ".html"
1589 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1591 "plot-vpp-throughput-latency"
1592 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1598 boxpoints: "outliers"
1601 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1608 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1609 algorithm: "plot_performance_box"
1610 output-file-type: ".html"
1611 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1613 "plot-vpp-throughput-latency"
1614 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1620 boxpoints: "outliers"
1623 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1629 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1630 algorithm: "plot_performance_box"
1631 output-file-type: ".html"
1632 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
1634 "plot-vpp-throughput-latency"
1635 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1641 boxpoints: "outliers"
1644 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1650 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1651 algorithm: "plot_performance_box"
1652 output-file-type: ".html"
1653 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
1655 "plot-vpp-throughput-latency"
1656 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1662 boxpoints: "outliers"
1665 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1671 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1672 algorithm: "plot_performance_box"
1673 output-file-type: ".html"
1674 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
1676 "plot-vpp-throughput-latency"
1677 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1683 boxpoints: "outliers"
1686 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1693 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1694 algorithm: "plot_performance_box"
1695 output-file-type: ".html"
1696 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
1698 "plot-vpp-throughput-latency"
1699 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1705 boxpoints: "outliers"
1708 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1714 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1715 algorithm: "plot_performance_box"
1716 output-file-type: ".html"
1717 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
1719 "plot-vpp-throughput-latency"
1720 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1726 boxpoints: "outliers"
1729 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1735 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1736 algorithm: "plot_performance_box"
1737 output-file-type: ".html"
1738 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
1740 "plot-vpp-throughput-latency"
1741 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'"
1747 boxpoints: "outliers"
1750 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1756 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1757 algorithm: "plot_performance_box"
1758 output-file-type: ".html"
1759 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
1761 "plot-vpp-throughput-latency"
1762 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'"
1768 boxpoints: "outliers"
1771 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1778 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1779 algorithm: "plot_performance_box"
1780 output-file-type: ".html"
1781 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
1783 "plot-vpp-throughput-latency"
1784 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1790 boxpoints: "outliers"
1793 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1798 gridcolor: "rgb(238, 238, 238)"
1799 linecolor: "rgb(238, 238, 238)"
1803 showticklabels: True
1804 tickcolor: "rgb(238, 238, 238)"
1806 title: "Indexed Test Cases"
1809 gridcolor: "rgb(238, 238, 238)'"
1811 linecolor: "rgb(238, 238, 238)"
1813 range: [2000000, 6000000]
1816 showticklabels: True
1817 tickcolor: "rgb(238, 238, 238)"
1818 title: "Packets Per Second [pps]"
1836 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1837 algorithm: "plot_performance_box"
1838 output-file-type: ".html"
1839 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
1841 "plot-vpp-throughput-latency"
1842 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1848 boxpoints: "outliers"
1851 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1857 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1858 algorithm: "plot_performance_box"
1859 output-file-type: ".html"
1860 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
1862 "plot-vpp-throughput-latency"
1863 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1869 boxpoints: "outliers"
1872 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1878 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1879 algorithm: "plot_performance_box"
1880 output-file-type: ".html"
1881 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
1883 "plot-vpp-throughput-latency"
1884 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1890 boxpoints: "outliers"
1893 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1898 gridcolor: "rgb(238, 238, 238)"
1899 linecolor: "rgb(238, 238, 238)"
1903 showticklabels: True
1904 tickcolor: "rgb(238, 238, 238)"
1906 title: "Indexed Test Cases"
1909 gridcolor: "rgb(238, 238, 238)'"
1911 linecolor: "rgb(238, 238, 238)"
1913 range: [4000000, 12000000]
1916 showticklabels: True
1917 tickcolor: "rgb(238, 238, 238)"
1918 title: "Packets Per Second [pps]"
1937 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1938 algorithm: "plot_performance_box"
1939 output-file-type: ".html"
1940 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
1942 "plot-vpp-throughput-latency"
1943 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1949 boxpoints: "outliers"
1952 title: "64B-1t1c-.*vhost.*-ndrdisc"
1957 gridcolor: "rgb(238, 238, 238)"
1958 linecolor: "rgb(238, 238, 238)"
1962 showticklabels: True
1963 tickcolor: "rgb(238, 238, 238)"
1965 title: "Indexed Test Cases"
1968 gridcolor: "rgb(238, 238, 238)'"
1970 linecolor: "rgb(238, 238, 238)"
1975 showticklabels: True
1976 tickcolor: "rgb(238, 238, 238)"
1977 title: "Packets Per Second [pps]"
1995 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1996 algorithm: "plot_performance_box"
1997 output-file-type: ".html"
1998 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
2000 "plot-vpp-throughput-latency"
2001 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2007 boxpoints: "outliers"
2010 title: "64B-2t2c-.*vhost.*-ndrdisc"
2016 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2017 algorithm: "plot_performance_box"
2018 output-file-type: ".html"
2019 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
2021 "plot-vpp-throughput-latency"
2022 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2028 boxpoints: "outliers"
2031 title: "64B-1t1c-.*vhost.*-pdrdisc"
2037 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2038 algorithm: "plot_performance_box"
2039 output-file-type: ".html"
2040 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
2042 "plot-vpp-throughput-latency"
2043 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2049 boxpoints: "outliers"
2052 title: "64B-2t2c-.*vhost.*-pdrdisc"
2056 # VPP VM VHOST SELECTION
2059 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2060 algorithm: "plot_performance_box"
2061 output-file-type: ".html"
2062 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
2064 "plot-vpp-throughput-latency"
2065 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2071 boxpoints: "outliers"
2074 title: "64B-1t1c-.*vhost.*-ndrdisc"
2080 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2081 algorithm: "plot_performance_box"
2082 output-file-type: ".html"
2083 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
2085 "plot-vpp-throughput-latency"
2086 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2092 boxpoints: "outliers"
2095 title: "64B-2t2c-.*vhost.*-ndrdisc"
2101 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2102 algorithm: "plot_performance_box"
2103 output-file-type: ".html"
2104 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
2106 "plot-vpp-throughput-latency"
2107 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2113 boxpoints: "outliers"
2116 title: "64B-1t1c-.*vhost.*-pdrdisc"
2122 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2123 algorithm: "plot_performance_box"
2124 output-file-type: ".html"
2125 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
2127 "plot-vpp-throughput-latency"
2128 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2134 boxpoints: "outliers"
2137 title: "64B-2t2c-.*vhost.*-pdrdisc"
2144 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
2145 algorithm: "plot_performance_box"
2146 output-file-type: ".html"
2147 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
2149 "plot-vpp-throughput-latency"
2150 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2156 boxpoints: "outliers"
2159 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2165 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
2166 algorithm: "plot_performance_box"
2167 output-file-type: ".html"
2168 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
2170 "plot-vpp-throughput-latency"
2171 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2177 boxpoints: "outliers"
2180 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2186 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
2187 algorithm: "plot_performance_box"
2188 output-file-type: ".html"
2189 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
2191 "plot-vpp-throughput-latency"
2192 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2198 boxpoints: "outliers"
2201 title: "64B-1t1c-.*ipsec.*-pdrdisc"
2207 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
2208 algorithm: "plot_performance_box"
2209 output-file-type: ".html"
2210 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
2212 "plot-vpp-throughput-latency"
2213 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2219 boxpoints: "outliers"
2222 title: "64B-2t2c-.*ipsec.*-pdrdisc"
2229 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2230 algorithm: "plot_performance_box"
2231 output-file-type: ".html"
2232 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
2234 "plot-dpdk-throughput-latency"
2235 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2241 boxpoints: "outliers"
2244 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2250 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2251 algorithm: "plot_performance_box"
2252 output-file-type: ".html"
2253 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
2255 "plot-dpdk-throughput-latency"
2256 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2262 boxpoints: "outliers"
2265 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2271 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2272 algorithm: "plot_performance_box"
2273 output-file-type: ".html"
2274 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
2276 "plot-dpdk-throughput-latency"
2277 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2283 boxpoints: "outliers"
2286 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2291 gridcolor: "rgb(238, 238, 238)"
2292 linecolor: "rgb(238, 238, 238)"
2296 showticklabels: True
2297 tickcolor: "rgb(238, 238, 238)"
2299 title: "Indexed Test Cases"
2302 gridcolor: "rgb(238, 238, 238)'"
2304 linecolor: "rgb(238, 238, 238)"
2306 range: [2000000, 12000000]
2309 showticklabels: True
2310 tickcolor: "rgb(238, 238, 238)"
2311 title: "Packets Per Second [pps]"
2329 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2330 algorithm: "plot_performance_box"
2331 output-file-type: ".html"
2332 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
2334 "plot-dpdk-throughput-latency"
2335 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2341 boxpoints: "outliers"
2344 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2349 gridcolor: "rgb(238, 238, 238)"
2350 linecolor: "rgb(238, 238, 238)"
2354 showticklabels: True
2355 tickcolor: "rgb(238, 238, 238)"
2357 title: "Indexed Test Cases"
2360 gridcolor: "rgb(238, 238, 238)'"
2362 linecolor: "rgb(238, 238, 238)"
2364 range: [2000000, 12000000]
2367 showticklabels: True
2368 tickcolor: "rgb(238, 238, 238)"
2369 title: "Packets Per Second [pps]"
2387 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2388 algorithm: "plot_performance_box"
2389 output-file-type: ".html"
2390 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2392 "plot-dpdk-throughput-latency"
2393 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2399 boxpoints: "outliers"
2402 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2408 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2409 algorithm: "plot_performance_box"
2410 output-file-type: ".html"
2411 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2413 "plot-dpdk-throughput-latency"
2414 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2420 boxpoints: "outliers"
2423 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2429 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2430 algorithm: "plot_performance_box"
2431 output-file-type: ".html"
2432 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2434 "plot-dpdk-throughput-latency"
2435 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2441 boxpoints: "outliers"
2444 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2449 gridcolor: "rgb(238, 238, 238)"
2450 linecolor: "rgb(238, 238, 238)"
2454 showticklabels: True
2455 tickcolor: "rgb(238, 238, 238)"
2457 title: "Indexed Test Cases"
2460 gridcolor: "rgb(238, 238, 238)'"
2462 linecolor: "rgb(238, 238, 238)"
2464 range: [20000000, 30000000]
2467 showticklabels: True
2468 tickcolor: "rgb(238, 238, 238)"
2469 title: "Packets Per Second [pps]"
2487 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2488 algorithm: "plot_performance_box"
2489 output-file-type: ".html"
2490 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2492 "plot-dpdk-throughput-latency"
2493 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2499 boxpoints: "outliers"
2502 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2507 gridcolor: "rgb(238, 238, 238)"
2508 linecolor: "rgb(238, 238, 238)"
2512 showticklabels: True
2513 tickcolor: "rgb(238, 238, 238)"
2515 title: "Indexed Test Cases"
2518 gridcolor: "rgb(238, 238, 238)'"
2520 linecolor: "rgb(238, 238, 238)"
2522 range: [20000000, 30000000]
2525 showticklabels: True
2526 tickcolor: "rgb(238, 238, 238)"
2527 title: "Packets Per Second [pps]"
2548 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2549 algorithm: "plot_latency_box"
2550 output-file-type: ".html"
2551 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2553 "plot-vpp-throughput-latency"
2554 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2561 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2567 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2568 algorithm: "plot_latency_box"
2569 output-file-type: ".html"
2570 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2572 "plot-vpp-throughput-latency"
2573 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2580 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2587 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2588 algorithm: "plot_latency_box"
2589 output-file-type: ".html"
2590 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2592 "plot-vpp-throughput-latency"
2593 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'"
2600 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2606 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2607 algorithm: "plot_latency_box"
2608 output-file-type: ".html"
2609 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2611 "plot-vpp-throughput-latency"
2612 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'"
2619 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2626 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2627 algorithm: "plot_latency_box"
2628 output-file-type: ".html"
2629 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
2631 "plot-vpp-throughput-latency"
2632 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2639 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2645 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2646 algorithm: "plot_latency_box"
2647 output-file-type: ".html"
2648 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
2650 "plot-vpp-throughput-latency"
2651 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2658 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2665 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2666 algorithm: "plot_latency_box"
2667 output-file-type: ".html"
2668 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
2670 "plot-vpp-throughput-latency"
2671 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2678 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2684 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2685 algorithm: "plot_latency_box"
2686 output-file-type: ".html"
2687 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
2689 "plot-vpp-throughput-latency"
2690 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2697 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2704 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2705 algorithm: "plot_latency_box"
2706 output-file-type: ".html"
2707 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
2709 "plot-vpp-throughput-latency"
2710 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2717 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2723 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2724 algorithm: "plot_latency_box"
2725 output-file-type: ".html"
2726 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
2728 "plot-vpp-throughput-latency"
2729 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2736 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2743 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2744 algorithm: "plot_latency_box"
2745 output-file-type: ".html"
2746 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
2748 "plot-vpp-throughput-latency"
2749 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2756 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2762 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2763 algorithm: "plot_latency_box"
2764 output-file-type: ".html"
2765 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
2767 "plot-vpp-throughput-latency"
2768 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2775 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2782 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2783 algorithm: "plot_latency_box"
2784 output-file-type: ".html"
2785 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
2787 "plot-vpp-throughput-latency"
2788 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2795 title: "64B-1t1c-.*vhost.*-ndrdisc"
2801 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2802 algorithm: "plot_latency_box"
2803 output-file-type: ".html"
2804 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
2806 "plot-vpp-throughput-latency"
2807 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2814 title: "64B-2t2c-.*vhost.*-ndrdisc"
2818 # VPP VM VHOST selection
2821 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2822 algorithm: "plot_latency_box"
2823 output-file-type: ".html"
2824 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
2826 "plot-vpp-throughput-latency"
2827 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2834 title: "64B-1t1c-.*vhost.*-ndrdisc"
2840 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2841 algorithm: "plot_latency_box"
2842 output-file-type: ".html"
2843 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
2845 "plot-vpp-throughput-latency"
2846 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2853 title: "64B-2t2c-.*vhost.*-ndrdisc"
2860 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
2861 algorithm: "plot_latency_box"
2862 output-file-type: ".html"
2863 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
2865 "plot-vpp-throughput-latency"
2866 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2873 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2879 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
2880 algorithm: "plot_latency_box"
2881 output-file-type: ".html"
2882 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
2884 "plot-vpp-throughput-latency"
2885 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2892 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2899 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2900 algorithm: "plot_latency_box"
2901 output-file-type: ".html"
2902 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
2904 "plot-dpdk-throughput-latency"
2905 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2912 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2918 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2919 algorithm: "plot_latency_box"
2920 output-file-type: ".html"
2921 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
2923 "plot-dpdk-throughput-latency"
2924 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2931 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2937 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2938 algorithm: "plot_latency_box"
2939 output-file-type: ".html"
2940 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
2942 "plot-dpdk-throughput-latency"
2943 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2950 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2956 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2957 algorithm: "plot_latency_box"
2958 output-file-type: ".html"
2959 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
2961 "plot-dpdk-throughput-latency"
2962 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2969 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2973 # Ligato - Throughput
2978 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2979 algorithm: "plot_performance_box"
2980 output-file-type: ".html"
2981 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
2983 "plot-vpp-throughput-latency"
2984 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2990 boxpoints: "outliers"
2993 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2998 gridcolor: "rgb(238, 238, 238)"
2999 linecolor: "rgb(238, 238, 238)"
3003 showticklabels: True
3004 tickcolor: "rgb(238, 238, 238)"
3006 title: "Indexed Test Cases"
3009 gridcolor: "rgb(238, 238, 238)'"
3011 linecolor: "rgb(238, 238, 238)"
3016 showticklabels: True
3017 tickcolor: "rgb(238, 238, 238)"
3018 title: "Packets Per Second [pps]"
3036 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3037 algorithm: "plot_performance_box"
3038 output-file-type: ".html"
3039 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
3041 "plot-vpp-throughput-latency"
3042 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3048 boxpoints: "outliers"
3051 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3056 gridcolor: "rgb(238, 238, 238)"
3057 linecolor: "rgb(238, 238, 238)"
3061 showticklabels: True
3062 tickcolor: "rgb(238, 238, 238)"
3064 title: "Indexed Test Cases"
3067 gridcolor: "rgb(238, 238, 238)'"
3069 linecolor: "rgb(238, 238, 238)"
3074 showticklabels: True
3075 tickcolor: "rgb(238, 238, 238)"
3076 title: "Packets Per Second [pps]"
3094 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3095 algorithm: "plot_performance_box"
3096 output-file-type: ".html"
3097 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
3099 "plot-vpp-throughput-latency"
3100 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3106 boxpoints: "outliers"
3109 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3114 gridcolor: "rgb(238, 238, 238)"
3115 linecolor: "rgb(238, 238, 238)"
3119 showticklabels: True
3120 tickcolor: "rgb(238, 238, 238)"
3122 title: "Indexed Test Cases"
3125 gridcolor: "rgb(238, 238, 238)'"
3127 linecolor: "rgb(238, 238, 238)"
3132 showticklabels: True
3133 tickcolor: "rgb(238, 238, 238)"
3134 title: "Packets Per Second [pps]"
3152 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3153 algorithm: "plot_performance_box"
3154 output-file-type: ".html"
3155 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
3157 "plot-vpp-throughput-latency"
3158 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3164 boxpoints: "outliers"
3167 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3172 gridcolor: "rgb(238, 238, 238)"
3173 linecolor: "rgb(238, 238, 238)"
3177 showticklabels: True
3178 tickcolor: "rgb(238, 238, 238)"
3180 title: "Indexed Test Cases"
3183 gridcolor: "rgb(238, 238, 238)'"
3185 linecolor: "rgb(238, 238, 238)"
3190 showticklabels: True
3191 tickcolor: "rgb(238, 238, 238)"
3192 title: "Packets Per Second [pps]"
3208 # Container orchestrated
3211 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3212 algorithm: "plot_performance_box"
3213 output-file-type: ".html"
3214 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
3216 "plot-ligato-throughput-latency"
3217 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3223 boxpoints: "outliers"
3226 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3232 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3233 algorithm: "plot_performance_box"
3234 output-file-type: ".html"
3235 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
3237 "plot-ligato-throughput-latency"
3238 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3244 boxpoints: "outliers"
3247 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3253 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3254 algorithm: "plot_performance_box"
3255 output-file-type: ".html"
3256 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
3258 "plot-ligato-throughput-latency"
3259 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3265 boxpoints: "outliers"
3268 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3274 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3275 algorithm: "plot_performance_box"
3276 output-file-type: ".html"
3277 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
3279 "plot-ligato-throughput-latency"
3280 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3286 boxpoints: "outliers"
3289 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3298 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3299 algorithm: "plot_latency_box"
3300 output-file-type: ".html"
3301 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
3303 "plot-vpp-throughput-latency"
3304 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3311 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3317 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3318 algorithm: "plot_latency_box"
3319 output-file-type: ".html"
3320 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
3322 "plot-vpp-throughput-latency"
3323 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3330 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3334 # Container orchestrated
3337 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3338 algorithm: "plot_latency_box"
3339 output-file-type: ".html"
3340 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
3342 "plot-ligato-throughput-latency"
3343 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3350 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3356 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3357 algorithm: "plot_latency_box"
3358 output-file-type: ".html"
3359 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
3361 "plot-ligato-throughput-latency"
3362 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3369 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"