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"
66 # List the directories which are created while preparing the environment.
67 # All directories MUST be defined in "paths" section.
74 - "DIR[WORKING,SRC,STATIC]"
77 # List the directories which are deleted while cleaning the environment.
78 # All directories MUST be defined in "paths" section.
82 # List the directories where the results (build) is stored.
83 # All directories MUST be defined in "paths" section.
91 csit-vpp-perf-1707-all:
95 csit-vpp-perf-1710-all:
100 csit-vpp-perf-1707-all:
104 csit-vpp-perf-1710-all:
108 # TODO: Add the data sources
109 plot-throughput-speedup-analysis:
110 csit-vpp-perf-1801-all:
112 performance-improvements:
113 csit-vpp-perf-1707-all:
124 csit-vpp-perf-1710-all:
136 csit-vpp-perf-1801-all:
139 csit-ligato-perf-1710-all:
150 csit-ligato-perf-1801-all:
156 csit-vpp-perf-1801-all:
159 csit-vpp-functional-1801-ubuntu1604-virl:
160 - "lastSuccessfulBuild"
163 csit-ligato-perf-1801-all:
166 csit-dpdk-perf-1801-all:
169 csit-hc2vpp-verify-func-1801-ubuntu1604:
170 - "lastSuccessfulBuild"
171 # TODO: Will we use this one?
172 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
173 # - lastSuccessfulBuild
175 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
178 plot-vpp-throughput-latency:
179 csit-vpp-perf-1801-all:
182 plot-dpdk-throughput-latency:
183 csit-dpdk-perf-1801-all:
195 plot-ligato-throughput-latency:
196 csit-ligato-perf-1801-all:
206 gridcolor: "rgb(238, 238, 238)"
207 linecolor: "rgb(238, 238, 238)"
212 tickcolor: "rgb(238, 238, 238)"
214 title: "Indexed Test Cases"
217 gridcolor: "rgb(238, 238, 238)'"
219 linecolor: "rgb(238, 238, 238)"
225 tickcolor: "rgb(238, 238, 238)"
226 title: "Packets Per Second [pps]"
246 gridcolor: "rgb(238, 238, 238)"
247 linecolor: "rgb(238, 238, 238)"
252 tickcolor: "rgb(238, 238, 238)"
254 title: "Indexed Test Cases"
257 gridcolor: "rgb(238, 238, 238)'"
259 linecolor: "rgb(238, 238, 238)"
265 tickcolor: "rgb(238, 238, 238)"
266 title: "Latency min/avg/max [uSec]"
281 plot-throughput-speedup-analysis:
286 gridcolor: "rgb(238, 238, 238)"
287 linecolor: "rgb(238, 238, 238)"
292 tickcolor: "rgb(238, 238, 238)"
297 title: "Throughput speedup factor"
298 gridcolor: "rgb(238, 238, 238)"
300 linecolor: "rgb(238, 238, 238)"
306 tickcolor: "rgb(238, 238, 238)"
314 bgcolor: "rgba(255, 255, 255, 0)"
315 bordercolor: "rgba(255, 255, 255, 0)"
332 input-format: "xml" # zip or xml
333 extract: "robot-plugin/output.xml" # Only for zip
335 # The files must be in the directory DIR[WORKING,DATA]
336 csit-vpp-perf-1801-all:
339 file: "{DIR[WORKING,DATA]}/output.xml"
342 file: "{DIR[WORKING,DATA]}/output.xml"
346 src-path: "{DIR[RST]}"
347 dst-path: "{DIR[WORKING,SRC]}"
350 type: "input" # Ignored in debug mode
352 file-name: "robot-plugin.zip"
354 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
355 extract: "robot-plugin/output.xml"
357 csit-vpp-perf-1707-all:
368 csit-vpp-perf-1710-all:
381 csit-vpp-perf-1801-all:
385 csit-ligato-perf-1710-all:
397 csit-ligato-perf-1801-all:
401 csit-dpdk-perf-1801-all:
412 csit-vpp-functional-1801-ubuntu1604-virl:
413 - lastSuccessfulBuild
414 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
416 csit-hc2vpp-verify-func-1801-ubuntu1604:
417 - lastSuccessfulBuild
418 # TODO: Will we use this one?
419 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
420 # - lastSuccessfulBuild
430 ################################################################################
432 ################################################################################
436 title: "Performance Impact of Meltdown Patches"
437 algorithm: "table_performance_comparison"
438 output-file-ext: ".csv"
440 output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
443 # TODO: specify data sources
445 csit-vpp-perf-1707-all:
450 title: "Meltdown Patches Applied"
451 # TODO: specify data sources
453 csit-vpp-perf-1710-all:
458 "vpp-meltdown-impact"
464 # Number of the best and the worst tests presented in the table. Use 0 (zero)
465 # to present all tests.
466 nr-of-tests-shown: 20
470 title: "Performance Impact of Spectre Patches"
471 algorithm: "table_performance_comparison"
472 output-file-ext: ".csv"
474 output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
477 # TODO: specify data sources
479 csit-vpp-perf-1707-all:
484 title: "Spectre Patches Applied"
485 # TODO: specify data sources
487 csit-vpp-perf-1710-all:
498 # Number of the best and the worst tests presented in the table. Use 0 (zero)
499 # to present all tests.
500 nr-of-tests-shown: 20
504 title: "Performance improvements"
505 algorithm: "table_performance_improvements"
506 template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
507 output-file-ext: ".csv"
508 output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
511 title: "Functionality"
517 title: "16.09 mean [Mpps]"
520 title: "17.01 mean [Mpps]"
523 title: "17.04 mean [Mpps]"
526 title: "17.07 mean [Mpps]"
527 data: "data csit-vpp-perf-1707-all mean"
529 title: "17.10 mean [Mpps]"
530 data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
532 title: "18.01 mean [Mpps]"
533 data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
535 title: "18.01 stdev [Mpps]"
536 data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
538 title: "17.10 to 18.01 change [%]"
539 data: "operation relative_change 6 7"
542 "performance-improvements"
549 title: "Detailed Test Results - VPP Performance Results"
550 algorithm: "table_merged_details"
551 output-file-ext: ".csv"
552 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
558 title: "Documentation"
566 filter: "not 'NDRCHK' and not 'PDRCHK'"
575 title: "Test configuration - VPP Performance Test Configs"
576 algorithm: "table_merged_details"
577 output-file-ext: ".csv"
578 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
584 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
585 data: "data vat-history"
589 filter: "not 'NDRCHK' and not 'PDRCHK'"
597 title: "Test Operational Data - VPP Performance Operational Data"
598 algorithm: "table_merged_details"
599 output-file-ext: ".csv"
600 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
606 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
607 data: "data show-run"
611 filter: "not 'NDRCHK' and not 'PDRCHK'"
619 title: "Detailed Test Results - VPP Functional Results"
620 algorithm: "table_details"
621 output-file-ext: ".csv"
622 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
628 title: "Documentation"
645 title: "Test configuration - VPP Functional Test Configs"
646 algorithm: "table_details"
647 output-file-ext: ".csv"
648 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
654 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
655 data: "data vat-history"
667 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
668 algorithm: "table_details"
669 output-file-ext: ".csv"
670 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
676 title: "Documentation"
683 "ligato-perf-results"
693 title: "Detailed Test Results - DPDK Performance Results"
694 algorithm: "table_details"
695 output-file-ext: ".csv"
696 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
702 title: "Documentation"
719 title: "Detailed Test Results - Honeycomb Functional Results"
720 algorithm: "table_details"
721 output-file-ext: ".csv"
722 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
728 title: "Documentation"
745 title: "Detailed Test Results - NSH SFC Functional Results"
746 algorithm: "table_details"
747 output-file-ext: ".csv"
748 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
754 title: "Documentation"
769 ################################################################################
771 ################################################################################
775 title: "VPP Performance Results"
776 algorithm: "file_merged_test_results"
777 output-file-ext: ".rst"
778 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
779 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"
780 dir-tables: "{DIR[DTR,PERF,VPP]}"
783 filter: "not 'NDRCHK' and not 'PDRCHK'"
789 data-start-level: 3 # 0, 1, 2, ...
790 chapters-start-level: 2 # 0, 1, 2, ...
794 title: "VPP Performance Configuration"
795 algorithm: "file_merged_test_results"
796 output-file-ext: ".rst"
797 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
798 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"
799 dir-tables: "{DIR[DTC,PERF,VPP]}"
802 filter: "not 'NDRCHK' and not 'PDRCHK'"
808 data-start-level: 3 # 0, 1, 2, ...
809 chapters-start-level: 2 # 0, 1, 2, ...
813 title: "VPP Performance Operational Data"
814 algorithm: "file_merged_test_results"
815 output-file-ext: ".rst"
816 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
817 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"
818 dir-tables: "{DIR[DTO,PERF,VPP]}"
821 filter: "not 'NDRCHK' and not 'PDRCHK'"
827 data-start-level: 3 # 0, 1, 2, ...
828 chapters-start-level: 2 # 0, 1, 2, ...
832 title: "VPP Functional Results"
833 algorithm: "file_test_results"
834 output-file-ext: ".rst"
835 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
836 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"
837 dir-tables: "{DIR[DTR,FUNC,VPP]}"
845 data-start-level: 3 # 0, 1, 2, ...
846 chapters-start-level: 2 # 0, 1, 2, ...
850 title: "VPP Functional Configuration"
851 algorithm: "file_test_results"
852 output-file-ext: ".rst"
853 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
854 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"
855 dir-tables: "{DIR[DTC,FUNC,VPP]}"
863 data-start-level: 3 # 0, 1, 2, ...
864 chapters-start-level: 2 # 0, 1, 2, ...
868 title: "Container Orchestrated Performance Results"
869 algorithm: "file_test_results"
870 output-file-ext: ".rst"
871 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
872 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"
873 dir-tables: "{DIR[DTR,PERF,COT]}"
875 "ligato-perf-results"
881 data-start-level: 2 # 0, 1, 2, ...
882 chapters-start-level: 2 # 0, 1, 2, ...
886 title: "DPDK Performance Results"
887 algorithm: "file_test_results"
888 output-file-ext: ".rst"
889 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
890 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"
891 dir-tables: "{DIR[DTR,PERF,DPDK]}"
901 data-start-level: 2 # 0, 1, 2, ...
902 chapters-start-level: 2 # 0, 1, 2, ...
906 title: "Honeycomb Functional Results"
907 algorithm: "file_test_results"
908 output-file-ext: ".rst"
909 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
910 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"
911 dir-tables: "{DIR[DTR,FUNC,HC]}"
921 data-start-level: 3 # 0, 1, 2, ...
922 chapters-start-level: 2 # 0, 1, 2, ...
926 title: "NSH SFC Functional Results"
927 algorithm: "file_test_results"
928 output-file-ext: ".rst"
929 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
930 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"
931 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
941 data-start-level: 2 # 0, 1, 2, ...
942 chapters-start-level: 2 # 0, 1, 2, ...
944 ################################################################################
946 ################################################################################
948 # Plot Throughput Speedup Analysis
950 # L2 - 10ge2p1x520 - NDR
953 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
954 algorithm: "plot_throughput_speedup_analysis"
955 output-file-type: ".html"
956 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
958 "plot-throughput-speedup-analysis"
959 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
965 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
967 "plot-throughput-speedup-analysis"
969 # L2 - 40ge2p1xl710 - NDR
972 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
973 algorithm: "plot_throughput_speedup_analysis"
974 output-file-type: ".html"
975 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
977 "plot-throughput-speedup-analysis"
978 filter: "'NIC_Intel-XL710' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
984 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
986 "plot-throughput-speedup-analysis"
988 # L2 - 10ge2p1x520 - PDR
991 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
992 algorithm: "plot_throughput_speedup_analysis"
993 output-file-type: ".html"
994 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
996 "plot-throughput-speedup-analysis"
997 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1003 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1005 "plot-throughput-speedup-analysis"
1007 # IPv4 - 10ge2p1x520 - NDR
1010 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1011 algorithm: "plot_throughput_speedup_analysis"
1012 output-file-type: ".html"
1013 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1015 "plot-throughput-speedup-analysis"
1016 filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1022 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1024 "plot-throughput-speedup-analysis"
1026 # IPv4 - 40ge2p1xl710 - NDR
1029 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1030 algorithm: "plot_throughput_speedup_analysis"
1031 output-file-type: ".html"
1032 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1034 "plot-throughput-speedup-analysis"
1035 filter: "'NIC_Intel-XL710' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1041 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1043 "plot-throughput-speedup-analysis"
1045 # IPv4 - 10ge2p1x520 - PDR
1048 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1049 algorithm: "plot_throughput_speedup_analysis"
1050 output-file-type: ".html"
1051 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1053 "plot-throughput-speedup-analysis"
1054 filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1060 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1062 "plot-throughput-speedup-analysis"
1064 # IPv6 - 10ge2p1x520 - NDR
1067 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1068 algorithm: "plot_throughput_speedup_analysis"
1069 output-file-type: ".html"
1070 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1072 "plot-throughput-speedup-analysis"
1073 filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1079 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1081 "plot-throughput-speedup-analysis"
1083 # IPv6 - 40ge2p1xl710 - NDR
1086 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1087 algorithm: "plot_throughput_speedup_analysis"
1088 output-file-type: ".html"
1089 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1091 "plot-throughput-speedup-analysis"
1092 filter: "'NIC_Intel-XL710' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1098 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1100 "plot-throughput-speedup-analysis"
1102 # IPv6 - 10ge2p1x520 - PDR
1105 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1106 algorithm: "plot_throughput_speedup_analysis"
1107 output-file-type: ".html"
1108 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1110 "plot-throughput-speedup-analysis"
1111 filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1117 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1119 "plot-throughput-speedup-analysis"
1121 # Plot packets per second
1126 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1127 algorithm: "plot_performance_box"
1128 output-file-type: ".html"
1129 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1131 "plot-vpp-throughput-latency"
1132 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1133 # each tag is enclosed with ' (apostrophe).
1134 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1140 boxpoints: "outliers"
1143 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1149 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1150 algorithm: "plot_performance_box"
1151 output-file-type: ".html"
1152 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1154 "plot-vpp-throughput-latency"
1155 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1161 boxpoints: "outliers"
1164 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1170 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1171 algorithm: "plot_performance_box"
1172 output-file-type: ".html"
1173 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1175 "plot-vpp-throughput-latency"
1176 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'"
1182 boxpoints: "outliers"
1185 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1191 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1192 algorithm: "plot_performance_box"
1193 output-file-type: ".html"
1194 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1196 "plot-vpp-throughput-latency"
1197 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'"
1203 boxpoints: "outliers"
1206 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1213 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1214 algorithm: "plot_performance_box"
1215 output-file-type: ".html"
1216 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1218 "plot-vpp-throughput-latency"
1219 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'"
1225 boxpoints: "outliers"
1228 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1234 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1235 algorithm: "plot_performance_box"
1236 output-file-type: ".html"
1237 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1239 "plot-vpp-throughput-latency"
1240 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'"
1246 boxpoints: "outliers"
1249 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1255 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1256 algorithm: "plot_performance_box"
1257 output-file-type: ".html"
1258 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1260 "plot-vpp-throughput-latency"
1261 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'"
1267 boxpoints: "outliers"
1270 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1276 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1277 algorithm: "plot_performance_box"
1278 output-file-type: ".html"
1279 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1281 "plot-vpp-throughput-latency"
1282 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'"
1288 boxpoints: "outliers"
1291 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1298 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1299 algorithm: "plot_performance_box"
1300 output-file-type: ".html"
1301 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1303 "plot-vpp-throughput-latency"
1304 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1310 boxpoints: "outliers"
1313 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1319 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1320 algorithm: "plot_performance_box"
1321 output-file-type: ".html"
1322 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1324 "plot-vpp-throughput-latency"
1325 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1331 boxpoints: "outliers"
1334 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1340 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1341 algorithm: "plot_performance_box"
1342 output-file-type: ".html"
1343 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1345 "plot-vpp-throughput-latency"
1346 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1352 boxpoints: "outliers"
1355 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1361 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1362 algorithm: "plot_performance_box"
1363 output-file-type: ".html"
1364 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1366 "plot-vpp-throughput-latency"
1367 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1373 boxpoints: "outliers"
1376 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1383 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1384 algorithm: "plot_performance_box"
1385 output-file-type: ".html"
1386 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1388 "plot-vpp-throughput-latency"
1389 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1395 boxpoints: "outliers"
1398 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1404 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1405 algorithm: "plot_performance_box"
1406 output-file-type: ".html"
1407 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
1409 "plot-vpp-throughput-latency"
1410 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1416 boxpoints: "outliers"
1419 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1425 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1426 algorithm: "plot_performance_box"
1427 output-file-type: ".html"
1428 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
1430 "plot-vpp-throughput-latency"
1431 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1437 boxpoints: "outliers"
1440 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1446 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1447 algorithm: "plot_performance_box"
1448 output-file-type: ".html"
1449 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
1451 "plot-vpp-throughput-latency"
1452 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1458 boxpoints: "outliers"
1461 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1468 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1469 algorithm: "plot_performance_box"
1470 output-file-type: ".html"
1471 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
1473 "plot-vpp-throughput-latency"
1474 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1480 boxpoints: "outliers"
1483 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1489 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1490 algorithm: "plot_performance_box"
1491 output-file-type: ".html"
1492 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
1494 "plot-vpp-throughput-latency"
1495 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1501 boxpoints: "outliers"
1504 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1510 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1511 algorithm: "plot_performance_box"
1512 output-file-type: ".html"
1513 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
1515 "plot-vpp-throughput-latency"
1516 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'"
1522 boxpoints: "outliers"
1525 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1531 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1532 algorithm: "plot_performance_box"
1533 output-file-type: ".html"
1534 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
1536 "plot-vpp-throughput-latency"
1537 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'"
1543 boxpoints: "outliers"
1546 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1553 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1554 algorithm: "plot_performance_box"
1555 output-file-type: ".html"
1556 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
1558 "plot-vpp-throughput-latency"
1559 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1565 boxpoints: "outliers"
1568 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1574 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1575 algorithm: "plot_performance_box"
1576 output-file-type: ".html"
1577 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
1579 "plot-vpp-throughput-latency"
1580 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1586 boxpoints: "outliers"
1589 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1595 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1596 algorithm: "plot_performance_box"
1597 output-file-type: ".html"
1598 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
1600 "plot-vpp-throughput-latency"
1601 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1607 boxpoints: "outliers"
1610 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1616 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1617 algorithm: "plot_performance_box"
1618 output-file-type: ".html"
1619 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
1621 "plot-vpp-throughput-latency"
1622 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1628 boxpoints: "outliers"
1631 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1638 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1639 algorithm: "plot_performance_box"
1640 output-file-type: ".html"
1641 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
1643 "plot-vpp-throughput-latency"
1644 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1650 boxpoints: "outliers"
1653 title: "64B-1t1c-.*vhost.*-ndrdisc"
1659 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1660 algorithm: "plot_performance_box"
1661 output-file-type: ".html"
1662 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
1664 "plot-vpp-throughput-latency"
1665 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1671 boxpoints: "outliers"
1674 title: "64B-2t2c-.*vhost.*-ndrdisc"
1680 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1681 algorithm: "plot_performance_box"
1682 output-file-type: ".html"
1683 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
1685 "plot-vpp-throughput-latency"
1686 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1692 boxpoints: "outliers"
1695 title: "64B-1t1c-.*vhost.*-pdrdisc"
1701 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1702 algorithm: "plot_performance_box"
1703 output-file-type: ".html"
1704 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
1706 "plot-vpp-throughput-latency"
1707 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1713 boxpoints: "outliers"
1716 title: "64B-2t2c-.*vhost.*-pdrdisc"
1720 # VPP VM VHOST SELECTION
1723 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1724 algorithm: "plot_performance_box"
1725 output-file-type: ".html"
1726 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
1728 "plot-vpp-throughput-latency"
1729 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1735 boxpoints: "outliers"
1738 title: "64B-1t1c-.*vhost.*-ndrdisc"
1744 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1745 algorithm: "plot_performance_box"
1746 output-file-type: ".html"
1747 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
1749 "plot-vpp-throughput-latency"
1750 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1756 boxpoints: "outliers"
1759 title: "64B-2t2c-.*vhost.*-ndrdisc"
1765 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1766 algorithm: "plot_performance_box"
1767 output-file-type: ".html"
1768 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
1770 "plot-vpp-throughput-latency"
1771 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1777 boxpoints: "outliers"
1780 title: "64B-1t1c-.*vhost.*-pdrdisc"
1786 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1787 algorithm: "plot_performance_box"
1788 output-file-type: ".html"
1789 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
1791 "plot-vpp-throughput-latency"
1792 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1798 boxpoints: "outliers"
1801 title: "64B-2t2c-.*vhost.*-pdrdisc"
1808 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
1809 algorithm: "plot_performance_box"
1810 output-file-type: ".html"
1811 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
1813 "plot-vpp-throughput-latency"
1814 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1820 boxpoints: "outliers"
1823 title: "64B-1t1c-.*ipsec.*-ndrdisc"
1829 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
1830 algorithm: "plot_performance_box"
1831 output-file-type: ".html"
1832 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
1834 "plot-vpp-throughput-latency"
1835 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1841 boxpoints: "outliers"
1844 title: "64B-2t2c-.*ipsec.*-ndrdisc"
1850 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
1851 algorithm: "plot_performance_box"
1852 output-file-type: ".html"
1853 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
1855 "plot-vpp-throughput-latency"
1856 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1862 boxpoints: "outliers"
1865 title: "64B-1t1c-.*ipsec.*-pdrdisc"
1871 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
1872 algorithm: "plot_performance_box"
1873 output-file-type: ".html"
1874 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
1876 "plot-vpp-throughput-latency"
1877 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1883 boxpoints: "outliers"
1886 title: "64B-2t2c-.*ipsec.*-pdrdisc"
1893 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1894 algorithm: "plot_performance_box"
1895 output-file-type: ".html"
1896 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
1898 "plot-dpdk-throughput-latency"
1899 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1905 boxpoints: "outliers"
1908 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1914 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1915 algorithm: "plot_performance_box"
1916 output-file-type: ".html"
1917 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
1919 "plot-dpdk-throughput-latency"
1920 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1926 boxpoints: "outliers"
1929 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1935 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1936 algorithm: "plot_performance_box"
1937 output-file-type: ".html"
1938 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
1940 "plot-dpdk-throughput-latency"
1941 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
1947 boxpoints: "outliers"
1950 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1955 gridcolor: "rgb(238, 238, 238)"
1956 linecolor: "rgb(238, 238, 238)"
1960 showticklabels: True
1961 tickcolor: "rgb(238, 238, 238)"
1963 title: "Indexed Test Cases"
1966 gridcolor: "rgb(238, 238, 238)'"
1968 linecolor: "rgb(238, 238, 238)"
1970 range: [2000000, 12000000]
1973 showticklabels: True
1974 tickcolor: "rgb(238, 238, 238)"
1975 title: "Packets Per Second [pps]"
1993 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
1994 algorithm: "plot_performance_box"
1995 output-file-type: ".html"
1996 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
1998 "plot-dpdk-throughput-latency"
1999 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2005 boxpoints: "outliers"
2008 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2013 gridcolor: "rgb(238, 238, 238)"
2014 linecolor: "rgb(238, 238, 238)"
2018 showticklabels: True
2019 tickcolor: "rgb(238, 238, 238)"
2021 title: "Indexed Test Cases"
2024 gridcolor: "rgb(238, 238, 238)'"
2026 linecolor: "rgb(238, 238, 238)"
2028 range: [2000000, 12000000]
2031 showticklabels: True
2032 tickcolor: "rgb(238, 238, 238)"
2033 title: "Packets Per Second [pps]"
2051 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2052 algorithm: "plot_performance_box"
2053 output-file-type: ".html"
2054 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2056 "plot-dpdk-throughput-latency"
2057 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2063 boxpoints: "outliers"
2066 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2072 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2073 algorithm: "plot_performance_box"
2074 output-file-type: ".html"
2075 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2077 "plot-dpdk-throughput-latency"
2078 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2084 boxpoints: "outliers"
2087 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2093 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2094 algorithm: "plot_performance_box"
2095 output-file-type: ".html"
2096 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2098 "plot-dpdk-throughput-latency"
2099 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2105 boxpoints: "outliers"
2108 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2113 gridcolor: "rgb(238, 238, 238)"
2114 linecolor: "rgb(238, 238, 238)"
2118 showticklabels: True
2119 tickcolor: "rgb(238, 238, 238)"
2121 title: "Indexed Test Cases"
2124 gridcolor: "rgb(238, 238, 238)'"
2126 linecolor: "rgb(238, 238, 238)"
2128 range: [20000000, 30000000]
2131 showticklabels: True
2132 tickcolor: "rgb(238, 238, 238)"
2133 title: "Packets Per Second [pps]"
2151 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2152 algorithm: "plot_performance_box"
2153 output-file-type: ".html"
2154 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2156 "plot-dpdk-throughput-latency"
2157 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2163 boxpoints: "outliers"
2166 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2171 gridcolor: "rgb(238, 238, 238)"
2172 linecolor: "rgb(238, 238, 238)"
2176 showticklabels: True
2177 tickcolor: "rgb(238, 238, 238)"
2179 title: "Indexed Test Cases"
2182 gridcolor: "rgb(238, 238, 238)'"
2184 linecolor: "rgb(238, 238, 238)"
2186 range: [20000000, 30000000]
2189 showticklabels: True
2190 tickcolor: "rgb(238, 238, 238)"
2191 title: "Packets Per Second [pps]"
2212 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2213 algorithm: "plot_latency_box"
2214 output-file-type: ".html"
2215 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2217 "plot-vpp-throughput-latency"
2218 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2225 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2231 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2232 algorithm: "plot_latency_box"
2233 output-file-type: ".html"
2234 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2236 "plot-vpp-throughput-latency"
2237 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2244 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2251 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2252 algorithm: "plot_latency_box"
2253 output-file-type: ".html"
2254 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2256 "plot-vpp-throughput-latency"
2257 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'"
2264 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2270 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2271 algorithm: "plot_latency_box"
2272 output-file-type: ".html"
2273 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2275 "plot-vpp-throughput-latency"
2276 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'"
2283 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2290 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2291 algorithm: "plot_latency_box"
2292 output-file-type: ".html"
2293 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
2295 "plot-vpp-throughput-latency"
2296 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2303 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2309 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2310 algorithm: "plot_latency_box"
2311 output-file-type: ".html"
2312 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
2314 "plot-vpp-throughput-latency"
2315 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2322 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2329 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2330 algorithm: "plot_latency_box"
2331 output-file-type: ".html"
2332 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
2334 "plot-vpp-throughput-latency"
2335 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2342 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2348 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2349 algorithm: "plot_latency_box"
2350 output-file-type: ".html"
2351 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
2353 "plot-vpp-throughput-latency"
2354 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2361 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2368 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2369 algorithm: "plot_latency_box"
2370 output-file-type: ".html"
2371 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
2373 "plot-vpp-throughput-latency"
2374 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2381 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2387 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2388 algorithm: "plot_latency_box"
2389 output-file-type: ".html"
2390 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
2392 "plot-vpp-throughput-latency"
2393 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2400 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2407 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2408 algorithm: "plot_latency_box"
2409 output-file-type: ".html"
2410 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
2412 "plot-vpp-throughput-latency"
2413 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2420 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2426 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2427 algorithm: "plot_latency_box"
2428 output-file-type: ".html"
2429 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
2431 "plot-vpp-throughput-latency"
2432 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2439 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2446 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2447 algorithm: "plot_latency_box"
2448 output-file-type: ".html"
2449 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
2451 "plot-vpp-throughput-latency"
2452 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2459 title: "64B-1t1c-.*vhost.*-ndrdisc"
2465 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2466 algorithm: "plot_latency_box"
2467 output-file-type: ".html"
2468 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
2470 "plot-vpp-throughput-latency"
2471 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2478 title: "64B-2t2c-.*vhost.*-ndrdisc"
2482 # VPP VM VHOST selection
2485 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2486 algorithm: "plot_latency_box"
2487 output-file-type: ".html"
2488 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
2490 "plot-vpp-throughput-latency"
2491 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2498 title: "64B-1t1c-.*vhost.*-ndrdisc"
2504 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2505 algorithm: "plot_latency_box"
2506 output-file-type: ".html"
2507 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
2509 "plot-vpp-throughput-latency"
2510 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2517 title: "64B-2t2c-.*vhost.*-ndrdisc"
2524 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
2525 algorithm: "plot_latency_box"
2526 output-file-type: ".html"
2527 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
2529 "plot-vpp-throughput-latency"
2530 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2537 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2543 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
2544 algorithm: "plot_latency_box"
2545 output-file-type: ".html"
2546 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
2548 "plot-vpp-throughput-latency"
2549 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2556 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2563 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2564 algorithm: "plot_latency_box"
2565 output-file-type: ".html"
2566 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
2568 "plot-dpdk-throughput-latency"
2569 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2576 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2582 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2583 algorithm: "plot_latency_box"
2584 output-file-type: ".html"
2585 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
2587 "plot-dpdk-throughput-latency"
2588 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2595 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2601 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2602 algorithm: "plot_latency_box"
2603 output-file-type: ".html"
2604 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
2606 "plot-dpdk-throughput-latency"
2607 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2614 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2620 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2621 algorithm: "plot_latency_box"
2622 output-file-type: ".html"
2623 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
2625 "plot-dpdk-throughput-latency"
2626 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2633 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2637 # Ligato - Throughput
2642 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2643 algorithm: "plot_performance_box"
2644 output-file-type: ".html"
2645 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
2647 "plot-vpp-throughput-latency"
2648 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2654 boxpoints: "outliers"
2657 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2663 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2664 algorithm: "plot_performance_box"
2665 output-file-type: ".html"
2666 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
2668 "plot-vpp-throughput-latency"
2669 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2675 boxpoints: "outliers"
2678 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2684 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2685 algorithm: "plot_performance_box"
2686 output-file-type: ".html"
2687 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
2689 "plot-vpp-throughput-latency"
2690 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2696 boxpoints: "outliers"
2699 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2705 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2706 algorithm: "plot_performance_box"
2707 output-file-type: ".html"
2708 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
2710 "plot-vpp-throughput-latency"
2711 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2717 boxpoints: "outliers"
2720 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2724 # Container orchestrated
2727 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2728 algorithm: "plot_performance_box"
2729 output-file-type: ".html"
2730 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
2732 "plot-ligato-throughput-latency"
2733 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2739 boxpoints: "outliers"
2742 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2748 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2749 algorithm: "plot_performance_box"
2750 output-file-type: ".html"
2751 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
2753 "plot-ligato-throughput-latency"
2754 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2760 boxpoints: "outliers"
2763 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2769 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2770 algorithm: "plot_performance_box"
2771 output-file-type: ".html"
2772 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
2774 "plot-ligato-throughput-latency"
2775 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2781 boxpoints: "outliers"
2784 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2790 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2791 algorithm: "plot_performance_box"
2792 output-file-type: ".html"
2793 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
2795 "plot-ligato-throughput-latency"
2796 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2802 boxpoints: "outliers"
2805 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2814 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2815 algorithm: "plot_latency_box"
2816 output-file-type: ".html"
2817 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
2819 "plot-vpp-throughput-latency"
2820 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2827 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2833 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2834 algorithm: "plot_latency_box"
2835 output-file-type: ".html"
2836 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
2838 "plot-vpp-throughput-latency"
2839 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2846 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2850 # Container orchestrated
2853 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2854 algorithm: "plot_latency_box"
2855 output-file-type: ".html"
2856 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
2858 "plot-ligato-throughput-latency"
2859 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2866 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2872 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2873 algorithm: "plot_latency_box"
2874 output-file-type: ".html"
2875 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
2877 "plot-ligato-throughput-latency"
2878 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2885 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"