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:
114 performance-improvements:
115 csit-vpp-perf-1707-all:
126 csit-vpp-perf-1710-all:
138 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 csit-hc2vpp-verify-func-1801-ubuntu1604:
172 - "lastSuccessfulBuild"
173 # TODO: Will we use this one?
174 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
175 # - lastSuccessfulBuild
177 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
180 plot-vpp-throughput-latency:
181 csit-vpp-perf-1801-all:
184 plot-dpdk-throughput-latency:
185 csit-dpdk-perf-1801-all:
197 plot-ligato-throughput-latency:
198 csit-ligato-perf-1801-all:
208 gridcolor: "rgb(238, 238, 238)"
209 linecolor: "rgb(238, 238, 238)"
214 tickcolor: "rgb(238, 238, 238)"
216 title: "Indexed Test Cases"
219 gridcolor: "rgb(238, 238, 238)'"
221 linecolor: "rgb(238, 238, 238)"
227 tickcolor: "rgb(238, 238, 238)"
228 title: "Packets Per Second [pps]"
248 gridcolor: "rgb(238, 238, 238)"
249 linecolor: "rgb(238, 238, 238)"
254 tickcolor: "rgb(238, 238, 238)"
256 title: "Indexed Test Cases"
259 gridcolor: "rgb(238, 238, 238)'"
261 linecolor: "rgb(238, 238, 238)"
267 tickcolor: "rgb(238, 238, 238)"
268 title: "Latency min/avg/max [uSec]"
283 plot-throughput-speedup-analysis:
288 gridcolor: "rgb(238, 238, 238)"
289 linecolor: "rgb(238, 238, 238)"
294 tickcolor: "rgb(238, 238, 238)"
299 title: "Throughput speedup factor"
300 gridcolor: "rgb(238, 238, 238)"
302 linecolor: "rgb(238, 238, 238)"
308 tickcolor: "rgb(238, 238, 238)"
316 bgcolor: "rgba(255, 255, 255, 0)"
317 bordercolor: "rgba(255, 255, 255, 0)"
334 input-format: "xml" # zip or xml
335 extract: "robot-plugin/output.xml" # Only for zip
337 # The files must be in the directory DIR[WORKING,DATA]
338 csit-vpp-perf-1801-all:
341 file: "{DIR[WORKING,DATA]}/output.xml"
344 file: "{DIR[WORKING,DATA]}/output.xml"
348 src-path: "{DIR[RST]}"
349 dst-path: "{DIR[WORKING,SRC]}"
352 type: "input" # Ignored in debug mode
354 file-name: "robot-plugin.zip"
356 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
357 extract: "robot-plugin/output.xml"
359 csit-vpp-perf-1707-all:
370 csit-vpp-perf-1710-all:
383 csit-vpp-perf-1801-all:
387 csit-ligato-perf-1710-all:
399 csit-ligato-perf-1801-all:
403 csit-dpdk-perf-1801-all:
414 csit-vpp-functional-1801-ubuntu1604-virl:
415 - lastSuccessfulBuild
416 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
418 csit-hc2vpp-verify-func-1801-ubuntu1604:
419 - lastSuccessfulBuild
420 # TODO: Will we use this one?
421 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
422 # - lastSuccessfulBuild
432 ################################################################################
434 ################################################################################
438 title: "Performance Impact of Meltdown Patches"
439 algorithm: "table_performance_comparison"
440 output-file-ext: ".csv"
442 output-file: "{DIR[DTR,PERF,VPP,IMPACT,MELTDOWN]}/meltdown-impact"
445 # TODO: specify data sources
447 csit-vpp-perf-1707-all:
452 title: "Meltdown Patches Applied"
453 # TODO: specify data sources
455 csit-vpp-perf-1710-all:
460 "vpp-meltdown-impact"
466 # Number of the best and the worst tests presented in the table. Use 0 (zero)
467 # to present all tests.
468 nr-of-tests-shown: 20
472 title: "Performance Impact of Spectre Patches"
473 algorithm: "table_performance_comparison"
474 output-file-ext: ".csv"
476 output-file: "{DIR[DTR,PERF,VPP,IMPACT,SPECTRE]}/meltdown-spectre-impact"
479 # TODO: specify data sources
481 csit-vpp-perf-1707-all:
486 title: "Spectre Patches Applied"
487 # TODO: specify data sources
489 csit-vpp-perf-1710-all:
500 # Number of the best and the worst tests presented in the table. Use 0 (zero)
501 # to present all tests.
502 nr-of-tests-shown: 20
506 title: "Performance improvements"
507 algorithm: "table_performance_improvements"
508 template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
509 output-file-ext: ".csv"
510 output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
513 title: "Functionality"
519 title: "16.09 mean [Mpps]"
522 title: "17.01 mean [Mpps]"
525 title: "17.04 mean [Mpps]"
528 title: "17.07 mean [Mpps]"
529 data: "data csit-vpp-perf-1707-all mean"
531 title: "17.10 mean [Mpps]"
532 data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
534 title: "18.01 mean [Mpps]"
535 data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
537 title: "18.01 stdev [Mpps]"
538 data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
540 title: "17.10 to 18.01 change [%]"
541 data: "operation relative_change 6 7"
544 "performance-improvements"
551 title: "Detailed Test Results - VPP Performance Results"
552 algorithm: "table_merged_details"
553 output-file-ext: ".csv"
554 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
560 title: "Documentation"
568 filter: "not 'NDRCHK' and not 'PDRCHK'"
577 title: "Test configuration - VPP Performance Test Configs"
578 algorithm: "table_merged_details"
579 output-file-ext: ".csv"
580 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
586 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
587 data: "data vat-history"
591 filter: "not 'NDRCHK' and not 'PDRCHK'"
599 title: "Test Operational Data - VPP Performance Operational Data"
600 algorithm: "table_merged_details"
601 output-file-ext: ".csv"
602 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
608 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
609 data: "data show-run"
613 filter: "not 'NDRCHK' and not 'PDRCHK'"
621 title: "Detailed Test Results - VPP Functional Results"
622 algorithm: "table_details"
623 output-file-ext: ".csv"
624 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
630 title: "Documentation"
647 title: "Test configuration - VPP Functional Test Configs"
648 algorithm: "table_details"
649 output-file-ext: ".csv"
650 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
656 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
657 data: "data vat-history"
669 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
670 algorithm: "table_details"
671 output-file-ext: ".csv"
672 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
678 title: "Documentation"
685 "ligato-perf-results"
695 title: "Detailed Test Results - DPDK Performance Results"
696 algorithm: "table_details"
697 output-file-ext: ".csv"
698 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
704 title: "Documentation"
721 title: "Detailed Test Results - Honeycomb Functional Results"
722 algorithm: "table_details"
723 output-file-ext: ".csv"
724 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
730 title: "Documentation"
747 title: "Detailed Test Results - NSH SFC Functional Results"
748 algorithm: "table_details"
749 output-file-ext: ".csv"
750 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
756 title: "Documentation"
771 ################################################################################
773 ################################################################################
777 title: "VPP Performance Results"
778 algorithm: "file_merged_test_results"
779 output-file-ext: ".rst"
780 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
781 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"
782 dir-tables: "{DIR[DTR,PERF,VPP]}"
785 filter: "not 'NDRCHK' and not 'PDRCHK'"
791 data-start-level: 3 # 0, 1, 2, ...
792 chapters-start-level: 2 # 0, 1, 2, ...
796 title: "VPP Performance Configuration"
797 algorithm: "file_merged_test_results"
798 output-file-ext: ".rst"
799 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
800 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"
801 dir-tables: "{DIR[DTC,PERF,VPP]}"
804 filter: "not 'NDRCHK' and not 'PDRCHK'"
810 data-start-level: 3 # 0, 1, 2, ...
811 chapters-start-level: 2 # 0, 1, 2, ...
815 title: "VPP Performance Operational Data"
816 algorithm: "file_merged_test_results"
817 output-file-ext: ".rst"
818 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
819 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"
820 dir-tables: "{DIR[DTO,PERF,VPP]}"
823 filter: "not 'NDRCHK' and not 'PDRCHK'"
829 data-start-level: 3 # 0, 1, 2, ...
830 chapters-start-level: 2 # 0, 1, 2, ...
834 title: "VPP Functional Results"
835 algorithm: "file_test_results"
836 output-file-ext: ".rst"
837 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
838 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"
839 dir-tables: "{DIR[DTR,FUNC,VPP]}"
847 data-start-level: 3 # 0, 1, 2, ...
848 chapters-start-level: 2 # 0, 1, 2, ...
852 title: "VPP Functional Configuration"
853 algorithm: "file_test_results"
854 output-file-ext: ".rst"
855 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
856 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"
857 dir-tables: "{DIR[DTC,FUNC,VPP]}"
865 data-start-level: 3 # 0, 1, 2, ...
866 chapters-start-level: 2 # 0, 1, 2, ...
870 title: "Container Orchestrated Performance Results"
871 algorithm: "file_test_results"
872 output-file-ext: ".rst"
873 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
874 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"
875 dir-tables: "{DIR[DTR,PERF,COT]}"
877 "ligato-perf-results"
883 data-start-level: 2 # 0, 1, 2, ...
884 chapters-start-level: 2 # 0, 1, 2, ...
888 title: "DPDK Performance Results"
889 algorithm: "file_test_results"
890 output-file-ext: ".rst"
891 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
892 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"
893 dir-tables: "{DIR[DTR,PERF,DPDK]}"
903 data-start-level: 2 # 0, 1, 2, ...
904 chapters-start-level: 2 # 0, 1, 2, ...
908 title: "Honeycomb Functional Results"
909 algorithm: "file_test_results"
910 output-file-ext: ".rst"
911 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
912 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"
913 dir-tables: "{DIR[DTR,FUNC,HC]}"
923 data-start-level: 3 # 0, 1, 2, ...
924 chapters-start-level: 2 # 0, 1, 2, ...
928 title: "NSH SFC Functional Results"
929 algorithm: "file_test_results"
930 output-file-ext: ".rst"
931 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
932 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"
933 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
943 data-start-level: 2 # 0, 1, 2, ...
944 chapters-start-level: 2 # 0, 1, 2, ...
946 ################################################################################
948 ################################################################################
950 # Plot Throughput Speedup Analysis
952 # L2 - 10ge2p1x520 - NDR
955 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
956 algorithm: "plot_throughput_speedup_analysis"
957 output-file-type: ".html"
958 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
960 "plot-throughput-speedup-analysis"
961 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
967 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
969 "plot-throughput-speedup-analysis"
971 # L2 - 40ge2p1xl710 - NDR
974 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
975 algorithm: "plot_throughput_speedup_analysis"
976 output-file-type: ".html"
977 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
979 "plot-throughput-speedup-analysis"
980 filter: "'NIC_Intel-XL710' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
986 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
988 "plot-throughput-speedup-analysis"
990 # L2 - 10ge2p1x520 - PDR
993 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
994 algorithm: "plot_throughput_speedup_analysis"
995 output-file-type: ".html"
996 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
998 "plot-throughput-speedup-analysis"
999 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1005 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1007 "plot-throughput-speedup-analysis"
1009 # IPv4 - 10ge2p1x520 - NDR
1012 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1013 algorithm: "plot_throughput_speedup_analysis"
1014 output-file-type: ".html"
1015 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1017 "plot-throughput-speedup-analysis"
1018 filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1024 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1026 "plot-throughput-speedup-analysis"
1028 # IPv4 - 40ge2p1xl710 - NDR
1031 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1032 algorithm: "plot_throughput_speedup_analysis"
1033 output-file-type: ".html"
1034 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1036 "plot-throughput-speedup-analysis"
1037 filter: "'NIC_Intel-XL710' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1043 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1045 "plot-throughput-speedup-analysis"
1047 # IPv4 - 10ge2p1x520 - PDR
1050 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1051 algorithm: "plot_throughput_speedup_analysis"
1052 output-file-type: ".html"
1053 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1055 "plot-throughput-speedup-analysis"
1056 filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1062 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1064 "plot-throughput-speedup-analysis"
1066 # IPv6 - 10ge2p1x520 - NDR
1069 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1070 algorithm: "plot_throughput_speedup_analysis"
1071 output-file-type: ".html"
1072 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1074 "plot-throughput-speedup-analysis"
1075 filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1081 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1083 "plot-throughput-speedup-analysis"
1085 # IPv6 - 40ge2p1xl710 - NDR
1088 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1089 algorithm: "plot_throughput_speedup_analysis"
1090 output-file-type: ".html"
1091 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1093 "plot-throughput-speedup-analysis"
1094 filter: "'NIC_Intel-XL710' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1100 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1102 "plot-throughput-speedup-analysis"
1104 # IPv6 - 10ge2p1x520 - PDR
1107 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1108 algorithm: "plot_throughput_speedup_analysis"
1109 output-file-type: ".html"
1110 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1112 "plot-throughput-speedup-analysis"
1113 filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1119 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1121 "plot-throughput-speedup-analysis"
1123 # Plot packets per second
1128 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1129 algorithm: "plot_performance_box"
1130 output-file-type: ".html"
1131 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1133 "plot-vpp-throughput-latency"
1134 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1135 # each tag is enclosed with ' (apostrophe).
1136 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1142 boxpoints: "outliers"
1145 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1151 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1152 algorithm: "plot_performance_box"
1153 output-file-type: ".html"
1154 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1156 "plot-vpp-throughput-latency"
1157 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1163 boxpoints: "outliers"
1166 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1172 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1173 algorithm: "plot_performance_box"
1174 output-file-type: ".html"
1175 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1177 "plot-vpp-throughput-latency"
1178 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1184 boxpoints: "outliers"
1187 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1193 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1194 algorithm: "plot_performance_box"
1195 output-file-type: ".html"
1196 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1198 "plot-vpp-throughput-latency"
1199 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1205 boxpoints: "outliers"
1208 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1215 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1216 algorithm: "plot_performance_box"
1217 output-file-type: ".html"
1218 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1220 "plot-vpp-throughput-latency"
1221 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1227 boxpoints: "outliers"
1230 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1236 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1237 algorithm: "plot_performance_box"
1238 output-file-type: ".html"
1239 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1241 "plot-vpp-throughput-latency"
1242 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1248 boxpoints: "outliers"
1251 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1257 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1258 algorithm: "plot_performance_box"
1259 output-file-type: ".html"
1260 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1262 "plot-vpp-throughput-latency"
1263 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'"
1269 boxpoints: "outliers"
1272 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1278 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1279 algorithm: "plot_performance_box"
1280 output-file-type: ".html"
1281 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1283 "plot-vpp-throughput-latency"
1284 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'"
1290 boxpoints: "outliers"
1293 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1300 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1301 algorithm: "plot_performance_box"
1302 output-file-type: ".html"
1303 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1305 "plot-vpp-throughput-latency"
1306 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1312 boxpoints: "outliers"
1315 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1321 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1322 algorithm: "plot_performance_box"
1323 output-file-type: ".html"
1324 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1326 "plot-vpp-throughput-latency"
1327 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1333 boxpoints: "outliers"
1336 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1342 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1343 algorithm: "plot_performance_box"
1344 output-file-type: ".html"
1345 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1347 "plot-vpp-throughput-latency"
1348 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1354 boxpoints: "outliers"
1357 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1363 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1364 algorithm: "plot_performance_box"
1365 output-file-type: ".html"
1366 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1368 "plot-vpp-throughput-latency"
1369 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1375 boxpoints: "outliers"
1378 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1385 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1386 algorithm: "plot_performance_box"
1387 output-file-type: ".html"
1388 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1390 "plot-vpp-throughput-latency"
1391 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1397 boxpoints: "outliers"
1400 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1406 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1407 algorithm: "plot_performance_box"
1408 output-file-type: ".html"
1409 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
1411 "plot-vpp-throughput-latency"
1412 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1418 boxpoints: "outliers"
1421 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1427 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1428 algorithm: "plot_performance_box"
1429 output-file-type: ".html"
1430 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
1432 "plot-vpp-throughput-latency"
1433 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1439 boxpoints: "outliers"
1442 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1448 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1449 algorithm: "plot_performance_box"
1450 output-file-type: ".html"
1451 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
1453 "plot-vpp-throughput-latency"
1454 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1460 boxpoints: "outliers"
1463 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1470 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1471 algorithm: "plot_performance_box"
1472 output-file-type: ".html"
1473 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
1475 "plot-vpp-throughput-latency"
1476 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1482 boxpoints: "outliers"
1485 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1491 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1492 algorithm: "plot_performance_box"
1493 output-file-type: ".html"
1494 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
1496 "plot-vpp-throughput-latency"
1497 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1503 boxpoints: "outliers"
1506 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1512 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1513 algorithm: "plot_performance_box"
1514 output-file-type: ".html"
1515 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
1517 "plot-vpp-throughput-latency"
1518 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'"
1524 boxpoints: "outliers"
1527 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1533 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1534 algorithm: "plot_performance_box"
1535 output-file-type: ".html"
1536 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
1538 "plot-vpp-throughput-latency"
1539 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'"
1545 boxpoints: "outliers"
1548 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1555 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1556 algorithm: "plot_performance_box"
1557 output-file-type: ".html"
1558 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
1560 "plot-vpp-throughput-latency"
1561 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1567 boxpoints: "outliers"
1570 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1576 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1577 algorithm: "plot_performance_box"
1578 output-file-type: ".html"
1579 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
1581 "plot-vpp-throughput-latency"
1582 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1588 boxpoints: "outliers"
1591 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1597 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1598 algorithm: "plot_performance_box"
1599 output-file-type: ".html"
1600 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
1602 "plot-vpp-throughput-latency"
1603 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1609 boxpoints: "outliers"
1612 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1618 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1619 algorithm: "plot_performance_box"
1620 output-file-type: ".html"
1621 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
1623 "plot-vpp-throughput-latency"
1624 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1630 boxpoints: "outliers"
1633 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1640 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1641 algorithm: "plot_performance_box"
1642 output-file-type: ".html"
1643 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
1645 "plot-vpp-throughput-latency"
1646 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1652 boxpoints: "outliers"
1655 title: "64B-1t1c-.*vhost.*-ndrdisc"
1661 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1662 algorithm: "plot_performance_box"
1663 output-file-type: ".html"
1664 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
1666 "plot-vpp-throughput-latency"
1667 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1673 boxpoints: "outliers"
1676 title: "64B-2t2c-.*vhost.*-ndrdisc"
1682 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1683 algorithm: "plot_performance_box"
1684 output-file-type: ".html"
1685 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
1687 "plot-vpp-throughput-latency"
1688 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1694 boxpoints: "outliers"
1697 title: "64B-1t1c-.*vhost.*-pdrdisc"
1703 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1704 algorithm: "plot_performance_box"
1705 output-file-type: ".html"
1706 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
1708 "plot-vpp-throughput-latency"
1709 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1715 boxpoints: "outliers"
1718 title: "64B-2t2c-.*vhost.*-pdrdisc"
1722 # VPP VM VHOST SELECTION
1725 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1726 algorithm: "plot_performance_box"
1727 output-file-type: ".html"
1728 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
1730 "plot-vpp-throughput-latency"
1731 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1737 boxpoints: "outliers"
1740 title: "64B-1t1c-.*vhost.*-ndrdisc"
1746 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1747 algorithm: "plot_performance_box"
1748 output-file-type: ".html"
1749 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
1751 "plot-vpp-throughput-latency"
1752 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1758 boxpoints: "outliers"
1761 title: "64B-2t2c-.*vhost.*-ndrdisc"
1767 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1768 algorithm: "plot_performance_box"
1769 output-file-type: ".html"
1770 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
1772 "plot-vpp-throughput-latency"
1773 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1779 boxpoints: "outliers"
1782 title: "64B-1t1c-.*vhost.*-pdrdisc"
1788 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1789 algorithm: "plot_performance_box"
1790 output-file-type: ".html"
1791 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
1793 "plot-vpp-throughput-latency"
1794 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1800 boxpoints: "outliers"
1803 title: "64B-2t2c-.*vhost.*-pdrdisc"
1810 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
1811 algorithm: "plot_performance_box"
1812 output-file-type: ".html"
1813 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
1815 "plot-vpp-throughput-latency"
1816 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1822 boxpoints: "outliers"
1825 title: "64B-1t1c-.*ipsec.*-ndrdisc"
1831 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
1832 algorithm: "plot_performance_box"
1833 output-file-type: ".html"
1834 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
1836 "plot-vpp-throughput-latency"
1837 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1843 boxpoints: "outliers"
1846 title: "64B-2t2c-.*ipsec.*-ndrdisc"
1852 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
1853 algorithm: "plot_performance_box"
1854 output-file-type: ".html"
1855 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
1857 "plot-vpp-throughput-latency"
1858 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1864 boxpoints: "outliers"
1867 title: "64B-1t1c-.*ipsec.*-pdrdisc"
1873 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
1874 algorithm: "plot_performance_box"
1875 output-file-type: ".html"
1876 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
1878 "plot-vpp-throughput-latency"
1879 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1885 boxpoints: "outliers"
1888 title: "64B-2t2c-.*ipsec.*-pdrdisc"
1895 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1896 algorithm: "plot_performance_box"
1897 output-file-type: ".html"
1898 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
1900 "plot-dpdk-throughput-latency"
1901 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1907 boxpoints: "outliers"
1910 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1916 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1917 algorithm: "plot_performance_box"
1918 output-file-type: ".html"
1919 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
1921 "plot-dpdk-throughput-latency"
1922 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1928 boxpoints: "outliers"
1931 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1937 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1938 algorithm: "plot_performance_box"
1939 output-file-type: ".html"
1940 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
1942 "plot-dpdk-throughput-latency"
1943 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
1949 boxpoints: "outliers"
1952 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1957 gridcolor: "rgb(238, 238, 238)"
1958 linecolor: "rgb(238, 238, 238)"
1962 showticklabels: True
1963 tickcolor: "rgb(238, 238, 238)"
1965 title: "Indexed Test Cases"
1968 gridcolor: "rgb(238, 238, 238)'"
1970 linecolor: "rgb(238, 238, 238)"
1972 range: [2000000, 12000000]
1975 showticklabels: True
1976 tickcolor: "rgb(238, 238, 238)"
1977 title: "Packets Per Second [pps]"
1995 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
1996 algorithm: "plot_performance_box"
1997 output-file-type: ".html"
1998 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
2000 "plot-dpdk-throughput-latency"
2001 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2007 boxpoints: "outliers"
2010 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2015 gridcolor: "rgb(238, 238, 238)"
2016 linecolor: "rgb(238, 238, 238)"
2020 showticklabels: True
2021 tickcolor: "rgb(238, 238, 238)"
2023 title: "Indexed Test Cases"
2026 gridcolor: "rgb(238, 238, 238)'"
2028 linecolor: "rgb(238, 238, 238)"
2030 range: [2000000, 12000000]
2033 showticklabels: True
2034 tickcolor: "rgb(238, 238, 238)"
2035 title: "Packets Per Second [pps]"
2053 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2054 algorithm: "plot_performance_box"
2055 output-file-type: ".html"
2056 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2058 "plot-dpdk-throughput-latency"
2059 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2065 boxpoints: "outliers"
2068 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2074 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2075 algorithm: "plot_performance_box"
2076 output-file-type: ".html"
2077 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2079 "plot-dpdk-throughput-latency"
2080 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2086 boxpoints: "outliers"
2089 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2095 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2096 algorithm: "plot_performance_box"
2097 output-file-type: ".html"
2098 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2100 "plot-dpdk-throughput-latency"
2101 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2107 boxpoints: "outliers"
2110 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2115 gridcolor: "rgb(238, 238, 238)"
2116 linecolor: "rgb(238, 238, 238)"
2120 showticklabels: True
2121 tickcolor: "rgb(238, 238, 238)"
2123 title: "Indexed Test Cases"
2126 gridcolor: "rgb(238, 238, 238)'"
2128 linecolor: "rgb(238, 238, 238)"
2130 range: [20000000, 30000000]
2133 showticklabels: True
2134 tickcolor: "rgb(238, 238, 238)"
2135 title: "Packets Per Second [pps]"
2153 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2154 algorithm: "plot_performance_box"
2155 output-file-type: ".html"
2156 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2158 "plot-dpdk-throughput-latency"
2159 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2165 boxpoints: "outliers"
2168 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2173 gridcolor: "rgb(238, 238, 238)"
2174 linecolor: "rgb(238, 238, 238)"
2178 showticklabels: True
2179 tickcolor: "rgb(238, 238, 238)"
2181 title: "Indexed Test Cases"
2184 gridcolor: "rgb(238, 238, 238)'"
2186 linecolor: "rgb(238, 238, 238)"
2188 range: [20000000, 30000000]
2191 showticklabels: True
2192 tickcolor: "rgb(238, 238, 238)"
2193 title: "Packets Per Second [pps]"
2214 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2215 algorithm: "plot_latency_box"
2216 output-file-type: ".html"
2217 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2219 "plot-vpp-throughput-latency"
2220 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2227 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2233 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2234 algorithm: "plot_latency_box"
2235 output-file-type: ".html"
2236 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2238 "plot-vpp-throughput-latency"
2239 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2246 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2253 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2254 algorithm: "plot_latency_box"
2255 output-file-type: ".html"
2256 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2258 "plot-vpp-throughput-latency"
2259 filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2266 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2272 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2273 algorithm: "plot_latency_box"
2274 output-file-type: ".html"
2275 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2277 "plot-vpp-throughput-latency"
2278 filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2285 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2292 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2293 algorithm: "plot_latency_box"
2294 output-file-type: ".html"
2295 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
2297 "plot-vpp-throughput-latency"
2298 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2305 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2311 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2312 algorithm: "plot_latency_box"
2313 output-file-type: ".html"
2314 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
2316 "plot-vpp-throughput-latency"
2317 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2324 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2331 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2332 algorithm: "plot_latency_box"
2333 output-file-type: ".html"
2334 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
2336 "plot-vpp-throughput-latency"
2337 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2344 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2350 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2351 algorithm: "plot_latency_box"
2352 output-file-type: ".html"
2353 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
2355 "plot-vpp-throughput-latency"
2356 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2363 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2370 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2371 algorithm: "plot_latency_box"
2372 output-file-type: ".html"
2373 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
2375 "plot-vpp-throughput-latency"
2376 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2383 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2389 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2390 algorithm: "plot_latency_box"
2391 output-file-type: ".html"
2392 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
2394 "plot-vpp-throughput-latency"
2395 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2402 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2409 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2410 algorithm: "plot_latency_box"
2411 output-file-type: ".html"
2412 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
2414 "plot-vpp-throughput-latency"
2415 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2422 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2428 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2429 algorithm: "plot_latency_box"
2430 output-file-type: ".html"
2431 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
2433 "plot-vpp-throughput-latency"
2434 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2441 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2448 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2449 algorithm: "plot_latency_box"
2450 output-file-type: ".html"
2451 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
2453 "plot-vpp-throughput-latency"
2454 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2461 title: "64B-1t1c-.*vhost.*-ndrdisc"
2467 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2468 algorithm: "plot_latency_box"
2469 output-file-type: ".html"
2470 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
2472 "plot-vpp-throughput-latency"
2473 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2480 title: "64B-2t2c-.*vhost.*-ndrdisc"
2484 # VPP VM VHOST selection
2487 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2488 algorithm: "plot_latency_box"
2489 output-file-type: ".html"
2490 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
2492 "plot-vpp-throughput-latency"
2493 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2500 title: "64B-1t1c-.*vhost.*-ndrdisc"
2506 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2507 algorithm: "plot_latency_box"
2508 output-file-type: ".html"
2509 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
2511 "plot-vpp-throughput-latency"
2512 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2519 title: "64B-2t2c-.*vhost.*-ndrdisc"
2526 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
2527 algorithm: "plot_latency_box"
2528 output-file-type: ".html"
2529 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
2531 "plot-vpp-throughput-latency"
2532 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2539 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2545 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
2546 algorithm: "plot_latency_box"
2547 output-file-type: ".html"
2548 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
2550 "plot-vpp-throughput-latency"
2551 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2558 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2565 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2566 algorithm: "plot_latency_box"
2567 output-file-type: ".html"
2568 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
2570 "plot-dpdk-throughput-latency"
2571 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2578 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2584 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2585 algorithm: "plot_latency_box"
2586 output-file-type: ".html"
2587 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
2589 "plot-dpdk-throughput-latency"
2590 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2597 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2603 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2604 algorithm: "plot_latency_box"
2605 output-file-type: ".html"
2606 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
2608 "plot-dpdk-throughput-latency"
2609 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2616 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2622 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2623 algorithm: "plot_latency_box"
2624 output-file-type: ".html"
2625 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
2627 "plot-dpdk-throughput-latency"
2628 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2635 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2639 # Ligato - Throughput
2644 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2645 algorithm: "plot_performance_box"
2646 output-file-type: ".html"
2647 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
2649 "plot-vpp-throughput-latency"
2650 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2656 boxpoints: "outliers"
2659 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2665 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2666 algorithm: "plot_performance_box"
2667 output-file-type: ".html"
2668 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
2670 "plot-vpp-throughput-latency"
2671 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2677 boxpoints: "outliers"
2680 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2686 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2687 algorithm: "plot_performance_box"
2688 output-file-type: ".html"
2689 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
2691 "plot-vpp-throughput-latency"
2692 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2698 boxpoints: "outliers"
2701 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2707 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2708 algorithm: "plot_performance_box"
2709 output-file-type: ".html"
2710 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
2712 "plot-vpp-throughput-latency"
2713 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2719 boxpoints: "outliers"
2722 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2726 # Container orchestrated
2729 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2730 algorithm: "plot_performance_box"
2731 output-file-type: ".html"
2732 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
2734 "plot-ligato-throughput-latency"
2735 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2741 boxpoints: "outliers"
2744 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2750 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2751 algorithm: "plot_performance_box"
2752 output-file-type: ".html"
2753 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
2755 "plot-ligato-throughput-latency"
2756 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2762 boxpoints: "outliers"
2765 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2771 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2772 algorithm: "plot_performance_box"
2773 output-file-type: ".html"
2774 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
2776 "plot-ligato-throughput-latency"
2777 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2783 boxpoints: "outliers"
2786 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2792 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2793 algorithm: "plot_performance_box"
2794 output-file-type: ".html"
2795 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
2797 "plot-ligato-throughput-latency"
2798 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2804 boxpoints: "outliers"
2807 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2816 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2817 algorithm: "plot_latency_box"
2818 output-file-type: ".html"
2819 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
2821 "plot-vpp-throughput-latency"
2822 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2829 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2835 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2836 algorithm: "plot_latency_box"
2837 output-file-type: ".html"
2838 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
2840 "plot-vpp-throughput-latency"
2841 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2848 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2852 # Container orchestrated
2855 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2856 algorithm: "plot_latency_box"
2857 output-file-type: ".html"
2858 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
2860 "plot-ligato-throughput-latency"
2861 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2868 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2874 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2875 algorithm: "plot_latency_box"
2876 output-file-type: ".html"
2877 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
2879 "plot-ligato-throughput-latency"
2880 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2887 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"