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_impact_meltdown"
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 csit-vpp-perf-1707-all:
97 csit-vpp-perf-1710-all:
102 csit-vpp-perf-1707-all:
106 csit-vpp-perf-1710-all:
110 # TODO: Add the data sources
111 # plot-throughput-speedup-analysis:
112 # csit-vpp-perf-1801-all:
115 performance-improvements:
116 csit-vpp-perf-1707-all:
127 csit-vpp-perf-1710-all:
139 # csit-vpp-perf-1801-all:
141 csit-ligato-perf-1710-all:
152 csit-ligato-perf-1801-all:
158 # csit-vpp-perf-1801-all:
161 csit-vpp-functional-1801-ubuntu1604-virl:
162 - "lastSuccessfulBuild"
165 csit-ligato-perf-1801-all:
168 csit-dpdk-perf-1801-all:
171 # TODO: Change to 1801:
172 csit-hc2vpp-verify-func-master-ubuntu1604:
173 # csit-hc2vpp-verify-func-1801-ubuntu1604:
174 - "lastSuccessfulBuild"
175 # TODO: Will we use this one?
176 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
177 # - lastSuccessfulBuild
179 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
182 # plot-vpp-throughput-latency:
183 # csit-vpp-perf-1801-all:
185 plot-dpdk-throughput-latency:
186 csit-dpdk-perf-1801-all:
198 plot-ligato-throughput-latency:
199 csit-ligato-perf-1801-all:
209 gridcolor: "rgb(238, 238, 238)"
210 linecolor: "rgb(238, 238, 238)"
215 tickcolor: "rgb(238, 238, 238)"
217 title: "Indexed Test Cases"
220 gridcolor: "rgb(238, 238, 238)'"
222 linecolor: "rgb(238, 238, 238)"
228 tickcolor: "rgb(238, 238, 238)"
229 title: "Packets Per Second [pps]"
249 gridcolor: "rgb(238, 238, 238)"
250 linecolor: "rgb(238, 238, 238)"
255 tickcolor: "rgb(238, 238, 238)"
257 title: "Indexed Test Cases"
260 gridcolor: "rgb(238, 238, 238)'"
262 linecolor: "rgb(238, 238, 238)"
268 tickcolor: "rgb(238, 238, 238)"
269 title: "Latency min/avg/max [uSec]"
284 plot-throughput-speedup-analysis:
289 gridcolor: "rgb(238, 238, 238)"
290 linecolor: "rgb(238, 238, 238)"
295 tickcolor: "rgb(238, 238, 238)"
300 title: "Throughput speedup factor"
301 gridcolor: "rgb(238, 238, 238)"
303 linecolor: "rgb(238, 238, 238)"
309 tickcolor: "rgb(238, 238, 238)"
317 bgcolor: "rgba(255, 255, 255, 0)"
318 bordercolor: "rgba(255, 255, 255, 0)"
335 input-format: "xml" # zip or xml
336 extract: "robot-plugin/output.xml" # Only for zip
338 # The files must be in the directory DIR[WORKING,DATA]
339 csit-vpp-perf-1801-all:
342 file: "{DIR[WORKING,DATA]}/output.xml"
345 file: "{DIR[WORKING,DATA]}/output.xml"
349 src-path: "{DIR[RST]}"
350 dst-path: "{DIR[WORKING,SRC]}"
353 type: "input" # Ignored in debug mode
355 file-name: "robot-plugin.zip"
357 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
358 extract: "robot-plugin/output.xml"
360 csit-vpp-perf-1707-all:
371 csit-vpp-perf-1710-all:
384 # csit-vpp-perf-1801-all:
386 csit-ligato-perf-1710-all:
398 csit-ligato-perf-1801-all:
402 csit-dpdk-perf-1801-all:
413 csit-vpp-functional-1801-ubuntu1604-virl:
414 - lastSuccessfulBuild
415 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
417 # TODO: Change to 1801:
418 csit-hc2vpp-verify-func-master-ubuntu1604:
419 # csit-hc2vpp-verify-func-1801-ubuntu1604:
420 - lastSuccessfulBuild
421 # TODO: Will we use this one?
422 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
423 # - lastSuccessfulBuild
433 ################################################################################
435 ################################################################################
439 title: "Performance Impact of Meltdown Patches"
440 algorithm: "table_performance_comparison"
441 output-file-ext: ".csv"
443 output-file: "{DIR[DTR,PERF,VPP,IMPACT,MELTDOWN]}/meltdown-impact"
446 # TODO: specify data sources
448 csit-vpp-perf-1707-all:
453 title: "Meltdown Patches Applied"
454 # TODO: specify data sources
456 csit-vpp-perf-1710-all:
461 "vpp-meltdown-impact"
467 # Number of the best and the worst tests presented in the table. Use 0 (zero)
468 # to present all tests.
469 nr-of-tests-shown: 20
473 title: "Performance Impact of Spectre Patches"
474 algorithm: "table_performance_comparison"
475 output-file-ext: ".csv"
477 output-file: "{DIR[DTR,PERF,VPP,IMPACT,SPECTRE]}/meltdown-spectre-impact"
480 # TODO: specify data sources
482 csit-vpp-perf-1707-all:
487 title: "Spectre Patches Applied"
488 # TODO: specify data sources
490 csit-vpp-perf-1710-all:
501 # Number of the best and the worst tests presented in the table. Use 0 (zero)
502 # to present all tests.
503 nr-of-tests-shown: 20
507 # title: "Performance improvements"
508 # algorithm: "table_performance_improvements"
509 # template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
510 # output-file-ext: ".csv"
511 # output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
514 # title: "Functionality"
520 # title: "16.09 mean [Mpps]"
523 # title: "17.01 mean [Mpps]"
526 # title: "17.04 mean [Mpps]"
529 # title: "17.07 mean [Mpps]"
530 # data: "data csit-vpp-perf-1707-all mean"
532 # title: "17.10 mean [Mpps]"
533 # data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
535 # title: "18.01 mean [Mpps]"
536 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
538 # title: "18.01 stdev [Mpps]"
539 # data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
541 # title: "17.10 to 18.01 change [%]"
542 # data: "operation relative_change 6 7"
545 # "performance-improvements"
552 # title: "Detailed Test Results - VPP Performance Results"
553 # algorithm: "table_merged_details"
554 # output-file-ext: ".csv"
555 # output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
561 # title: "Documentation"
569 # filter: "not 'NDRCHK' and not 'PDRCHK'"
578 # title: "Test configuration - VPP Performance Test Configs"
579 # algorithm: "table_merged_details"
580 # output-file-ext: ".csv"
581 # output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
587 # title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
588 # data: "data vat-history"
592 # filter: "not 'NDRCHK' and not 'PDRCHK'"
600 # title: "Test Operational Data - VPP Performance Operational Data"
601 # algorithm: "table_merged_details"
602 # output-file-ext: ".csv"
603 # output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
609 # title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
610 # data: "data show-run"
614 # filter: "not 'NDRCHK' and not 'PDRCHK'"
622 title: "Detailed Test Results - VPP Functional Results"
623 algorithm: "table_details"
624 output-file-ext: ".csv"
625 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
631 title: "Documentation"
648 title: "Test configuration - VPP Functional Test Configs"
649 algorithm: "table_details"
650 output-file-ext: ".csv"
651 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
657 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
658 data: "data vat-history"
670 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
671 algorithm: "table_details"
672 output-file-ext: ".csv"
673 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
679 title: "Documentation"
686 "ligato-perf-results"
696 title: "Detailed Test Results - DPDK Performance Results"
697 algorithm: "table_details"
698 output-file-ext: ".csv"
699 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
705 title: "Documentation"
722 title: "Detailed Test Results - Honeycomb Functional Results"
723 algorithm: "table_details"
724 output-file-ext: ".csv"
725 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
731 title: "Documentation"
748 title: "Detailed Test Results - NSH SFC Functional Results"
749 algorithm: "table_details"
750 output-file-ext: ".csv"
751 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
757 title: "Documentation"
772 ################################################################################
774 ################################################################################
778 # title: "VPP Performance Results"
779 # algorithm: "file_merged_test_results"
780 # output-file-ext: ".rst"
781 # output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
782 # 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"
783 # dir-tables: "{DIR[DTR,PERF,VPP]}"
786 # filter: "not 'NDRCHK' and not 'PDRCHK'"
792 # data-start-level: 3 # 0, 1, 2, ...
793 # chapters-start-level: 2 # 0, 1, 2, ...
797 # title: "VPP Performance Configuration"
798 # algorithm: "file_merged_test_results"
799 # output-file-ext: ".rst"
800 # output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
801 # 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"
802 # dir-tables: "{DIR[DTC,PERF,VPP]}"
805 # filter: "not 'NDRCHK' and not 'PDRCHK'"
811 # data-start-level: 3 # 0, 1, 2, ...
812 # chapters-start-level: 2 # 0, 1, 2, ...
816 # title: "VPP Performance Operational Data"
817 # algorithm: "file_merged_test_results"
818 # output-file-ext: ".rst"
819 # output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
820 # 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"
821 # dir-tables: "{DIR[DTO,PERF,VPP]}"
824 # filter: "not 'NDRCHK' and not 'PDRCHK'"
830 # data-start-level: 3 # 0, 1, 2, ...
831 # chapters-start-level: 2 # 0, 1, 2, ...
835 title: "VPP Functional Results"
836 algorithm: "file_test_results"
837 output-file-ext: ".rst"
838 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
839 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"
840 dir-tables: "{DIR[DTR,FUNC,VPP]}"
848 data-start-level: 3 # 0, 1, 2, ...
849 chapters-start-level: 2 # 0, 1, 2, ...
853 title: "VPP Functional Configuration"
854 algorithm: "file_test_results"
855 output-file-ext: ".rst"
856 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
857 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"
858 dir-tables: "{DIR[DTC,FUNC,VPP]}"
866 data-start-level: 3 # 0, 1, 2, ...
867 chapters-start-level: 2 # 0, 1, 2, ...
871 title: "Container Orchestrated Performance Results"
872 algorithm: "file_test_results"
873 output-file-ext: ".rst"
874 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
875 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"
876 dir-tables: "{DIR[DTR,PERF,COT]}"
878 "ligato-perf-results"
884 data-start-level: 2 # 0, 1, 2, ...
885 chapters-start-level: 2 # 0, 1, 2, ...
889 title: "DPDK Performance Results"
890 algorithm: "file_test_results"
891 output-file-ext: ".rst"
892 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
893 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"
894 dir-tables: "{DIR[DTR,PERF,DPDK]}"
904 data-start-level: 2 # 0, 1, 2, ...
905 chapters-start-level: 2 # 0, 1, 2, ...
909 title: "Honeycomb Functional Results"
910 algorithm: "file_test_results"
911 output-file-ext: ".rst"
912 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
913 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"
914 dir-tables: "{DIR[DTR,FUNC,HC]}"
924 data-start-level: 3 # 0, 1, 2, ...
925 chapters-start-level: 2 # 0, 1, 2, ...
929 title: "NSH SFC Functional Results"
930 algorithm: "file_test_results"
931 output-file-ext: ".rst"
932 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
933 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"
934 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
944 data-start-level: 2 # 0, 1, 2, ...
945 chapters-start-level: 2 # 0, 1, 2, ...
947 ################################################################################
949 ################################################################################
951 ## Plot Throughput Speedup Analysis
953 ## L2 - 10ge2p1x520 - NDR
956 # title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
957 # algorithm: "plot_throughput_speedup_analysis"
958 # output-file-type: ".html"
959 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
961 # "plot-throughput-speedup-analysis"
962 # filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
968 # title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
970 # "plot-throughput-speedup-analysis"
972 ## L2 - 40ge2p1xl710 - NDR
975 # title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
976 # algorithm: "plot_throughput_speedup_analysis"
977 # output-file-type: ".html"
978 # output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
980 # "plot-throughput-speedup-analysis"
981 # filter: "'NIC_Intel-XL710' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
987 # title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
989 # "plot-throughput-speedup-analysis"
991 ## L2 - 10ge2p1x520 - PDR
994 # title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
995 # algorithm: "plot_throughput_speedup_analysis"
996 # output-file-type: ".html"
997 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
999 # "plot-throughput-speedup-analysis"
1000 # filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1006 # title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1008 # "plot-throughput-speedup-analysis"
1010 ## IPv4 - 10ge2p1x520 - NDR
1013 # title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1014 # algorithm: "plot_throughput_speedup_analysis"
1015 # output-file-type: ".html"
1016 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1018 # "plot-throughput-speedup-analysis"
1019 # filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1025 # title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1027 # "plot-throughput-speedup-analysis"
1029 ## IPv4 - 40ge2p1xl710 - NDR
1032 # title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1033 # algorithm: "plot_throughput_speedup_analysis"
1034 # output-file-type: ".html"
1035 # output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1037 # "plot-throughput-speedup-analysis"
1038 # filter: "'NIC_Intel-XL710' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1044 # title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1046 # "plot-throughput-speedup-analysis"
1048 ## IPv4 - 10ge2p1x520 - PDR
1051 # title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1052 # algorithm: "plot_throughput_speedup_analysis"
1053 # output-file-type: ".html"
1054 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1056 # "plot-throughput-speedup-analysis"
1057 # filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1063 # title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1065 # "plot-throughput-speedup-analysis"
1067 ## IPv6 - 10ge2p1x520 - NDR
1070 # title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1071 # algorithm: "plot_throughput_speedup_analysis"
1072 # output-file-type: ".html"
1073 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1075 # "plot-throughput-speedup-analysis"
1076 # filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1082 # title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1084 # "plot-throughput-speedup-analysis"
1086 ## IPv6 - 40ge2p1xl710 - NDR
1089 # title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1090 # algorithm: "plot_throughput_speedup_analysis"
1091 # output-file-type: ".html"
1092 # output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1094 # "plot-throughput-speedup-analysis"
1095 # filter: "'NIC_Intel-XL710' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1101 # title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1103 # "plot-throughput-speedup-analysis"
1105 ## IPv6 - 10ge2p1x520 - PDR
1108 # title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1109 # algorithm: "plot_throughput_speedup_analysis"
1110 # output-file-type: ".html"
1111 # output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1113 # "plot-throughput-speedup-analysis"
1114 # filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1120 # title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1122 # "plot-throughput-speedup-analysis"
1124 ## Plot packets per second
1129 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1130 # algorithm: "plot_performance_box"
1131 # output-file-type: ".html"
1132 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1134 # "plot-vpp-throughput-latency"
1135 # # Keep this formatting, the filter is enclosed with " (quotation mark) and
1136 # # each tag is enclosed with ' (apostrophe).
1137 # filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1143 # boxpoints: "outliers"
1146 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1152 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1153 # algorithm: "plot_performance_box"
1154 # output-file-type: ".html"
1155 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1157 # "plot-vpp-throughput-latency"
1158 # filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1164 # boxpoints: "outliers"
1167 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1173 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1174 # algorithm: "plot_performance_box"
1175 # output-file-type: ".html"
1176 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1178 # "plot-vpp-throughput-latency"
1179 # filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1185 # boxpoints: "outliers"
1188 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1194 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1195 # algorithm: "plot_performance_box"
1196 # output-file-type: ".html"
1197 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1199 # "plot-vpp-throughput-latency"
1200 # filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1206 # boxpoints: "outliers"
1209 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1216 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1217 # algorithm: "plot_performance_box"
1218 # output-file-type: ".html"
1219 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1221 # "plot-vpp-throughput-latency"
1222 # filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1228 # boxpoints: "outliers"
1231 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1237 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1238 # algorithm: "plot_performance_box"
1239 # output-file-type: ".html"
1240 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1242 # "plot-vpp-throughput-latency"
1243 # filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1249 # boxpoints: "outliers"
1252 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1258 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1259 # algorithm: "plot_performance_box"
1260 # output-file-type: ".html"
1261 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1263 # "plot-vpp-throughput-latency"
1264 # 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'"
1270 # boxpoints: "outliers"
1273 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1279 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1280 # algorithm: "plot_performance_box"
1281 # output-file-type: ".html"
1282 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1284 # "plot-vpp-throughput-latency"
1285 # 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'"
1291 # boxpoints: "outliers"
1294 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1301 # title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1302 # algorithm: "plot_performance_box"
1303 # output-file-type: ".html"
1304 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1306 # "plot-vpp-throughput-latency"
1307 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1313 # boxpoints: "outliers"
1316 # title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1322 # title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1323 # algorithm: "plot_performance_box"
1324 # output-file-type: ".html"
1325 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1327 # "plot-vpp-throughput-latency"
1328 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1334 # boxpoints: "outliers"
1337 # title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1343 # title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1344 # algorithm: "plot_performance_box"
1345 # output-file-type: ".html"
1346 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1348 # "plot-vpp-throughput-latency"
1349 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1355 # boxpoints: "outliers"
1358 # title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1364 # title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1365 # algorithm: "plot_performance_box"
1366 # output-file-type: ".html"
1367 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1369 # "plot-vpp-throughput-latency"
1370 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1376 # boxpoints: "outliers"
1379 # title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1386 # title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1387 # algorithm: "plot_performance_box"
1388 # output-file-type: ".html"
1389 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1391 # "plot-vpp-throughput-latency"
1392 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1398 # boxpoints: "outliers"
1401 # title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1407 # title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1408 # algorithm: "plot_performance_box"
1409 # output-file-type: ".html"
1410 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
1412 # "plot-vpp-throughput-latency"
1413 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1419 # boxpoints: "outliers"
1422 # title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1428 # title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1429 # algorithm: "plot_performance_box"
1430 # output-file-type: ".html"
1431 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
1433 # "plot-vpp-throughput-latency"
1434 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1440 # boxpoints: "outliers"
1443 # title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1449 # title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1450 # algorithm: "plot_performance_box"
1451 # output-file-type: ".html"
1452 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
1454 # "plot-vpp-throughput-latency"
1455 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1461 # boxpoints: "outliers"
1464 # title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1471 # title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1472 # algorithm: "plot_performance_box"
1473 # output-file-type: ".html"
1474 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
1476 # "plot-vpp-throughput-latency"
1477 # filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1483 # boxpoints: "outliers"
1486 # title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1492 # title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1493 # algorithm: "plot_performance_box"
1494 # output-file-type: ".html"
1495 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
1497 # "plot-vpp-throughput-latency"
1498 # filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1504 # boxpoints: "outliers"
1507 # title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1513 # title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1514 # algorithm: "plot_performance_box"
1515 # output-file-type: ".html"
1516 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
1518 # "plot-vpp-throughput-latency"
1519 # 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'"
1525 # boxpoints: "outliers"
1528 # title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1534 # title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1535 # algorithm: "plot_performance_box"
1536 # output-file-type: ".html"
1537 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
1539 # "plot-vpp-throughput-latency"
1540 # 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'"
1546 # boxpoints: "outliers"
1549 # title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1556 # title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1557 # algorithm: "plot_performance_box"
1558 # output-file-type: ".html"
1559 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
1561 # "plot-vpp-throughput-latency"
1562 # filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1568 # boxpoints: "outliers"
1571 # title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1577 # title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1578 # algorithm: "plot_performance_box"
1579 # output-file-type: ".html"
1580 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
1582 # "plot-vpp-throughput-latency"
1583 # filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1589 # boxpoints: "outliers"
1592 # title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1598 # title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1599 # algorithm: "plot_performance_box"
1600 # output-file-type: ".html"
1601 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
1603 # "plot-vpp-throughput-latency"
1604 # filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1610 # boxpoints: "outliers"
1613 # title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1619 # title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1620 # algorithm: "plot_performance_box"
1621 # output-file-type: ".html"
1622 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
1624 # "plot-vpp-throughput-latency"
1625 # filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1631 # boxpoints: "outliers"
1634 # title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1641 # title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1642 # algorithm: "plot_performance_box"
1643 # output-file-type: ".html"
1644 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
1646 # "plot-vpp-throughput-latency"
1647 # filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1653 # boxpoints: "outliers"
1656 # title: "64B-1t1c-.*vhost.*-ndrdisc"
1662 # title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1663 # algorithm: "plot_performance_box"
1664 # output-file-type: ".html"
1665 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
1667 # "plot-vpp-throughput-latency"
1668 # filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1674 # boxpoints: "outliers"
1677 # title: "64B-2t2c-.*vhost.*-ndrdisc"
1683 # title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1684 # algorithm: "plot_performance_box"
1685 # output-file-type: ".html"
1686 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
1688 # "plot-vpp-throughput-latency"
1689 # filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1695 # boxpoints: "outliers"
1698 # title: "64B-1t1c-.*vhost.*-pdrdisc"
1704 # title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1705 # algorithm: "plot_performance_box"
1706 # output-file-type: ".html"
1707 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
1709 # "plot-vpp-throughput-latency"
1710 # filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1716 # boxpoints: "outliers"
1719 # title: "64B-2t2c-.*vhost.*-pdrdisc"
1723 ## VPP VM VHOST SELECTION
1726 # title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1727 # algorithm: "plot_performance_box"
1728 # output-file-type: ".html"
1729 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
1731 # "plot-vpp-throughput-latency"
1732 # filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1738 # boxpoints: "outliers"
1741 # title: "64B-1t1c-.*vhost.*-ndrdisc"
1747 # title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1748 # algorithm: "plot_performance_box"
1749 # output-file-type: ".html"
1750 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
1752 # "plot-vpp-throughput-latency"
1753 # filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1759 # boxpoints: "outliers"
1762 # title: "64B-2t2c-.*vhost.*-ndrdisc"
1768 # title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1769 # algorithm: "plot_performance_box"
1770 # output-file-type: ".html"
1771 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
1773 # "plot-vpp-throughput-latency"
1774 # filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1780 # boxpoints: "outliers"
1783 # title: "64B-1t1c-.*vhost.*-pdrdisc"
1789 # title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1790 # algorithm: "plot_performance_box"
1791 # output-file-type: ".html"
1792 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
1794 # "plot-vpp-throughput-latency"
1795 # filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1801 # boxpoints: "outliers"
1804 # title: "64B-2t2c-.*vhost.*-pdrdisc"
1811 # title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
1812 # algorithm: "plot_performance_box"
1813 # output-file-type: ".html"
1814 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
1816 # "plot-vpp-throughput-latency"
1817 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1823 # boxpoints: "outliers"
1826 # title: "64B-1t1c-.*ipsec.*-ndrdisc"
1832 # title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
1833 # algorithm: "plot_performance_box"
1834 # output-file-type: ".html"
1835 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
1837 # "plot-vpp-throughput-latency"
1838 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1844 # boxpoints: "outliers"
1847 # title: "64B-2t2c-.*ipsec.*-ndrdisc"
1853 # title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
1854 # algorithm: "plot_performance_box"
1855 # output-file-type: ".html"
1856 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
1858 # "plot-vpp-throughput-latency"
1859 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1865 # boxpoints: "outliers"
1868 # title: "64B-1t1c-.*ipsec.*-pdrdisc"
1874 # title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
1875 # algorithm: "plot_performance_box"
1876 # output-file-type: ".html"
1877 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
1879 # "plot-vpp-throughput-latency"
1880 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1886 # boxpoints: "outliers"
1889 # title: "64B-2t2c-.*ipsec.*-pdrdisc"
1896 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1897 algorithm: "plot_performance_box"
1898 output-file-type: ".html"
1899 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
1901 "plot-dpdk-throughput-latency"
1902 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1908 boxpoints: "outliers"
1911 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1917 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1918 algorithm: "plot_performance_box"
1919 output-file-type: ".html"
1920 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
1922 "plot-dpdk-throughput-latency"
1923 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1929 boxpoints: "outliers"
1932 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1938 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1939 algorithm: "plot_performance_box"
1940 output-file-type: ".html"
1941 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
1943 "plot-dpdk-throughput-latency"
1944 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
1950 boxpoints: "outliers"
1953 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1958 gridcolor: "rgb(238, 238, 238)"
1959 linecolor: "rgb(238, 238, 238)"
1963 showticklabels: True
1964 tickcolor: "rgb(238, 238, 238)"
1966 title: "Indexed Test Cases"
1969 gridcolor: "rgb(238, 238, 238)'"
1971 linecolor: "rgb(238, 238, 238)"
1973 range: [2000000, 12000000]
1976 showticklabels: True
1977 tickcolor: "rgb(238, 238, 238)"
1978 title: "Packets Per Second [pps]"
1996 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
1997 algorithm: "plot_performance_box"
1998 output-file-type: ".html"
1999 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
2001 "plot-dpdk-throughput-latency"
2002 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2008 boxpoints: "outliers"
2011 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2016 gridcolor: "rgb(238, 238, 238)"
2017 linecolor: "rgb(238, 238, 238)"
2021 showticklabels: True
2022 tickcolor: "rgb(238, 238, 238)"
2024 title: "Indexed Test Cases"
2027 gridcolor: "rgb(238, 238, 238)'"
2029 linecolor: "rgb(238, 238, 238)"
2031 range: [2000000, 12000000]
2034 showticklabels: True
2035 tickcolor: "rgb(238, 238, 238)"
2036 title: "Packets Per Second [pps]"
2054 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2055 algorithm: "plot_performance_box"
2056 output-file-type: ".html"
2057 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2059 "plot-dpdk-throughput-latency"
2060 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2066 boxpoints: "outliers"
2069 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2075 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2076 algorithm: "plot_performance_box"
2077 output-file-type: ".html"
2078 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2080 "plot-dpdk-throughput-latency"
2081 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2087 boxpoints: "outliers"
2090 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2096 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2097 algorithm: "plot_performance_box"
2098 output-file-type: ".html"
2099 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2101 "plot-dpdk-throughput-latency"
2102 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2108 boxpoints: "outliers"
2111 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2116 gridcolor: "rgb(238, 238, 238)"
2117 linecolor: "rgb(238, 238, 238)"
2121 showticklabels: True
2122 tickcolor: "rgb(238, 238, 238)"
2124 title: "Indexed Test Cases"
2127 gridcolor: "rgb(238, 238, 238)'"
2129 linecolor: "rgb(238, 238, 238)"
2131 range: [20000000, 30000000]
2134 showticklabels: True
2135 tickcolor: "rgb(238, 238, 238)"
2136 title: "Packets Per Second [pps]"
2154 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2155 algorithm: "plot_performance_box"
2156 output-file-type: ".html"
2157 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2159 "plot-dpdk-throughput-latency"
2160 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2166 boxpoints: "outliers"
2169 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2174 gridcolor: "rgb(238, 238, 238)"
2175 linecolor: "rgb(238, 238, 238)"
2179 showticklabels: True
2180 tickcolor: "rgb(238, 238, 238)"
2182 title: "Indexed Test Cases"
2185 gridcolor: "rgb(238, 238, 238)'"
2187 linecolor: "rgb(238, 238, 238)"
2189 range: [20000000, 30000000]
2192 showticklabels: True
2193 tickcolor: "rgb(238, 238, 238)"
2194 title: "Packets Per Second [pps]"
2215 # title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2216 # algorithm: "plot_latency_box"
2217 # output-file-type: ".html"
2218 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2220 # "plot-vpp-throughput-latency"
2221 # filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2228 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2234 # title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2235 # algorithm: "plot_latency_box"
2236 # output-file-type: ".html"
2237 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2239 # "plot-vpp-throughput-latency"
2240 # filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2247 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2254 # title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2255 # algorithm: "plot_latency_box"
2256 # output-file-type: ".html"
2257 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2259 # "plot-vpp-throughput-latency"
2260 # filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2267 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2273 # title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2274 # algorithm: "plot_latency_box"
2275 # output-file-type: ".html"
2276 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2278 # "plot-vpp-throughput-latency"
2279 # filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2286 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2293 # title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2294 # algorithm: "plot_latency_box"
2295 # output-file-type: ".html"
2296 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
2298 # "plot-vpp-throughput-latency"
2299 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2306 # title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2312 # title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2313 # algorithm: "plot_latency_box"
2314 # output-file-type: ".html"
2315 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
2317 # "plot-vpp-throughput-latency"
2318 # filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2325 # title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2332 # title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2333 # algorithm: "plot_latency_box"
2334 # output-file-type: ".html"
2335 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
2337 # "plot-vpp-throughput-latency"
2338 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2345 # title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2351 # title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2352 # algorithm: "plot_latency_box"
2353 # output-file-type: ".html"
2354 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
2356 # "plot-vpp-throughput-latency"
2357 # filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2364 # title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2371 # title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2372 # algorithm: "plot_latency_box"
2373 # output-file-type: ".html"
2374 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
2376 # "plot-vpp-throughput-latency"
2377 # filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2384 # title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2390 # title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2391 # algorithm: "plot_latency_box"
2392 # output-file-type: ".html"
2393 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
2395 # "plot-vpp-throughput-latency"
2396 # filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2403 # title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2410 # title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2411 # algorithm: "plot_latency_box"
2412 # output-file-type: ".html"
2413 # output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
2415 # "plot-vpp-throughput-latency"
2416 # filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2423 # title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2429 # title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2430 # algorithm: "plot_latency_box"
2431 # output-file-type: ".html"
2432 # output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
2434 # "plot-vpp-throughput-latency"
2435 # filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2442 # title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2449 # title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2450 # algorithm: "plot_latency_box"
2451 # output-file-type: ".html"
2452 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
2454 # "plot-vpp-throughput-latency"
2455 # filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2462 # title: "64B-1t1c-.*vhost.*-ndrdisc"
2468 # title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2469 # algorithm: "plot_latency_box"
2470 # output-file-type: ".html"
2471 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
2473 # "plot-vpp-throughput-latency"
2474 # filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2481 # title: "64B-2t2c-.*vhost.*-ndrdisc"
2485 ## VPP VM VHOST selection
2488 # title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2489 # algorithm: "plot_latency_box"
2490 # output-file-type: ".html"
2491 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
2493 # "plot-vpp-throughput-latency"
2494 # filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2501 # title: "64B-1t1c-.*vhost.*-ndrdisc"
2507 # title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2508 # algorithm: "plot_latency_box"
2509 # output-file-type: ".html"
2510 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
2512 # "plot-vpp-throughput-latency"
2513 # filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2520 # title: "64B-2t2c-.*vhost.*-ndrdisc"
2527 # title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
2528 # algorithm: "plot_latency_box"
2529 # output-file-type: ".html"
2530 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
2532 # "plot-vpp-throughput-latency"
2533 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2540 # title: "64B-1t1c-.*ipsec.*-ndrdisc"
2546 # title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
2547 # algorithm: "plot_latency_box"
2548 # output-file-type: ".html"
2549 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
2551 # "plot-vpp-throughput-latency"
2552 # filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2559 # title: "64B-2t2c-.*ipsec.*-ndrdisc"
2566 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2567 algorithm: "plot_latency_box"
2568 output-file-type: ".html"
2569 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
2571 "plot-dpdk-throughput-latency"
2572 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2579 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2585 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2586 algorithm: "plot_latency_box"
2587 output-file-type: ".html"
2588 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
2590 "plot-dpdk-throughput-latency"
2591 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2598 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2604 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2605 algorithm: "plot_latency_box"
2606 output-file-type: ".html"
2607 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
2609 "plot-dpdk-throughput-latency"
2610 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2617 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2623 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2624 algorithm: "plot_latency_box"
2625 output-file-type: ".html"
2626 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
2628 "plot-dpdk-throughput-latency"
2629 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2636 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2640 # Ligato - Throughput
2645 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2646 # algorithm: "plot_performance_box"
2647 # output-file-type: ".html"
2648 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
2650 # "plot-vpp-throughput-latency"
2651 # filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2657 # boxpoints: "outliers"
2660 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2666 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2667 # algorithm: "plot_performance_box"
2668 # output-file-type: ".html"
2669 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
2671 # "plot-vpp-throughput-latency"
2672 # filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2678 # boxpoints: "outliers"
2681 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2687 # title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2688 # algorithm: "plot_performance_box"
2689 # output-file-type: ".html"
2690 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
2692 # "plot-vpp-throughput-latency"
2693 # filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2699 # boxpoints: "outliers"
2702 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2708 # title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2709 # algorithm: "plot_performance_box"
2710 # output-file-type: ".html"
2711 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
2713 # "plot-vpp-throughput-latency"
2714 # filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2720 # boxpoints: "outliers"
2723 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2727 # Container orchestrated
2730 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2731 algorithm: "plot_performance_box"
2732 output-file-type: ".html"
2733 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
2735 "plot-ligato-throughput-latency"
2736 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2742 boxpoints: "outliers"
2745 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2751 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2752 algorithm: "plot_performance_box"
2753 output-file-type: ".html"
2754 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
2756 "plot-ligato-throughput-latency"
2757 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2763 boxpoints: "outliers"
2766 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2772 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2773 algorithm: "plot_performance_box"
2774 output-file-type: ".html"
2775 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
2777 "plot-ligato-throughput-latency"
2778 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2784 boxpoints: "outliers"
2787 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2793 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2794 algorithm: "plot_performance_box"
2795 output-file-type: ".html"
2796 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
2798 "plot-ligato-throughput-latency"
2799 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2805 boxpoints: "outliers"
2808 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2817 # title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2818 # algorithm: "plot_latency_box"
2819 # output-file-type: ".html"
2820 # output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
2822 # "plot-vpp-throughput-latency"
2823 # filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2830 # title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2836 # title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2837 # algorithm: "plot_latency_box"
2838 # output-file-type: ".html"
2839 # output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
2841 # "plot-vpp-throughput-latency"
2842 # filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2849 # title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2853 # Container orchestrated
2856 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2857 algorithm: "plot_latency_box"
2858 output-file-type: ".html"
2859 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
2861 "plot-ligato-throughput-latency"
2862 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2869 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2875 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2876 algorithm: "plot_latency_box"
2877 output-file-type: ".html"
2878 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
2880 "plot-ligato-throughput-latency"
2881 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2888 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"