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"
47 DIR[DTR,PERF,VPP,IMPACT,SPECTRE]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_impact_spectre"
48 DIR[DTR,PERF,VPP,IMPACT,MELTDOWN]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"
50 # Detailed test configurations
51 DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
52 DIR[DTC,PERF,VPP]: "{DIR[DTC]}/vpp_performance_configuration"
53 DIR[DTC,FUNC,VPP]: "{DIR[DTC]}/vpp_functional_configuration"
55 # Detailed tests operational data
56 DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
57 DIR[DTO,PERF,VPP]: "{DIR[DTO]}/vpp_performance_operational_data"
59 # .css patch file to fix tables generated by Sphinx
60 DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
61 DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
64 URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
65 URL[JENKINS,HC]: "https://jenkins.fd.io/view/hc2vpp/job"
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.
93 # TODO: specify data sources
94 # csit-vpp-perf-1801-all:
97 csit-vpp-perf-1707-all:
101 csit-vpp-perf-1710-all:
106 # TODO: specify data sources
107 # csit-vpp-perf-1801-all:
110 csit-vpp-perf-1707-all:
114 csit-vpp-perf-1710-all:
118 # TODO: Add the data sources
119 # plot-throughput-speedup-analysis:
120 # csit-vpp-perf-1801-all:
123 performance-improvements:
124 csit-vpp-perf-1707-all:
135 csit-vpp-perf-1710-all:
147 # csit-vpp-perf-1801-all:
149 csit-ligato-perf-1710-all:
160 csit-ligato-perf-1801-all:
166 # csit-vpp-perf-1801-all:
169 csit-vpp-functional-1801-ubuntu1604-virl:
170 - "lastSuccessfulBuild"
173 csit-ligato-perf-1801-all:
176 csit-dpdk-perf-1801-all:
179 csit-hc2vpp-verify-func-1801-ubuntu1604:
180 - "lastSuccessfulBuild"
181 # TODO: Will we use this one?
182 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
183 # - lastSuccessfulBuild
185 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
188 # plot-vpp-throughput-latency:
189 # csit-vpp-perf-1801-all:
191 plot-dpdk-throughput-latency:
192 csit-dpdk-perf-1801-all:
204 plot-ligato-throughput-latency:
205 csit-ligato-perf-1801-all:
215 gridcolor: "rgb(238, 238, 238)"
216 linecolor: "rgb(238, 238, 238)"
221 tickcolor: "rgb(238, 238, 238)"
223 title: "Indexed Test Cases"
226 gridcolor: "rgb(238, 238, 238)'"
228 linecolor: "rgb(238, 238, 238)"
234 tickcolor: "rgb(238, 238, 238)"
235 title: "Packets Per Second [pps]"
255 gridcolor: "rgb(238, 238, 238)"
256 linecolor: "rgb(238, 238, 238)"
261 tickcolor: "rgb(238, 238, 238)"
263 title: "Indexed Test Cases"
266 gridcolor: "rgb(238, 238, 238)'"
268 linecolor: "rgb(238, 238, 238)"
274 tickcolor: "rgb(238, 238, 238)"
275 title: "Latency min/avg/max [uSec]"
290 plot-throughput-speedup-analysis:
295 gridcolor: "rgb(238, 238, 238)"
296 linecolor: "rgb(238, 238, 238)"
301 tickcolor: "rgb(238, 238, 238)"
306 title: "Throughput speedup factor"
307 gridcolor: "rgb(238, 238, 238)"
309 linecolor: "rgb(238, 238, 238)"
315 tickcolor: "rgb(238, 238, 238)"
323 bgcolor: "rgba(255, 255, 255, 0)"
324 bordercolor: "rgba(255, 255, 255, 0)"
341 input-format: "xml" # zip or xml
342 extract: "robot-plugin/output.xml" # Only for zip
344 # The files must be in the directory DIR[WORKING,DATA]
345 csit-vpp-perf-1801-all:
348 file: "{DIR[WORKING,DATA]}/output.xml"
351 file: "{DIR[WORKING,DATA]}/output.xml"
355 src-path: "{DIR[RST]}"
356 dst-path: "{DIR[WORKING,SRC]}"
359 type: "input" # Ignored in debug mode
361 file-name: "robot-plugin.zip"
363 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
364 extract: "robot-plugin/output.xml"
366 csit-vpp-perf-1707-all:
377 csit-vpp-perf-1710-all:
390 # csit-vpp-perf-1801-all:
392 csit-ligato-perf-1710-all:
404 csit-ligato-perf-1801-all:
408 csit-dpdk-perf-1801-all:
419 csit-vpp-functional-1801-ubuntu1604-virl:
420 - lastSuccessfulBuild
421 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
423 # TODO: Change to 1801:
424 csit-hc2vpp-verify-func-master-ubuntu1604:
425 # csit-hc2vpp-verify-func-1801-ubuntu1604:
426 - lastSuccessfulBuild
427 # TODO: Will we use this one?
428 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
429 # - lastSuccessfulBuild
439 ################################################################################
441 ################################################################################
445 title: "Performance Impact of Meltdown Patches"
446 algorithm: "table_performance_comparison"
447 output-file-ext: ".csv"
449 output-file: "{DIR[DTR,PERF,VPP,IMPACT,MELTDOWN]}/meltdown-impact"
452 # TODO: specify data sources
454 csit-vpp-perf-1707-all:
459 title: "Meltdown Patches Applied"
460 # TODO: specify data sources
462 csit-vpp-perf-1710-all:
467 "vpp-meltdown-impact"
473 # Number of the best and the worst tests presented in the table. Use 0 (zero)
474 # to present all tests.
475 nr-of-tests-shown: 20
479 title: "Performance Impact of Spectre Patches"
480 algorithm: "table_performance_comparison"
481 output-file-ext: ".csv"
483 output-file: "{DIR[DTR,PERF,VPP,IMPACT,SPECTRE]}/spectre-impact"
486 # TODO: specify data sources
488 csit-vpp-perf-1707-all:
493 title: "Spectre Patches Applied"
494 # TODO: specify data sources
496 csit-vpp-perf-1710-all:
507 # Number of the best and the worst tests presented in the table. Use 0 (zero)
508 # to present all tests.
509 nr-of-tests-shown: 20
513 # title: "Performance improvements"
514 # algorithm: "table_performance_improvements"
515 # template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
516 # output-file-ext: ".csv"
517 # output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
520 # title: "Functionality"
526 # title: "16.09 mean [Mpps]"
529 # title: "17.01 mean [Mpps]"
532 # title: "17.04 mean [Mpps]"
535 # title: "17.07 mean [Mpps]"
536 # data: "data csit-vpp-perf-1707-all mean"
538 # title: "17.10 mean [Mpps]"
539 # data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
541 # title: "18.01 mean [Mpps]"
542 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
544 # title: "18.01 stdev [Mpps]"
545 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
547 # title: "17.10 to 18.01 change [%]"
548 # data: "operation relative_change 6 7"
551 # "performance-improvements"
558 # title: "Detailed Test Results - VPP Performance Results"
559 # algorithm: "table_merged_details"
560 # output-file-ext: ".csv"
561 # output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
567 # title: "Documentation"
575 # filter: "not 'NDRCHK' and not 'PDRCHK'"
584 # title: "Test configuration - VPP Performance Test Configs"
585 # algorithm: "table_merged_details"
586 # output-file-ext: ".csv"
587 # output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
593 # title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
594 # data: "data vat-history"
598 # filter: "not 'NDRCHK' and not 'PDRCHK'"
606 # title: "Test Operational Data - VPP Performance Operational Data"
607 # algorithm: "table_merged_details"
608 # output-file-ext: ".csv"
609 # output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
615 # title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
616 # data: "data show-run"
620 # filter: "not 'NDRCHK' and not 'PDRCHK'"
628 title: "Detailed Test Results - VPP Functional Results"
629 algorithm: "table_details"
630 output-file-ext: ".csv"
631 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
637 title: "Documentation"
654 title: "Test configuration - VPP Functional Test Configs"
655 algorithm: "table_details"
656 output-file-ext: ".csv"
657 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
663 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
664 data: "data vat-history"
676 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
677 algorithm: "table_details"
678 output-file-ext: ".csv"
679 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
685 title: "Documentation"
692 "ligato-perf-results"
702 title: "Detailed Test Results - DPDK Performance Results"
703 algorithm: "table_details"
704 output-file-ext: ".csv"
705 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
711 title: "Documentation"
728 title: "Detailed Test Results - Honeycomb Functional Results"
729 algorithm: "table_details"
730 output-file-ext: ".csv"
731 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
737 title: "Documentation"
754 title: "Detailed Test Results - NSH SFC Functional Results"
755 algorithm: "table_details"
756 output-file-ext: ".csv"
757 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
763 title: "Documentation"
778 ################################################################################
780 ################################################################################
784 # title: "VPP Performance Results"
785 # algorithm: "file_merged_test_results"
786 # output-file-ext: ".rst"
787 # output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
788 # 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"
789 # dir-tables: "{DIR[DTR,PERF,VPP]}"
792 # filter: "not 'NDRCHK' and not 'PDRCHK'"
798 # data-start-level: 3 # 0, 1, 2, ...
799 # chapters-start-level: 2 # 0, 1, 2, ...
803 # title: "VPP Performance Configuration"
804 # algorithm: "file_merged_test_results"
805 # output-file-ext: ".rst"
806 # output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
807 # 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"
808 # dir-tables: "{DIR[DTC,PERF,VPP]}"
811 # filter: "not 'NDRCHK' and not 'PDRCHK'"
817 # data-start-level: 3 # 0, 1, 2, ...
818 # chapters-start-level: 2 # 0, 1, 2, ...
822 # title: "VPP Performance Operational Data"
823 # algorithm: "file_merged_test_results"
824 # output-file-ext: ".rst"
825 # output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
826 # 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"
827 # dir-tables: "{DIR[DTO,PERF,VPP]}"
830 # filter: "not 'NDRCHK' and not 'PDRCHK'"
836 # data-start-level: 3 # 0, 1, 2, ...
837 # chapters-start-level: 2 # 0, 1, 2, ...
841 title: "VPP Functional Results"
842 algorithm: "file_test_results"
843 output-file-ext: ".rst"
844 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
845 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"
846 dir-tables: "{DIR[DTR,FUNC,VPP]}"
854 data-start-level: 3 # 0, 1, 2, ...
855 chapters-start-level: 2 # 0, 1, 2, ...
859 title: "VPP Functional Configuration"
860 algorithm: "file_test_results"
861 output-file-ext: ".rst"
862 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
863 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"
864 dir-tables: "{DIR[DTC,FUNC,VPP]}"
872 data-start-level: 3 # 0, 1, 2, ...
873 chapters-start-level: 2 # 0, 1, 2, ...
877 title: "Container Orchestrated Performance Results"
878 algorithm: "file_test_results"
879 output-file-ext: ".rst"
880 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
881 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"
882 dir-tables: "{DIR[DTR,PERF,COT]}"
884 "ligato-perf-results"
890 data-start-level: 2 # 0, 1, 2, ...
891 chapters-start-level: 2 # 0, 1, 2, ...
895 title: "DPDK Performance Results"
896 algorithm: "file_test_results"
897 output-file-ext: ".rst"
898 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
899 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"
900 dir-tables: "{DIR[DTR,PERF,DPDK]}"
910 data-start-level: 2 # 0, 1, 2, ...
911 chapters-start-level: 2 # 0, 1, 2, ...
915 title: "Honeycomb Functional Results"
916 algorithm: "file_test_results"
917 output-file-ext: ".rst"
918 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
919 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"
920 dir-tables: "{DIR[DTR,FUNC,HC]}"
930 data-start-level: 3 # 0, 1, 2, ...
931 chapters-start-level: 2 # 0, 1, 2, ...
935 title: "NSH SFC Functional Results"
936 algorithm: "file_test_results"
937 output-file-ext: ".rst"
938 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
939 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"
940 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
950 data-start-level: 2 # 0, 1, 2, ...
951 chapters-start-level: 2 # 0, 1, 2, ...
953 ################################################################################
955 ################################################################################
957 ## Plot Throughput Speedup Analysis
959 ## L2 - 10ge2p1x520 - NDR
962 # title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
963 # algorithm: "plot_throughput_speedup_analysis"
964 # output-file-type: ".html"
965 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
967 # "plot-throughput-speedup-analysis"
968 # filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
974 # title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
976 # "plot-throughput-speedup-analysis"
978 ## L2 - 40ge2p1xl710 - NDR
981 # title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
982 # algorithm: "plot_throughput_speedup_analysis"
983 # output-file-type: ".html"
984 # output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
986 # "plot-throughput-speedup-analysis"
987 # filter: "'NIC_Intel-XL710' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
993 # title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
995 # "plot-throughput-speedup-analysis"
997 ## L2 - 10ge2p1x520 - PDR
1000 # title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1001 # algorithm: "plot_throughput_speedup_analysis"
1002 # output-file-type: ".html"
1003 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
1005 # "plot-throughput-speedup-analysis"
1006 # filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1012 # title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1014 # "plot-throughput-speedup-analysis"
1016 ## IPv4 - 10ge2p1x520 - NDR
1019 # title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1020 # algorithm: "plot_throughput_speedup_analysis"
1021 # output-file-type: ".html"
1022 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1024 # "plot-throughput-speedup-analysis"
1025 # filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1031 # title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1033 # "plot-throughput-speedup-analysis"
1035 ## IPv4 - 40ge2p1xl710 - NDR
1038 # title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1039 # algorithm: "plot_throughput_speedup_analysis"
1040 # output-file-type: ".html"
1041 # output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1043 # "plot-throughput-speedup-analysis"
1044 # filter: "'NIC_Intel-XL710' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1050 # title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1052 # "plot-throughput-speedup-analysis"
1054 ## IPv4 - 10ge2p1x520 - PDR
1057 # title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1058 # algorithm: "plot_throughput_speedup_analysis"
1059 # output-file-type: ".html"
1060 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1062 # "plot-throughput-speedup-analysis"
1063 # filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1069 # title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1071 # "plot-throughput-speedup-analysis"
1073 ## IPv6 - 10ge2p1x520 - NDR
1076 # title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1077 # algorithm: "plot_throughput_speedup_analysis"
1078 # output-file-type: ".html"
1079 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1081 # "plot-throughput-speedup-analysis"
1082 # filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1088 # title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1090 # "plot-throughput-speedup-analysis"
1092 ## IPv6 - 40ge2p1xl710 - NDR
1095 # title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1096 # algorithm: "plot_throughput_speedup_analysis"
1097 # output-file-type: ".html"
1098 # output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1100 # "plot-throughput-speedup-analysis"
1101 # filter: "'NIC_Intel-XL710' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1107 # title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1109 # "plot-throughput-speedup-analysis"
1111 ## IPv6 - 10ge2p1x520 - PDR
1114 # title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1115 # algorithm: "plot_throughput_speedup_analysis"
1116 # output-file-type: ".html"
1117 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1119 # "plot-throughput-speedup-analysis"
1120 # filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1126 # title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1128 # "plot-throughput-speedup-analysis"
1130 ## Plot packets per second
1135 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1136 # algorithm: "plot_performance_box"
1137 # output-file-type: ".html"
1138 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1140 # "plot-vpp-throughput-latency"
1141 # # Keep this formatting, the filter is enclosed with " (quotation mark) and
1142 # # each tag is enclosed with ' (apostrophe).
1143 # filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1149 # boxpoints: "outliers"
1152 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1158 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1159 # algorithm: "plot_performance_box"
1160 # output-file-type: ".html"
1161 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1163 # "plot-vpp-throughput-latency"
1164 # filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1170 # boxpoints: "outliers"
1173 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1179 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1180 # algorithm: "plot_performance_box"
1181 # output-file-type: ".html"
1182 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1184 # "plot-vpp-throughput-latency"
1185 # filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1191 # boxpoints: "outliers"
1194 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1200 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1201 # algorithm: "plot_performance_box"
1202 # output-file-type: ".html"
1203 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1205 # "plot-vpp-throughput-latency"
1206 # filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1212 # boxpoints: "outliers"
1215 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1222 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1223 # algorithm: "plot_performance_box"
1224 # output-file-type: ".html"
1225 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1227 # "plot-vpp-throughput-latency"
1228 # filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1234 # boxpoints: "outliers"
1237 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1243 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1244 # algorithm: "plot_performance_box"
1245 # output-file-type: ".html"
1246 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1248 # "plot-vpp-throughput-latency"
1249 # filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1255 # boxpoints: "outliers"
1258 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1264 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1265 # algorithm: "plot_performance_box"
1266 # output-file-type: ".html"
1267 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1269 # "plot-vpp-throughput-latency"
1270 # 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'"
1276 # boxpoints: "outliers"
1279 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1285 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1286 # algorithm: "plot_performance_box"
1287 # output-file-type: ".html"
1288 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1290 # "plot-vpp-throughput-latency"
1291 # 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'"
1297 # boxpoints: "outliers"
1300 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1307 # title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1308 # algorithm: "plot_performance_box"
1309 # output-file-type: ".html"
1310 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1312 # "plot-vpp-throughput-latency"
1313 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1319 # boxpoints: "outliers"
1322 # title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1328 # title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1329 # algorithm: "plot_performance_box"
1330 # output-file-type: ".html"
1331 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1333 # "plot-vpp-throughput-latency"
1334 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1340 # boxpoints: "outliers"
1343 # title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1349 # title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1350 # algorithm: "plot_performance_box"
1351 # output-file-type: ".html"
1352 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1354 # "plot-vpp-throughput-latency"
1355 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1361 # boxpoints: "outliers"
1364 # title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1370 # title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1371 # algorithm: "plot_performance_box"
1372 # output-file-type: ".html"
1373 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1375 # "plot-vpp-throughput-latency"
1376 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1382 # boxpoints: "outliers"
1385 # title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1392 # title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1393 # algorithm: "plot_performance_box"
1394 # output-file-type: ".html"
1395 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1397 # "plot-vpp-throughput-latency"
1398 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1404 # boxpoints: "outliers"
1407 # title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1413 # title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1414 # algorithm: "plot_performance_box"
1415 # output-file-type: ".html"
1416 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
1418 # "plot-vpp-throughput-latency"
1419 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1425 # boxpoints: "outliers"
1428 # title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1434 # title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1435 # algorithm: "plot_performance_box"
1436 # output-file-type: ".html"
1437 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
1439 # "plot-vpp-throughput-latency"
1440 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1446 # boxpoints: "outliers"
1449 # title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1455 # title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1456 # algorithm: "plot_performance_box"
1457 # output-file-type: ".html"
1458 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
1460 # "plot-vpp-throughput-latency"
1461 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1467 # boxpoints: "outliers"
1470 # title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1477 # title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1478 # algorithm: "plot_performance_box"
1479 # output-file-type: ".html"
1480 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
1482 # "plot-vpp-throughput-latency"
1483 # filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1489 # boxpoints: "outliers"
1492 # title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1498 # title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1499 # algorithm: "plot_performance_box"
1500 # output-file-type: ".html"
1501 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
1503 # "plot-vpp-throughput-latency"
1504 # filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1510 # boxpoints: "outliers"
1513 # title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1519 # title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1520 # algorithm: "plot_performance_box"
1521 # output-file-type: ".html"
1522 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
1524 # "plot-vpp-throughput-latency"
1525 # 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'"
1531 # boxpoints: "outliers"
1534 # title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1540 # title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1541 # algorithm: "plot_performance_box"
1542 # output-file-type: ".html"
1543 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
1545 # "plot-vpp-throughput-latency"
1546 # 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'"
1552 # boxpoints: "outliers"
1555 # title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1562 # title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1563 # algorithm: "plot_performance_box"
1564 # output-file-type: ".html"
1565 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
1567 # "plot-vpp-throughput-latency"
1568 # filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1574 # boxpoints: "outliers"
1577 # title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1583 # title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1584 # algorithm: "plot_performance_box"
1585 # output-file-type: ".html"
1586 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
1588 # "plot-vpp-throughput-latency"
1589 # filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1595 # boxpoints: "outliers"
1598 # title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1604 # title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1605 # algorithm: "plot_performance_box"
1606 # output-file-type: ".html"
1607 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
1609 # "plot-vpp-throughput-latency"
1610 # filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1616 # boxpoints: "outliers"
1619 # title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1625 # title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1626 # algorithm: "plot_performance_box"
1627 # output-file-type: ".html"
1628 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
1630 # "plot-vpp-throughput-latency"
1631 # filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1637 # boxpoints: "outliers"
1640 # title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1647 # title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1648 # algorithm: "plot_performance_box"
1649 # output-file-type: ".html"
1650 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
1652 # "plot-vpp-throughput-latency"
1653 # filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1659 # boxpoints: "outliers"
1662 # title: "64B-1t1c-.*vhost.*-ndrdisc"
1668 # title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1669 # algorithm: "plot_performance_box"
1670 # output-file-type: ".html"
1671 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
1673 # "plot-vpp-throughput-latency"
1674 # filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1680 # boxpoints: "outliers"
1683 # title: "64B-2t2c-.*vhost.*-ndrdisc"
1689 # title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1690 # algorithm: "plot_performance_box"
1691 # output-file-type: ".html"
1692 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
1694 # "plot-vpp-throughput-latency"
1695 # filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1701 # boxpoints: "outliers"
1704 # title: "64B-1t1c-.*vhost.*-pdrdisc"
1710 # title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1711 # algorithm: "plot_performance_box"
1712 # output-file-type: ".html"
1713 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
1715 # "plot-vpp-throughput-latency"
1716 # filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1722 # boxpoints: "outliers"
1725 # title: "64B-2t2c-.*vhost.*-pdrdisc"
1729 ## VPP VM VHOST SELECTION
1732 # title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1733 # algorithm: "plot_performance_box"
1734 # output-file-type: ".html"
1735 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
1737 # "plot-vpp-throughput-latency"
1738 # filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1744 # boxpoints: "outliers"
1747 # title: "64B-1t1c-.*vhost.*-ndrdisc"
1753 # title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1754 # algorithm: "plot_performance_box"
1755 # output-file-type: ".html"
1756 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
1758 # "plot-vpp-throughput-latency"
1759 # filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1765 # boxpoints: "outliers"
1768 # title: "64B-2t2c-.*vhost.*-ndrdisc"
1774 # title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1775 # algorithm: "plot_performance_box"
1776 # output-file-type: ".html"
1777 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
1779 # "plot-vpp-throughput-latency"
1780 # filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1786 # boxpoints: "outliers"
1789 # title: "64B-1t1c-.*vhost.*-pdrdisc"
1795 # title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1796 # algorithm: "plot_performance_box"
1797 # output-file-type: ".html"
1798 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
1800 # "plot-vpp-throughput-latency"
1801 # filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1807 # boxpoints: "outliers"
1810 # title: "64B-2t2c-.*vhost.*-pdrdisc"
1817 # title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
1818 # algorithm: "plot_performance_box"
1819 # output-file-type: ".html"
1820 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
1822 # "plot-vpp-throughput-latency"
1823 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1829 # boxpoints: "outliers"
1832 # title: "64B-1t1c-.*ipsec.*-ndrdisc"
1838 # title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
1839 # algorithm: "plot_performance_box"
1840 # output-file-type: ".html"
1841 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
1843 # "plot-vpp-throughput-latency"
1844 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1850 # boxpoints: "outliers"
1853 # title: "64B-2t2c-.*ipsec.*-ndrdisc"
1859 # title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
1860 # algorithm: "plot_performance_box"
1861 # output-file-type: ".html"
1862 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
1864 # "plot-vpp-throughput-latency"
1865 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1871 # boxpoints: "outliers"
1874 # title: "64B-1t1c-.*ipsec.*-pdrdisc"
1880 # title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
1881 # algorithm: "plot_performance_box"
1882 # output-file-type: ".html"
1883 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
1885 # "plot-vpp-throughput-latency"
1886 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1892 # boxpoints: "outliers"
1895 # title: "64B-2t2c-.*ipsec.*-pdrdisc"
1902 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1903 algorithm: "plot_performance_box"
1904 output-file-type: ".html"
1905 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
1907 "plot-dpdk-throughput-latency"
1908 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1914 boxpoints: "outliers"
1917 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1923 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1924 algorithm: "plot_performance_box"
1925 output-file-type: ".html"
1926 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
1928 "plot-dpdk-throughput-latency"
1929 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1935 boxpoints: "outliers"
1938 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1944 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1945 algorithm: "plot_performance_box"
1946 output-file-type: ".html"
1947 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
1949 "plot-dpdk-throughput-latency"
1950 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
1956 boxpoints: "outliers"
1959 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1964 gridcolor: "rgb(238, 238, 238)"
1965 linecolor: "rgb(238, 238, 238)"
1969 showticklabels: True
1970 tickcolor: "rgb(238, 238, 238)"
1972 title: "Indexed Test Cases"
1975 gridcolor: "rgb(238, 238, 238)'"
1977 linecolor: "rgb(238, 238, 238)"
1979 range: [2000000, 12000000]
1982 showticklabels: True
1983 tickcolor: "rgb(238, 238, 238)"
1984 title: "Packets Per Second [pps]"
2002 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2003 algorithm: "plot_performance_box"
2004 output-file-type: ".html"
2005 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
2007 "plot-dpdk-throughput-latency"
2008 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2014 boxpoints: "outliers"
2017 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2022 gridcolor: "rgb(238, 238, 238)"
2023 linecolor: "rgb(238, 238, 238)"
2027 showticklabels: True
2028 tickcolor: "rgb(238, 238, 238)"
2030 title: "Indexed Test Cases"
2033 gridcolor: "rgb(238, 238, 238)'"
2035 linecolor: "rgb(238, 238, 238)"
2037 range: [2000000, 12000000]
2040 showticklabels: True
2041 tickcolor: "rgb(238, 238, 238)"
2042 title: "Packets Per Second [pps]"
2060 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2061 algorithm: "plot_performance_box"
2062 output-file-type: ".html"
2063 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2065 "plot-dpdk-throughput-latency"
2066 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2072 boxpoints: "outliers"
2075 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2081 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2082 algorithm: "plot_performance_box"
2083 output-file-type: ".html"
2084 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2086 "plot-dpdk-throughput-latency"
2087 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2093 boxpoints: "outliers"
2096 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2102 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2103 algorithm: "plot_performance_box"
2104 output-file-type: ".html"
2105 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2107 "plot-dpdk-throughput-latency"
2108 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2114 boxpoints: "outliers"
2117 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2122 gridcolor: "rgb(238, 238, 238)"
2123 linecolor: "rgb(238, 238, 238)"
2127 showticklabels: True
2128 tickcolor: "rgb(238, 238, 238)"
2130 title: "Indexed Test Cases"
2133 gridcolor: "rgb(238, 238, 238)'"
2135 linecolor: "rgb(238, 238, 238)"
2137 range: [20000000, 30000000]
2140 showticklabels: True
2141 tickcolor: "rgb(238, 238, 238)"
2142 title: "Packets Per Second [pps]"
2160 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2161 algorithm: "plot_performance_box"
2162 output-file-type: ".html"
2163 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2165 "plot-dpdk-throughput-latency"
2166 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2172 boxpoints: "outliers"
2175 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2180 gridcolor: "rgb(238, 238, 238)"
2181 linecolor: "rgb(238, 238, 238)"
2185 showticklabels: True
2186 tickcolor: "rgb(238, 238, 238)"
2188 title: "Indexed Test Cases"
2191 gridcolor: "rgb(238, 238, 238)'"
2193 linecolor: "rgb(238, 238, 238)"
2195 range: [20000000, 30000000]
2198 showticklabels: True
2199 tickcolor: "rgb(238, 238, 238)"
2200 title: "Packets Per Second [pps]"
2221 # title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2222 # algorithm: "plot_latency_box"
2223 # output-file-type: ".html"
2224 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2226 # "plot-vpp-throughput-latency"
2227 # filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2234 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2240 # title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2241 # algorithm: "plot_latency_box"
2242 # output-file-type: ".html"
2243 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2245 # "plot-vpp-throughput-latency"
2246 # filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2253 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2260 # title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2261 # algorithm: "plot_latency_box"
2262 # output-file-type: ".html"
2263 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2265 # "plot-vpp-throughput-latency"
2266 # filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2273 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2279 # title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2280 # algorithm: "plot_latency_box"
2281 # output-file-type: ".html"
2282 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2284 # "plot-vpp-throughput-latency"
2285 # filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2292 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2299 # title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2300 # algorithm: "plot_latency_box"
2301 # output-file-type: ".html"
2302 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
2304 # "plot-vpp-throughput-latency"
2305 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2312 # title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2318 # title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2319 # algorithm: "plot_latency_box"
2320 # output-file-type: ".html"
2321 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
2323 # "plot-vpp-throughput-latency"
2324 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2331 # title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2338 # title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2339 # algorithm: "plot_latency_box"
2340 # output-file-type: ".html"
2341 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
2343 # "plot-vpp-throughput-latency"
2344 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2351 # title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2357 # title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2358 # algorithm: "plot_latency_box"
2359 # output-file-type: ".html"
2360 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
2362 # "plot-vpp-throughput-latency"
2363 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2370 # title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2377 # title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2378 # algorithm: "plot_latency_box"
2379 # output-file-type: ".html"
2380 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
2382 # "plot-vpp-throughput-latency"
2383 # filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2390 # title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2396 # title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2397 # algorithm: "plot_latency_box"
2398 # output-file-type: ".html"
2399 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
2401 # "plot-vpp-throughput-latency"
2402 # filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2409 # title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2416 # title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2417 # algorithm: "plot_latency_box"
2418 # output-file-type: ".html"
2419 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
2421 # "plot-vpp-throughput-latency"
2422 # filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2429 # title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2435 # title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2436 # algorithm: "plot_latency_box"
2437 # output-file-type: ".html"
2438 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
2440 # "plot-vpp-throughput-latency"
2441 # filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2448 # title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2455 # title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2456 # algorithm: "plot_latency_box"
2457 # output-file-type: ".html"
2458 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
2460 # "plot-vpp-throughput-latency"
2461 # filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2468 # title: "64B-1t1c-.*vhost.*-ndrdisc"
2474 # title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2475 # algorithm: "plot_latency_box"
2476 # output-file-type: ".html"
2477 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
2479 # "plot-vpp-throughput-latency"
2480 # filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2487 # title: "64B-2t2c-.*vhost.*-ndrdisc"
2491 ## VPP VM VHOST selection
2494 # title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2495 # algorithm: "plot_latency_box"
2496 # output-file-type: ".html"
2497 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
2499 # "plot-vpp-throughput-latency"
2500 # filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2507 # title: "64B-1t1c-.*vhost.*-ndrdisc"
2513 # title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2514 # algorithm: "plot_latency_box"
2515 # output-file-type: ".html"
2516 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
2518 # "plot-vpp-throughput-latency"
2519 # filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2526 # title: "64B-2t2c-.*vhost.*-ndrdisc"
2533 # title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
2534 # algorithm: "plot_latency_box"
2535 # output-file-type: ".html"
2536 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
2538 # "plot-vpp-throughput-latency"
2539 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2546 # title: "64B-1t1c-.*ipsec.*-ndrdisc"
2552 # title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
2553 # algorithm: "plot_latency_box"
2554 # output-file-type: ".html"
2555 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
2557 # "plot-vpp-throughput-latency"
2558 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2565 # title: "64B-2t2c-.*ipsec.*-ndrdisc"
2572 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2573 algorithm: "plot_latency_box"
2574 output-file-type: ".html"
2575 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
2577 "plot-dpdk-throughput-latency"
2578 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2585 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2591 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2592 algorithm: "plot_latency_box"
2593 output-file-type: ".html"
2594 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
2596 "plot-dpdk-throughput-latency"
2597 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2604 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2610 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2611 algorithm: "plot_latency_box"
2612 output-file-type: ".html"
2613 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
2615 "plot-dpdk-throughput-latency"
2616 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2623 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2629 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2630 algorithm: "plot_latency_box"
2631 output-file-type: ".html"
2632 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
2634 "plot-dpdk-throughput-latency"
2635 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2642 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2646 # Ligato - Throughput
2651 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2652 # algorithm: "plot_performance_box"
2653 # output-file-type: ".html"
2654 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
2656 # "plot-vpp-throughput-latency"
2657 # filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2663 # boxpoints: "outliers"
2666 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2672 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2673 # algorithm: "plot_performance_box"
2674 # output-file-type: ".html"
2675 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
2677 # "plot-vpp-throughput-latency"
2678 # filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2684 # boxpoints: "outliers"
2687 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2693 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2694 # algorithm: "plot_performance_box"
2695 # output-file-type: ".html"
2696 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
2698 # "plot-vpp-throughput-latency"
2699 # filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2705 # boxpoints: "outliers"
2708 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2714 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2715 # algorithm: "plot_performance_box"
2716 # output-file-type: ".html"
2717 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
2719 # "plot-vpp-throughput-latency"
2720 # filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2726 # boxpoints: "outliers"
2729 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2733 # Container orchestrated
2736 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2737 algorithm: "plot_performance_box"
2738 output-file-type: ".html"
2739 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
2741 "plot-ligato-throughput-latency"
2742 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2748 boxpoints: "outliers"
2751 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2757 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2758 algorithm: "plot_performance_box"
2759 output-file-type: ".html"
2760 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
2762 "plot-ligato-throughput-latency"
2763 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2769 boxpoints: "outliers"
2772 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2778 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2779 algorithm: "plot_performance_box"
2780 output-file-type: ".html"
2781 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
2783 "plot-ligato-throughput-latency"
2784 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2790 boxpoints: "outliers"
2793 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2799 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2800 algorithm: "plot_performance_box"
2801 output-file-type: ".html"
2802 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
2804 "plot-ligato-throughput-latency"
2805 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2811 boxpoints: "outliers"
2814 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2823 # title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2824 # algorithm: "plot_latency_box"
2825 # output-file-type: ".html"
2826 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
2828 # "plot-vpp-throughput-latency"
2829 # filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2836 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2842 # title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2843 # algorithm: "plot_latency_box"
2844 # output-file-type: ".html"
2845 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
2847 # "plot-vpp-throughput-latency"
2848 # filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2855 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2859 # Container orchestrated
2862 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2863 algorithm: "plot_latency_box"
2864 output-file-type: ".html"
2865 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
2867 "plot-ligato-throughput-latency"
2868 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2875 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2881 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2882 algorithm: "plot_latency_box"
2883 output-file-type: ".html"
2884 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
2886 "plot-ligato-throughput-latency"
2887 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2894 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"