6 # - Download of input data files
8 # - Read data from given zip / xml files
9 # - Set the configuration as it is done in normal mode
10 # If the section "type: debug" is missing, CFG[DEBUG] is set to 0.
14 # Top level directories:
18 DIR[BUILD,HTML]: "_build"
19 DIR[BUILD,LATEX]: "_build_latex"
22 DIR[RST]: "../../../docs/report"
25 ## Input data files (.zip, .xml)
26 DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
27 ## Static source files from git
28 DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
29 DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
32 DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
33 DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
34 DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
35 DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
37 # Detailed test results
38 DIR[DTR]: "{DIR[WORKING,SRC]}/detailed_test_results"
39 DIR[DTR,PERF,DPDK]: "{DIR[DTR]}/dpdk_performance_results"
40 DIR[DTR,PERF,VPP]: "{DIR[DTR]}/vpp_performance_results"
41 DIR[DTR,PERF,COT]: "{DIR[DTR]}/cot_performance_results"
42 DIR[DTR,PERF,HC]: "{DIR[DTR]}/honeycomb_performance_results"
43 DIR[DTR,FUNC,VPP]: "{DIR[DTR]}/vpp_functional_results"
44 DIR[DTR,FUNC,HC]: "{DIR[DTR]}/honeycomb_functional_results"
45 DIR[DTR,FUNC,NSHSFC]: "{DIR[DTR]}/nshsfc_functional_results"
46 DIR[DTR,PERF,VPP,IMPRV]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"
48 # Detailed test configurations
49 DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
50 DIR[DTC,PERF,VPP]: "{DIR[DTC]}/vpp_performance_configuration"
51 DIR[DTC,FUNC,VPP]: "{DIR[DTC]}/vpp_functional_configuration"
53 # Detailed tests operational data
54 DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
55 DIR[DTO,PERF,VPP]: "{DIR[DTO]}/vpp_performance_operational_data"
57 # .css patch file to fix tables generated by Sphinx
58 DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
59 DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
62 URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
63 URL[JENKINS,HC]: "https://jenkins.fd.io/view/hc2vpp/job"
66 # List the directories which are created while preparing the environment.
67 # All directories MUST be defined in "paths" section.
74 - "DIR[WORKING,SRC,STATIC]"
77 # List the directories which are deleted while cleaning the environment.
78 # All directories MUST be defined in "paths" section.
82 # List the directories where the results (build) is stored.
83 # All directories MUST be defined in "paths" section.
91 csit-vpp-perf-1707-all:
95 csit-vpp-perf-1710-all:
100 csit-vpp-perf-1707-all:
104 csit-vpp-perf-1710-all:
108 # TODO: Add the data sources
109 plot-throughput-speedup-analysis:
110 csit-vpp-perf-1801-all:
112 performance-improvements:
113 csit-vpp-perf-1707-all:
124 csit-vpp-perf-1710-all:
136 csit-vpp-perf-1801-all:
139 csit-ligato-perf-1710-all:
150 csit-ligato-perf-1801-all:
156 csit-vpp-perf-1801-all:
159 csit-vpp-functional-1801-ubuntu1604-virl:
160 - "lastSuccessfulBuild"
163 csit-ligato-perf-1801-all:
166 csit-dpdk-perf-1801-all:
169 csit-hc2vpp-verify-func-1801-ubuntu1604:
170 - "lastSuccessfulBuild"
171 # TODO: Will we use this one?
172 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
173 # - lastSuccessfulBuild
175 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
178 plot-vpp-throughput-latency:
179 csit-vpp-perf-1801-all:
182 plot-dpdk-throughput-latency:
183 csit-dpdk-perf-1801-all:
195 plot-ligato-throughput-latency:
196 csit-ligato-perf-1801-all:
206 gridcolor: "rgb(238, 238, 238)"
207 linecolor: "rgb(238, 238, 238)"
212 tickcolor: "rgb(238, 238, 238)"
214 title: "Indexed Test Cases"
217 gridcolor: "rgb(238, 238, 238)'"
219 linecolor: "rgb(238, 238, 238)"
225 tickcolor: "rgb(238, 238, 238)"
226 title: "Packets Per Second [pps]"
246 gridcolor: "rgb(238, 238, 238)"
247 linecolor: "rgb(238, 238, 238)"
252 tickcolor: "rgb(238, 238, 238)"
254 title: "Indexed Test Cases"
257 gridcolor: "rgb(238, 238, 238)'"
259 linecolor: "rgb(238, 238, 238)"
265 tickcolor: "rgb(238, 238, 238)"
266 title: "Latency min/avg/max [uSec]"
281 plot-throughput-speedup-analysis:
286 gridcolor: "rgb(238, 238, 238)"
287 linecolor: "rgb(238, 238, 238)"
292 tickcolor: "rgb(238, 238, 238)"
297 title: "Throughput speedup factor"
298 gridcolor: "rgb(238, 238, 238)"
300 linecolor: "rgb(238, 238, 238)"
306 tickcolor: "rgb(238, 238, 238)"
314 bgcolor: "rgba(255, 255, 255, 0)"
315 bordercolor: "rgba(255, 255, 255, 0)"
332 input-format: "xml" # zip or xml
333 extract: "robot-plugin/output.xml" # Only for zip
335 # The files must be in the directory DIR[WORKING,DATA]
336 csit-vpp-perf-1801-all:
339 file: "{DIR[WORKING,DATA]}/output.xml"
342 file: "{DIR[WORKING,DATA]}/output.xml"
346 src-path: "{DIR[RST]}"
347 dst-path: "{DIR[WORKING,SRC]}"
350 type: "input" # Ignored in debug mode
352 file-name: "robot-plugin.zip"
354 download-path: "{job}/{build}/robot/report/*zip*/{filename}"
355 extract: "robot-plugin/output.xml"
357 csit-vpp-perf-1707-all:
368 csit-vpp-perf-1710-all:
381 csit-vpp-perf-1801-all:
385 csit-ligato-perf-1710-all:
397 csit-ligato-perf-1801-all:
401 csit-dpdk-perf-1801-all:
412 csit-vpp-functional-1801-ubuntu1604-virl:
413 - lastSuccessfulBuild
414 csit-nsh_sfc-verify-func-1801-ubuntu1604-virl:
416 csit-hc2vpp-verify-func-1801-ubuntu1604:
417 - lastSuccessfulBuild
418 # TODO: Will we use this one?
419 # hc2vpp-csit-integration-odl-carbon-1801-ubuntu1604:
420 # - lastSuccessfulBuild
430 ################################################################################
432 ################################################################################
436 title: "Performance Impact of Meltdown Patches"
437 algorithm: "table_performance_comparison"
438 output-file-ext: ".csv"
440 output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
443 # TODO: specify data sources
445 csit-vpp-perf-1707-all:
450 title: "Meltdown Patches Applied"
451 # TODO: specify data sources
453 csit-vpp-perf-1710-all:
458 "vpp-meltdown-impact"
464 # Number of the best and the worst tests presented in the table. Use 0 (zero)
465 # to present all tests.
466 nr-of-tests-shown: 20
470 title: "Performance Impact of Spectre Patches"
471 algorithm: "table_performance_comparison"
472 output-file-ext: ".csv"
474 output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
477 # TODO: specify data sources
479 csit-vpp-perf-1707-all:
484 title: "Spectre Patches Applied"
485 # TODO: specify data sources
487 csit-vpp-perf-1710-all:
498 # Number of the best and the worst tests presented in the table. Use 0 (zero)
499 # to present all tests.
500 nr-of-tests-shown: 20
504 title: "Performance improvements"
505 algorithm: "table_performance_improvements"
506 template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
507 output-file-ext: ".csv"
508 output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
514 title: "16.09 mean [Mpps]"
517 title: "17.01 mean [Mpps]"
520 title: "17.04 mean [Mpps]"
523 title: "17.07 mean [Mpps]"
524 data: "data csit-vpp-perf-1707-all mean"
526 title: "17.10 mean [Mpps]"
527 data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
529 title: "18.01 mean [Mpps]"
530 data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
532 title: "18.01 stdev [Mpps]"
533 data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
535 title: "17.10 to 18.01 change [%]"
536 data: "operation relative_change 5 6"
539 "performance-improvements"
546 title: "Detailed Test Results - VPP Performance Results"
547 algorithm: "table_merged_details"
548 output-file-ext: ".csv"
549 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
555 title: "Documentation"
563 filter: "not 'NDRCHK' and not 'PDRCHK'"
572 title: "Test configuration - VPP Performance Test Configs"
573 algorithm: "table_merged_details"
574 output-file-ext: ".csv"
575 output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
581 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
582 data: "data vat-history"
586 filter: "not 'NDRCHK' and not 'PDRCHK'"
594 title: "Test Operational Data - VPP Performance Operational Data"
595 algorithm: "table_merged_details"
596 output-file-ext: ".csv"
597 output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
603 title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
604 data: "data show-run"
608 filter: "not 'NDRCHK' and not 'PDRCHK'"
616 title: "Detailed Test Results - VPP Functional Results"
617 algorithm: "table_details"
618 output-file-ext: ".csv"
619 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
625 title: "Documentation"
642 title: "Test configuration - VPP Functional Test Configs"
643 algorithm: "table_details"
644 output-file-ext: ".csv"
645 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
651 title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
652 data: "data vat-history"
664 title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
665 algorithm: "table_details"
666 output-file-ext: ".csv"
667 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
673 title: "Documentation"
680 "ligato-perf-results"
690 title: "Detailed Test Results - DPDK Performance Results"
691 algorithm: "table_details"
692 output-file-ext: ".csv"
693 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
699 title: "Documentation"
716 title: "Detailed Test Results - Honeycomb Functional Results"
717 algorithm: "table_details"
718 output-file-ext: ".csv"
719 output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
725 title: "Documentation"
742 title: "Detailed Test Results - NSH SFC Functional Results"
743 algorithm: "table_details"
744 output-file-ext: ".csv"
745 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
751 title: "Documentation"
766 ################################################################################
768 ################################################################################
772 title: "VPP Performance Results"
773 algorithm: "file_merged_test_results"
774 output-file-ext: ".rst"
775 output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
776 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"
777 dir-tables: "{DIR[DTR,PERF,VPP]}"
780 filter: "not 'NDRCHK' and not 'PDRCHK'"
786 data-start-level: 3 # 0, 1, 2, ...
787 chapters-start-level: 2 # 0, 1, 2, ...
791 title: "VPP Performance Configuration"
792 algorithm: "file_merged_test_results"
793 output-file-ext: ".rst"
794 output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
795 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"
796 dir-tables: "{DIR[DTC,PERF,VPP]}"
799 filter: "not 'NDRCHK' and not 'PDRCHK'"
805 data-start-level: 3 # 0, 1, 2, ...
806 chapters-start-level: 2 # 0, 1, 2, ...
810 title: "VPP Performance Operational Data"
811 algorithm: "file_merged_test_results"
812 output-file-ext: ".rst"
813 output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
814 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"
815 dir-tables: "{DIR[DTO,PERF,VPP]}"
818 filter: "not 'NDRCHK' and not 'PDRCHK'"
824 data-start-level: 3 # 0, 1, 2, ...
825 chapters-start-level: 2 # 0, 1, 2, ...
829 title: "VPP Functional Results"
830 algorithm: "file_test_results"
831 output-file-ext: ".rst"
832 output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
833 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"
834 dir-tables: "{DIR[DTR,FUNC,VPP]}"
842 data-start-level: 3 # 0, 1, 2, ...
843 chapters-start-level: 2 # 0, 1, 2, ...
847 title: "VPP Functional Configuration"
848 algorithm: "file_test_results"
849 output-file-ext: ".rst"
850 output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
851 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"
852 dir-tables: "{DIR[DTC,FUNC,VPP]}"
860 data-start-level: 3 # 0, 1, 2, ...
861 chapters-start-level: 2 # 0, 1, 2, ...
865 title: "Container Orchestrated Performance Results"
866 algorithm: "file_test_results"
867 output-file-ext: ".rst"
868 output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
869 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"
870 dir-tables: "{DIR[DTR,PERF,COT]}"
872 "ligato-perf-results"
878 data-start-level: 2 # 0, 1, 2, ...
879 chapters-start-level: 2 # 0, 1, 2, ...
883 title: "DPDK Performance Results"
884 algorithm: "file_test_results"
885 output-file-ext: ".rst"
886 output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
887 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"
888 dir-tables: "{DIR[DTR,PERF,DPDK]}"
898 data-start-level: 2 # 0, 1, 2, ...
899 chapters-start-level: 2 # 0, 1, 2, ...
903 title: "Honeycomb Functional Results"
904 algorithm: "file_test_results"
905 output-file-ext: ".rst"
906 output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
907 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"
908 dir-tables: "{DIR[DTR,FUNC,HC]}"
918 data-start-level: 3 # 0, 1, 2, ...
919 chapters-start-level: 2 # 0, 1, 2, ...
923 title: "NSH SFC Functional Results"
924 algorithm: "file_test_results"
925 output-file-ext: ".rst"
926 output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
927 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"
928 dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
938 data-start-level: 2 # 0, 1, 2, ...
939 chapters-start-level: 2 # 0, 1, 2, ...
941 ################################################################################
943 ################################################################################
945 # Plot Throughput Speedup Analysis
947 # L2 - 10ge2p1x520 - NDR
950 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
951 algorithm: "plot_throughput_speedup_analysis"
952 output-file-type: ".html"
953 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
955 "plot-throughput-speedup-analysis"
956 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
962 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
964 "plot-throughput-speedup-analysis"
966 # L2 - 40ge2p1xl710 - NDR
969 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
970 algorithm: "plot_throughput_speedup_analysis"
971 output-file-type: ".html"
972 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
974 "plot-throughput-speedup-analysis"
975 filter: "'NIC_Intel-XL710' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
981 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
983 "plot-throughput-speedup-analysis"
985 # L2 - 10ge2p1x520 - PDR
988 title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
989 algorithm: "plot_throughput_speedup_analysis"
990 output-file-type: ".html"
991 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
993 "plot-throughput-speedup-analysis"
994 filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1000 title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1002 "plot-throughput-speedup-analysis"
1004 # IPv4 - 10ge2p1x520 - NDR
1007 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1008 algorithm: "plot_throughput_speedup_analysis"
1009 output-file-type: ".html"
1010 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1012 "plot-throughput-speedup-analysis"
1013 filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1019 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1021 "plot-throughput-speedup-analysis"
1023 # IPv4 - 40ge2p1xl710 - NDR
1026 title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1027 algorithm: "plot_throughput_speedup_analysis"
1028 output-file-type: ".html"
1029 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1031 "plot-throughput-speedup-analysis"
1032 filter: "'NIC_Intel-XL710' and '64B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1038 title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1040 "plot-throughput-speedup-analysis"
1042 # IPv4 - 10ge2p1x520 - PDR
1045 title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1046 algorithm: "plot_throughput_speedup_analysis"
1047 output-file-type: ".html"
1048 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1050 "plot-throughput-speedup-analysis"
1051 filter: "'NIC_Intel-X520-DA2' and '64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1057 title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1059 "plot-throughput-speedup-analysis"
1061 # IPv6 - 10ge2p1x520 - NDR
1064 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1065 algorithm: "plot_throughput_speedup_analysis"
1066 output-file-type: ".html"
1067 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1069 "plot-throughput-speedup-analysis"
1070 filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1076 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1078 "plot-throughput-speedup-analysis"
1080 # IPv6 - 40ge2p1xl710 - NDR
1083 title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1084 algorithm: "plot_throughput_speedup_analysis"
1085 output-file-type: ".html"
1086 output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1088 "plot-throughput-speedup-analysis"
1089 filter: "'NIC_Intel-XL710' and '78B' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1095 title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1097 "plot-throughput-speedup-analysis"
1099 # IPv6 - 10ge2p1x520 - PDR
1102 title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1103 algorithm: "plot_throughput_speedup_analysis"
1104 output-file-type: ".html"
1105 output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1107 "plot-throughput-speedup-analysis"
1108 filter: "'NIC_Intel-X520-DA2' and '78B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1114 title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1116 "plot-throughput-speedup-analysis"
1118 # Plot packets per second
1123 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1124 algorithm: "plot_performance_box"
1125 output-file-type: ".html"
1126 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1128 "plot-vpp-throughput-latency"
1129 # Keep this formatting, the filter is enclosed with " (quotation mark) and
1130 # each tag is enclosed with ' (apostrophe).
1131 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1137 boxpoints: "outliers"
1140 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1146 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1147 algorithm: "plot_performance_box"
1148 output-file-type: ".html"
1149 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1151 "plot-vpp-throughput-latency"
1152 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1158 boxpoints: "outliers"
1161 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1167 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1168 algorithm: "plot_performance_box"
1169 output-file-type: ".html"
1170 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1172 "plot-vpp-throughput-latency"
1173 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1179 boxpoints: "outliers"
1182 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1188 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1189 algorithm: "plot_performance_box"
1190 output-file-type: ".html"
1191 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1193 "plot-vpp-throughput-latency"
1194 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1200 boxpoints: "outliers"
1203 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1210 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1211 algorithm: "plot_performance_box"
1212 output-file-type: ".html"
1213 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1215 "plot-vpp-throughput-latency"
1216 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1222 boxpoints: "outliers"
1225 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1231 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1232 algorithm: "plot_performance_box"
1233 output-file-type: ".html"
1234 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1236 "plot-vpp-throughput-latency"
1237 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1243 boxpoints: "outliers"
1246 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1252 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1253 algorithm: "plot_performance_box"
1254 output-file-type: ".html"
1255 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1257 "plot-vpp-throughput-latency"
1258 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1264 boxpoints: "outliers"
1267 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1273 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1274 algorithm: "plot_performance_box"
1275 output-file-type: ".html"
1276 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1278 "plot-vpp-throughput-latency"
1279 filter: "'64B' and 'FEATURE' and ('ACL10' or 'ACL50') and '10k_FLOWS' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1285 boxpoints: "outliers"
1288 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1295 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1296 algorithm: "plot_performance_box"
1297 output-file-type: ".html"
1298 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1300 "plot-vpp-throughput-latency"
1301 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1307 boxpoints: "outliers"
1310 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1316 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1317 algorithm: "plot_performance_box"
1318 output-file-type: ".html"
1319 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1321 "plot-vpp-throughput-latency"
1322 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1328 boxpoints: "outliers"
1331 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1337 title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1338 algorithm: "plot_performance_box"
1339 output-file-type: ".html"
1340 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1342 "plot-vpp-throughput-latency"
1343 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1349 boxpoints: "outliers"
1352 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1358 title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1359 algorithm: "plot_performance_box"
1360 output-file-type: ".html"
1361 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1363 "plot-vpp-throughput-latency"
1364 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
1370 boxpoints: "outliers"
1373 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1380 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1381 algorithm: "plot_performance_box"
1382 output-file-type: ".html"
1383 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1385 "plot-vpp-throughput-latency"
1386 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1392 boxpoints: "outliers"
1395 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1401 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1402 algorithm: "plot_performance_box"
1403 output-file-type: ".html"
1404 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
1406 "plot-vpp-throughput-latency"
1407 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1413 boxpoints: "outliers"
1416 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1422 title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1423 algorithm: "plot_performance_box"
1424 output-file-type: ".html"
1425 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
1427 "plot-vpp-throughput-latency"
1428 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1434 boxpoints: "outliers"
1437 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1443 title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1444 algorithm: "plot_performance_box"
1445 output-file-type: ".html"
1446 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
1448 "plot-vpp-throughput-latency"
1449 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1455 boxpoints: "outliers"
1458 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
1465 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1466 algorithm: "plot_performance_box"
1467 output-file-type: ".html"
1468 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
1470 "plot-vpp-throughput-latency"
1471 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1477 boxpoints: "outliers"
1480 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1486 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1487 algorithm: "plot_performance_box"
1488 output-file-type: ".html"
1489 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
1491 "plot-vpp-throughput-latency"
1492 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
1498 boxpoints: "outliers"
1501 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
1507 title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1508 algorithm: "plot_performance_box"
1509 output-file-type: ".html"
1510 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
1512 "plot-vpp-throughput-latency"
1513 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'"
1519 boxpoints: "outliers"
1522 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1528 title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1529 algorithm: "plot_performance_box"
1530 output-file-type: ".html"
1531 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
1533 "plot-vpp-throughput-latency"
1534 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'"
1540 boxpoints: "outliers"
1543 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
1550 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1551 algorithm: "plot_performance_box"
1552 output-file-type: ".html"
1553 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
1555 "plot-vpp-throughput-latency"
1556 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1562 boxpoints: "outliers"
1565 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1571 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1572 algorithm: "plot_performance_box"
1573 output-file-type: ".html"
1574 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
1576 "plot-vpp-throughput-latency"
1577 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1583 boxpoints: "outliers"
1586 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
1592 title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1593 algorithm: "plot_performance_box"
1594 output-file-type: ".html"
1595 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
1597 "plot-vpp-throughput-latency"
1598 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1604 boxpoints: "outliers"
1607 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1613 title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1614 algorithm: "plot_performance_box"
1615 output-file-type: ".html"
1616 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
1618 "plot-vpp-throughput-latency"
1619 filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
1625 boxpoints: "outliers"
1628 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
1635 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1636 algorithm: "plot_performance_box"
1637 output-file-type: ".html"
1638 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
1640 "plot-vpp-throughput-latency"
1641 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1647 boxpoints: "outliers"
1650 title: "64B-1t1c-.*vhost.*-ndrdisc"
1656 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1657 algorithm: "plot_performance_box"
1658 output-file-type: ".html"
1659 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
1661 "plot-vpp-throughput-latency"
1662 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1668 boxpoints: "outliers"
1671 title: "64B-2t2c-.*vhost.*-ndrdisc"
1677 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1678 algorithm: "plot_performance_box"
1679 output-file-type: ".html"
1680 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
1682 "plot-vpp-throughput-latency"
1683 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1689 boxpoints: "outliers"
1692 title: "64B-1t1c-.*vhost.*-pdrdisc"
1698 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1699 algorithm: "plot_performance_box"
1700 output-file-type: ".html"
1701 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
1703 "plot-vpp-throughput-latency"
1704 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
1710 boxpoints: "outliers"
1713 title: "64B-2t2c-.*vhost.*-pdrdisc"
1717 # VPP VM VHOST SELECTION
1720 title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
1721 algorithm: "plot_performance_box"
1722 output-file-type: ".html"
1723 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
1725 "plot-vpp-throughput-latency"
1726 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1732 boxpoints: "outliers"
1735 title: "64B-1t1c-.*vhost.*-ndrdisc"
1741 title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
1742 algorithm: "plot_performance_box"
1743 output-file-type: ".html"
1744 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
1746 "plot-vpp-throughput-latency"
1747 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1753 boxpoints: "outliers"
1756 title: "64B-2t2c-.*vhost.*-ndrdisc"
1762 title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
1763 algorithm: "plot_performance_box"
1764 output-file-type: ".html"
1765 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
1767 "plot-vpp-throughput-latency"
1768 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1774 boxpoints: "outliers"
1777 title: "64B-1t1c-.*vhost.*-pdrdisc"
1783 title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
1784 algorithm: "plot_performance_box"
1785 output-file-type: ".html"
1786 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
1788 "plot-vpp-throughput-latency"
1789 filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
1795 boxpoints: "outliers"
1798 title: "64B-2t2c-.*vhost.*-pdrdisc"
1805 title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
1806 algorithm: "plot_performance_box"
1807 output-file-type: ".html"
1808 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
1810 "plot-vpp-throughput-latency"
1811 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1817 boxpoints: "outliers"
1820 title: "64B-1t1c-.*ipsec.*-ndrdisc"
1826 title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
1827 algorithm: "plot_performance_box"
1828 output-file-type: ".html"
1829 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
1831 "plot-vpp-throughput-latency"
1832 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1838 boxpoints: "outliers"
1841 title: "64B-2t2c-.*ipsec.*-ndrdisc"
1847 title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
1848 algorithm: "plot_performance_box"
1849 output-file-type: ".html"
1850 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
1852 "plot-vpp-throughput-latency"
1853 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1859 boxpoints: "outliers"
1862 title: "64B-1t1c-.*ipsec.*-pdrdisc"
1868 title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
1869 algorithm: "plot_performance_box"
1870 output-file-type: ".html"
1871 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
1873 "plot-vpp-throughput-latency"
1874 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
1880 boxpoints: "outliers"
1883 title: "64B-2t2c-.*ipsec.*-pdrdisc"
1890 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1891 algorithm: "plot_performance_box"
1892 output-file-type: ".html"
1893 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
1895 "plot-dpdk-throughput-latency"
1896 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1902 boxpoints: "outliers"
1905 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1911 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1912 algorithm: "plot_performance_box"
1913 output-file-type: ".html"
1914 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
1916 "plot-dpdk-throughput-latency"
1917 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
1923 boxpoints: "outliers"
1926 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1932 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1933 algorithm: "plot_performance_box"
1934 output-file-type: ".html"
1935 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
1937 "plot-dpdk-throughput-latency"
1938 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
1944 boxpoints: "outliers"
1947 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
1952 gridcolor: "rgb(238, 238, 238)"
1953 linecolor: "rgb(238, 238, 238)"
1957 showticklabels: True
1958 tickcolor: "rgb(238, 238, 238)"
1960 title: "Indexed Test Cases"
1963 gridcolor: "rgb(238, 238, 238)'"
1965 linecolor: "rgb(238, 238, 238)"
1967 range: [2000000, 12000000]
1970 showticklabels: True
1971 tickcolor: "rgb(238, 238, 238)"
1972 title: "Packets Per Second [pps]"
1990 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
1991 algorithm: "plot_performance_box"
1992 output-file-type: ".html"
1993 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
1995 "plot-dpdk-throughput-latency"
1996 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2002 boxpoints: "outliers"
2005 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2010 gridcolor: "rgb(238, 238, 238)"
2011 linecolor: "rgb(238, 238, 238)"
2015 showticklabels: True
2016 tickcolor: "rgb(238, 238, 238)"
2018 title: "Indexed Test Cases"
2021 gridcolor: "rgb(238, 238, 238)'"
2023 linecolor: "rgb(238, 238, 238)"
2025 range: [2000000, 12000000]
2028 showticklabels: True
2029 tickcolor: "rgb(238, 238, 238)"
2030 title: "Packets Per Second [pps]"
2048 title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2049 algorithm: "plot_performance_box"
2050 output-file-type: ".html"
2051 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2053 "plot-dpdk-throughput-latency"
2054 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2060 boxpoints: "outliers"
2063 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2069 title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2070 algorithm: "plot_performance_box"
2071 output-file-type: ".html"
2072 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2074 "plot-dpdk-throughput-latency"
2075 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2081 boxpoints: "outliers"
2084 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2090 title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2091 algorithm: "plot_performance_box"
2092 output-file-type: ".html"
2093 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2095 "plot-dpdk-throughput-latency"
2096 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2102 boxpoints: "outliers"
2105 title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2110 gridcolor: "rgb(238, 238, 238)"
2111 linecolor: "rgb(238, 238, 238)"
2115 showticklabels: True
2116 tickcolor: "rgb(238, 238, 238)"
2118 title: "Indexed Test Cases"
2121 gridcolor: "rgb(238, 238, 238)'"
2123 linecolor: "rgb(238, 238, 238)"
2125 range: [20000000, 30000000]
2128 showticklabels: True
2129 tickcolor: "rgb(238, 238, 238)"
2130 title: "Packets Per Second [pps]"
2148 title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2149 algorithm: "plot_performance_box"
2150 output-file-type: ".html"
2151 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2153 "plot-dpdk-throughput-latency"
2154 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2160 boxpoints: "outliers"
2163 title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2168 gridcolor: "rgb(238, 238, 238)"
2169 linecolor: "rgb(238, 238, 238)"
2173 showticklabels: True
2174 tickcolor: "rgb(238, 238, 238)"
2176 title: "Indexed Test Cases"
2179 gridcolor: "rgb(238, 238, 238)'"
2181 linecolor: "rgb(238, 238, 238)"
2183 range: [20000000, 30000000]
2186 showticklabels: True
2187 tickcolor: "rgb(238, 238, 238)"
2188 title: "Packets Per Second [pps]"
2209 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2210 algorithm: "plot_latency_box"
2211 output-file-type: ".html"
2212 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2214 "plot-vpp-throughput-latency"
2215 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2222 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2228 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2229 algorithm: "plot_latency_box"
2230 output-file-type: ".html"
2231 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2233 "plot-vpp-throughput-latency"
2234 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2241 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2248 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2249 algorithm: "plot_latency_box"
2250 output-file-type: ".html"
2251 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2253 "plot-vpp-throughput-latency"
2254 filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2261 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2267 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2268 algorithm: "plot_latency_box"
2269 output-file-type: ".html"
2270 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2272 "plot-vpp-throughput-latency"
2273 filter: "'64B' and ('FEATURE' and 'ACL50' and '10k_FLOWS') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2280 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2287 title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2288 algorithm: "plot_latency_box"
2289 output-file-type: ".html"
2290 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
2292 "plot-vpp-throughput-latency"
2293 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2300 title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2306 title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2307 algorithm: "plot_latency_box"
2308 output-file-type: ".html"
2309 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
2311 "plot-vpp-throughput-latency"
2312 filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
2319 title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2326 title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2327 algorithm: "plot_latency_box"
2328 output-file-type: ".html"
2329 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
2331 "plot-vpp-throughput-latency"
2332 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2339 title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2345 title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2346 algorithm: "plot_latency_box"
2347 output-file-type: ".html"
2348 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
2350 "plot-vpp-throughput-latency"
2351 filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2358 title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2365 title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2366 algorithm: "plot_latency_box"
2367 output-file-type: ".html"
2368 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
2370 "plot-vpp-throughput-latency"
2371 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2378 title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2384 title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2385 algorithm: "plot_latency_box"
2386 output-file-type: ".html"
2387 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
2389 "plot-vpp-throughput-latency"
2390 filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2397 title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2404 title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2405 algorithm: "plot_latency_box"
2406 output-file-type: ".html"
2407 output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
2409 "plot-vpp-throughput-latency"
2410 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2417 title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2423 title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2424 algorithm: "plot_latency_box"
2425 output-file-type: ".html"
2426 output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
2428 "plot-vpp-throughput-latency"
2429 filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2436 title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2443 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2444 algorithm: "plot_latency_box"
2445 output-file-type: ".html"
2446 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
2448 "plot-vpp-throughput-latency"
2449 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2456 title: "64B-1t1c-.*vhost.*-ndrdisc"
2462 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2463 algorithm: "plot_latency_box"
2464 output-file-type: ".html"
2465 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
2467 "plot-vpp-throughput-latency"
2468 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2475 title: "64B-2t2c-.*vhost.*-ndrdisc"
2479 # VPP VM VHOST selection
2482 title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
2483 algorithm: "plot_latency_box"
2484 output-file-type: ".html"
2485 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
2487 "plot-vpp-throughput-latency"
2488 filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2495 title: "64B-1t1c-.*vhost.*-ndrdisc"
2501 title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
2502 algorithm: "plot_latency_box"
2503 output-file-type: ".html"
2504 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
2506 "plot-vpp-throughput-latency"
2507 filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2514 title: "64B-2t2c-.*vhost.*-ndrdisc"
2521 title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
2522 algorithm: "plot_latency_box"
2523 output-file-type: ".html"
2524 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
2526 "plot-vpp-throughput-latency"
2527 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2534 title: "64B-1t1c-.*ipsec.*-ndrdisc"
2540 title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
2541 algorithm: "plot_latency_box"
2542 output-file-type: ".html"
2543 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
2545 "plot-vpp-throughput-latency"
2546 filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2553 title: "64B-2t2c-.*ipsec.*-ndrdisc"
2560 title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2561 algorithm: "plot_latency_box"
2562 output-file-type: ".html"
2563 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
2565 "plot-dpdk-throughput-latency"
2566 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2573 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2579 title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2580 algorithm: "plot_latency_box"
2581 output-file-type: ".html"
2582 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
2584 "plot-dpdk-throughput-latency"
2585 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2592 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2598 title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2599 algorithm: "plot_latency_box"
2600 output-file-type: ".html"
2601 output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
2603 "plot-dpdk-throughput-latency"
2604 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2611 title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2617 title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2618 algorithm: "plot_latency_box"
2619 output-file-type: ".html"
2620 output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
2622 "plot-dpdk-throughput-latency"
2623 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2630 title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2634 # Ligato - Throughput
2639 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2640 algorithm: "plot_performance_box"
2641 output-file-type: ".html"
2642 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
2644 "plot-vpp-throughput-latency"
2645 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2651 boxpoints: "outliers"
2654 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2660 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2661 algorithm: "plot_performance_box"
2662 output-file-type: ".html"
2663 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
2665 "plot-vpp-throughput-latency"
2666 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2672 boxpoints: "outliers"
2675 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2681 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2682 algorithm: "plot_performance_box"
2683 output-file-type: ".html"
2684 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
2686 "plot-vpp-throughput-latency"
2687 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2693 boxpoints: "outliers"
2696 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2702 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2703 algorithm: "plot_performance_box"
2704 output-file-type: ".html"
2705 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
2707 "plot-vpp-throughput-latency"
2708 filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2714 boxpoints: "outliers"
2717 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2721 # Container orchestrated
2724 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2725 algorithm: "plot_performance_box"
2726 output-file-type: ".html"
2727 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
2729 "plot-ligato-throughput-latency"
2730 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2736 boxpoints: "outliers"
2739 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2745 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2746 algorithm: "plot_performance_box"
2747 output-file-type: ".html"
2748 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
2750 "plot-ligato-throughput-latency"
2751 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2757 boxpoints: "outliers"
2760 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2766 title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2767 algorithm: "plot_performance_box"
2768 output-file-type: ".html"
2769 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
2771 "plot-ligato-throughput-latency"
2772 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2778 boxpoints: "outliers"
2781 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2787 title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2788 algorithm: "plot_performance_box"
2789 output-file-type: ".html"
2790 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
2792 "plot-ligato-throughput-latency"
2793 filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2799 boxpoints: "outliers"
2802 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
2811 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2812 algorithm: "plot_latency_box"
2813 output-file-type: ".html"
2814 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
2816 "plot-vpp-throughput-latency"
2817 filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2824 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2830 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2831 algorithm: "plot_latency_box"
2832 output-file-type: ".html"
2833 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
2835 "plot-vpp-throughput-latency"
2836 filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2843 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2847 # Container orchestrated
2850 title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2851 algorithm: "plot_latency_box"
2852 output-file-type: ".html"
2853 output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
2855 "plot-ligato-throughput-latency"
2856 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2863 title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2869 title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
2870 algorithm: "plot_latency_box"
2871 output-file-type: ".html"
2872 output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
2874 "plot-ligato-throughput-latency"
2875 filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2882 title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"