Report: data
[csit.git] / resources / tools / presentation / specification.yaml
1 -
2   type: "environment"
3   configuration:
4     # Debug mode:
5     # - Skip:
6     #   - Download of input data files
7     # - Do:
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.
11     CFG[DEBUG]: 0
12
13   paths:
14     # Top level directories:
15     ## Working directory
16     DIR[WORKING]: "_tmp"
17     ## Build directories
18     DIR[BUILD,HTML]: "_build"
19     DIR[BUILD,LATEX]: "_build_latex"
20
21     # Static .rst files
22     DIR[RST]: "../../../docs/report"
23
24     # Working directories
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"
30
31     # Static html content
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"
36
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,MRR,VPP]: "{DIR[DTR]}/vpp_mrr_results"
42     DIR[DTR,PERF,COT]: "{DIR[DTR]}/cot_performance_results"
43     DIR[DTR,PERF,HC]: "{DIR[DTR]}/honeycomb_performance_results"
44     DIR[DTR,FUNC,VPP]: "{DIR[DTR]}/vpp_functional_results"
45     DIR[DTR,FUNC,VPP,CENTOS]: "{DIR[DTR]}/vpp_functional_results_centos"
46     DIR[DTR,FUNC,HC]: "{DIR[DTR]}/honeycomb_functional_results"
47     DIR[DTR,FUNC,NSHSFC]: "{DIR[DTR]}/nshsfc_functional_results"
48     DIR[DTR,PERF,VPP,IMPRV]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"
49
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,MRR,VPP]: "{DIR[DTC]}/vpp_mrr_configuration"
54     DIR[DTC,FUNC,VPP]: "{DIR[DTC]}/vpp_functional_configuration"
55     DIR[DTC,FUNC,VPP,CENTOS]: "{DIR[DTC]}/vpp_functional_configuration_centos"
56
57     # Detailed tests operational data
58     DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
59     DIR[DTO,PERF,VPP]: "{DIR[DTO]}/vpp_performance_operational_data"
60
61     # .css patch file to fix tables generated by Sphinx
62     DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
63     DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
64
65   urls:
66     URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
67     URL[JENKINS,HC]: "https://jenkins.fd.io/view/hc2vpp/job"
68     URL[NEXUS]: "https://docs.fd.io/csit"
69     DIR[NEXUS]: "report/_static/archive"
70
71   make-dirs:
72   # List the directories which are created while preparing the environment.
73   # All directories MUST be defined in "paths" section.
74   - "DIR[WORKING,DATA]"
75   - "DIR[STATIC,VPP]"
76   - "DIR[STATIC,DPDK]"
77   - "DIR[STATIC,ARCH]"
78   - "DIR[BUILD,LATEX]"
79   - "DIR[WORKING,SRC]"
80   - "DIR[WORKING,SRC,STATIC]"
81
82   remove-dirs:
83   # List the directories which are deleted while cleaning the environment.
84   # All directories MUST be defined in "paths" section.
85   #- "DIR[BUILD,HTML]"
86   - "DIR[WORKING,DATA]"
87
88   build-dirs:
89   # List the directories where the results (build) is stored.
90   # All directories MUST be defined in "paths" section.
91   - "DIR[BUILD,HTML]"
92   - "DIR[BUILD,LATEX]"
93
94 -
95   type: "configuration"
96   data-sets:
97     plot-vpp-http-server-performance:
98 # TODO: Add the data sources
99       csit-vpp-perf-1801-all:
100       - 157
101       - 158
102       - 159
103       - 160
104       - 161
105       - 164
106       - 165
107       - 166
108       - 168
109       - 169
110       - 170
111 # TODO: Add the data sources
112 #    vpp-meltdown-impact:
113 #      csit-vpp-perf-1707-all:
114 #      - 9
115 #      - 10
116 #      - 13
117 #      csit-vpp-perf-1710-all:
118 #      - 11l
119 #      - 12
120 #      - 13
121 # TODO: Add the data sources
122 #    vpp-spectre-impact:
123 #      csit-vpp-perf-1707-all:
124 #      - 9
125 #      - 10
126 #      - 13
127 #      csit-vpp-perf-1710-all:
128 #      - 11
129 #      - 12
130 #      - 13
131     vpp-performance-changes:
132       csit-vpp-perf-1710-all:
133       - 11
134       - 12
135       - 13
136       - 14
137       - 15
138       - 16
139       - 17
140       - 18
141       - 19
142       - 20
143       csit-vpp-perf-1801-all:
144       - 124  # sel
145       - 127  # sel
146       - 128  # sel
147       - 141  # sel
148       - 142  # sel
149       - 143  # sel
150       - 145  # sel
151       - 146  # sel
152       - 162  # sel
153       - 163  # sel
154       - 167  # sel
155       - 172  # sel acl only
156       csit-vpp-perf-1804-all:
157       - 21  # sel
158       - 22  # sel
159       - 23  # sel
160       - 24  # sel
161       - 27  # sel
162       - 28  # sel
163       - 29  # sel
164       - 30  # sel
165       - 31  # sel
166     vpp-performance-changes-mrr:
167       csit-vpp-perf-check-1801:
168 #      - 1
169 #      - 2
170       - 3
171       - 4
172       - 5
173       - 6
174       - 7
175       - 8
176       - 9
177       - 11
178       - 12
179       - 13
180       csit-vpp-perf-check-1804:
181       - 5   # mrr - full
182       - 6   # mrr - sel
183       - 7   # mrr - sel
184       - 8   # mrr - sel
185       - 9   # mrr - sel
186       - 10  # mrr - sel
187       - 11  # mrr - sel
188       - 12  # mrr - sel
189       - 13  # mrr - sel
190     plot-throughput-speedup-analysis:
191       csit-vpp-perf-1804-all:
192       - 19  # full
193       - 20  # full
194       - 25  # full
195       - 26  # full
196       - 21  # sel
197       - 22  # sel
198       - 23  # sel
199       - 24  # sel
200       - 27  # sel
201       - 28  # sel
202       - 29  # sel
203       - 30  # sel
204       - 31  # sel
205 #    performance-improvements:
206 #      csit-vpp-perf-1707-all:
207 #      - 9
208 #      - 10
209 #      - 13
210 #      - 14
211 #      - 15
212 #      - 16
213 #      - 17
214 #      - 18
215 #      - 19
216 #      - 21
217 #      csit-vpp-perf-1710-all:
218 #      - 11
219 #      - 12
220 #      - 13
221 #      - 14
222 #      - 15
223 #      - 16
224 #      - 17
225 #      - 18
226 #      - 19
227 #      - 20
228 #      csit-vpp-perf-1801-all:
229 #      - 124
230 #      - 127
231 #      - 128
232 #      csit-ligato-perf-1710-all:
233 #      - 5
234 #      - 7
235 #      - 8
236 #      - 9
237 #      - 10
238 #      - 11
239 #      - 12
240 #      - 13
241 #      - 16
242 #      - 17
243 #      csit-ligato-perf-1801-all:
244 #      - 16  # sel
245 #      - 17  # sel
246 #      - 18  # sel
247 #      - 19  # sel
248 #      - 20  # sel
249 #      - 21  # sel
250 #      - 22  # sel
251 #      - 23  # sel
252 #      - 24  # sel
253     vpp-perf-results:
254       csit-vpp-perf-1804-all:
255       - 19  # full
256       - 20  # full
257       - 25  # full
258       - 26  # full
259     vpp-func-results:
260       csit-vpp-functional-1804-ubuntu1604-virl:
261       - 168
262     vpp-func-results-centos:
263       csit-vpp-functional-1804-centos7-virl:
264       - 175
265     vpp-mrr-results:
266       csit-vpp-perf-check-1804:
267       - 5   # mrr - full
268     ligato-perf-results:
269       csit-ligato-perf-1801-all:
270       - 25  # full
271     dpdk-perf-results:
272       csit-dpdk-perf-1804-all:
273       - 13
274     hc-func-results:
275       csit-hc2vpp-verify-func-1804-ubuntu1604:
276       - 3
277     nsh-func-results:
278       csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
279       - 7
280     plot-vpp-throughput-latency:
281       csit-vpp-perf-1804-all:
282       - 19  # full
283       - 20  # full
284       - 25  # full
285       - 26  # full
286       - 21  # sel
287       - 22  # sel
288       - 23  # sel
289       - 24  # sel
290       - 27  # sel
291       - 28  # sel
292       - 29  # sel
293       - 30  # sel
294       - 31  # sel
295     plot-dpdk-throughput-latency:
296       csit-dpdk-perf-1804-all:
297       - 4
298       - 5
299       - 6
300       - 7
301       - 8
302       - 9
303       - 10
304       - 11
305       - 12
306       - 13
307     plot-ligato-throughput-latency:
308       csit-ligato-perf-1801-all:
309       - 16  # sel
310       - 17  # sel
311       - 18  # sel
312       - 19  # sel
313       - 20  # sel
314       - 21  # sel
315       - 22  # sel
316       - 23  # sel
317       - 24  # sel
318
319   plot-layouts:
320
321     plot-cps:
322       xaxis:
323         autorange: True
324         autotick: False
325         fixedrange: False
326         gridcolor: "rgb(238, 238, 238)"
327         linecolor: "rgb(238, 238, 238)"
328         linewidth: 1
329         showgrid: True
330         showline: True
331         showticklabels: True
332         tickcolor: "rgb(238, 238, 238)"
333         tickmode: "linear"
334         title: "Indexed Test Cases"
335         zeroline: False
336       yaxis:
337         gridcolor: "rgb(238, 238, 238)'"
338         hoverformat: ".4s"
339         linecolor: "rgb(238, 238, 238)"
340         linewidth: 1
341         range: []
342         rangemode: "tozero"
343         showgrid: True
344         showline: True
345         showticklabels: True
346         tickcolor: "rgb(238, 238, 238)"
347         title: "Connections Per Second [cps]"
348         zeroline: False
349       boxmode: "group"
350       boxgroupgap: 0.5
351       autosize: False
352       margin:
353         t: 50
354         b: 20
355         l: 50
356         r: 20
357       showlegend: True
358       legend:
359         orientation: "h"
360       width: 700
361       height: 1000
362
363     plot-rps:
364       xaxis:
365         autorange: True
366         autotick: False
367         fixedrange: False
368         gridcolor: "rgb(238, 238, 238)"
369         linecolor: "rgb(238, 238, 238)"
370         linewidth: 1
371         showgrid: True
372         showline: True
373         showticklabels: True
374         tickcolor: "rgb(238, 238, 238)"
375         tickmode: "linear"
376         title: "Indexed Test Cases"
377         zeroline: False
378       yaxis:
379         gridcolor: "rgb(238, 238, 238)'"
380         hoverformat: ".4s"
381         linecolor: "rgb(238, 238, 238)"
382         linewidth: 1
383         range: []
384         rangemode: "tozero"
385         showgrid: True
386         showline: True
387         showticklabels: True
388         tickcolor: "rgb(238, 238, 238)"
389         title: "Requests Per Second [rps]"
390         zeroline: False
391       boxmode: "group"
392       boxgroupgap: 0.5
393       autosize: False
394       margin:
395         t: 50
396         b: 20
397         l: 50
398         r: 20
399       showlegend: True
400       legend:
401         orientation: "h"
402       width: 700
403       height: 1000
404
405     plot-throughput:
406       xaxis:
407         autorange: True
408         autotick: False
409         fixedrange: False
410         gridcolor: "rgb(238, 238, 238)"
411         linecolor: "rgb(238, 238, 238)"
412         linewidth: 1
413         showgrid: True
414         showline: True
415         showticklabels: True
416         tickcolor: "rgb(238, 238, 238)"
417         tickmode: "linear"
418         title: "Indexed Test Cases"
419         zeroline: False
420       yaxis:
421         gridcolor: "rgb(238, 238, 238)'"
422         hoverformat: ".4s"
423         linecolor: "rgb(238, 238, 238)"
424         linewidth: 1
425         range: []
426         showgrid: True
427         showline: True
428         showticklabels: True
429         tickcolor: "rgb(238, 238, 238)"
430         title: "Packets Per Second [pps]"
431         zeroline: False
432       boxmode: "group"
433       boxgroupgap: 0.5
434       autosize: False
435       margin:
436         t: 50
437         b: 20
438         l: 50
439         r: 20
440       showlegend: True
441       legend:
442         orientation: "h"
443       width: 700
444       height: 1000
445
446     plot-latency:
447       xaxis:
448         autorange: True
449         autotick: False
450         fixedrange: False
451         gridcolor: "rgb(238, 238, 238)"
452         linecolor: "rgb(238, 238, 238)"
453         linewidth: 1
454         showgrid: True
455         showline: True
456         showticklabels: True
457         tickcolor: "rgb(238, 238, 238)"
458         tickmode: "linear"
459         title: "Indexed Test Cases"
460         zeroline: False
461       yaxis:
462         gridcolor: "rgb(238, 238, 238)'"
463         hoverformat: ""
464         linecolor: "rgb(238, 238, 238)"
465         linewidth: 1
466         range: []
467         showgrid: True
468         showline: True
469         showticklabels: True
470         tickcolor: "rgb(238, 238, 238)"
471         title: "Latency min/avg/max [uSec]"
472         zeroline: False
473       boxmode: "group"
474       boxgroupgap: 0.5
475       autosize: False
476       margin:
477         t: 50
478         b: 20
479         l: 50
480         r: 20
481       showlegend: True
482       legend:
483         orientation: "h"
484       width: 700
485       height: 1000
486
487     plot-throughput-speedup-analysis:
488       xaxis:
489         autorange: True
490         autotick: False
491         fixedrange: False
492         gridcolor: "rgb(238, 238, 238)"
493         linecolor: "rgb(238, 238, 238)"
494         linewidth: 1
495         showgrid: True
496         showline: True
497         showticklabels: True
498         tickcolor: "rgb(238, 238, 238)"
499         tickmode: "linear"
500         tickangle: 270
501         zeroline: False
502       yaxis:
503         title: "Throughput speedup factor"
504         gridcolor: "rgb(238, 238, 238)"
505         hoverformat: ".4s"
506         linecolor: "rgb(238, 238, 238)"
507         linewidth: 1
508         range: []
509         showgrid: True
510         showline: True
511         showticklabels: True
512         tickcolor: "rgb(238, 238, 238)"
513         zeroline: False
514       legend:
515         orientation: "h"
516         xanchor: "center"
517         yanchor: "top"
518         x: 0.5
519         y: 1
520         bgcolor: "rgba(255, 255, 255, 0)"
521         bordercolor: "rgba(255, 255, 255, 0)"
522       barmode: "group"
523       bargap: 0.15
524       bargroupgap: 0.1
525       autosize: False
526       margin:
527           't': 50
528           'b': 200
529           'l': 50
530           'r': 20
531       showlegend: True
532       width: 700
533       height: 1000
534
535 -
536   type: "debug"
537   general:
538     input-format: "xml"  # zip or xml
539     extract: "robot-plugin/output.xml"  # Only for zip
540   builds:
541     # The files must be in the directory DIR[WORKING,DATA]
542     csit-vpp-perf-1801-all:
543     -
544       build: 1
545       file: "{DIR[WORKING,DATA]}/output.xml"
546     -
547       build: 2
548       file: "{DIR[WORKING,DATA]}/output.xml"
549     -
550       build: 3
551       file: "{DIR[WORKING,DATA]}/output.xml"
552     -
553       build: 4
554       file: "{DIR[WORKING,DATA]}/output.xml"
555
556 -
557   type: "static"
558   src-path: "{DIR[RST]}"
559   dst-path: "{DIR[WORKING,SRC]}"
560
561 -
562   type: "input"  # Ignored in debug mode
563   general:
564     file-name: "robot-plugin.zip"
565     file-format: ".zip"
566     download-path: "{job}/{build}/robot/report/*zip*/{filename}"
567     extract: "robot-plugin/output.xml"
568   builds:
569 #    csit-vpp-perf-1707-all:
570 #    - 9
571 #    - 10
572 #    - 13
573 #    - 14
574 #    - 15
575 #    - 16
576 #    - 17
577 #    - 18
578 #    - 19
579 #    - 21
580     csit-vpp-perf-1710-all:
581     - 11
582     - 12
583     - 13
584     - 14
585     - 15
586     - 16
587     - 17
588     - 18
589     - 19
590     - 20
591     csit-vpp-perf-1801-all:
592     - 122  # full
593     - 126  # full
594     - 129  # full
595     - 140  # full
596     - 124  # sel
597     - 127  # sel
598     - 128  # sel
599     - 141  # sel
600     - 142  # sel
601     - 143  # sel
602     - 145  # sel
603     - 146  # sel
604     - 157  # wrk
605     - 158  # wrk
606     - 159  # wrk
607     - 160  # wrk
608     - 161  # wrk
609     - 162  # sel
610     - 163  # sel
611     - 164  # wrk
612     - 165  # wrk
613     - 166  # wrk
614     - 167  # sel
615     - 168  # wrk
616     - 169  # wrk
617     - 170  # wrk
618     - 172  # sel acl only
619     csit-vpp-perf-1804-all:
620     - 19  # full
621     - 20  # full
622     - 25  # full
623     - 26  # full
624     - 21  # sel
625     - 22  # sel
626     - 23  # sel
627     - 24  # sel
628     - 27  # sel
629     - 28  # sel
630     - 29  # sel
631     - 30  # sel
632     - 31  # sel
633     csit-vpp-perf-check-1801:
634 #    - 1   # mrr
635 #    - 2   # mrr
636     - 3   # mrr
637     - 4   # mrr
638     - 5   # mrr
639     - 6   # mrr
640     - 7   # mrr
641     - 8   # mrr
642     - 9   # mrr
643     - 11  # mrr
644     - 12  # mrr
645     - 13  # mrr
646     csit-vpp-perf-check-1804:
647     - 5   # mrr - full
648     - 6   # mrr - sel
649     - 7   # mrr - sel
650     - 8   # mrr - sel
651     - 9   # mrr - sel
652     - 10  # mrr - sel
653     - 11  # mrr - sel
654     - 12  # mrr - sel
655     - 13  # mrr - sel
656 #    csit-ligato-perf-1710-all:
657 #    - 5
658 #    - 7
659 #    - 8
660 #    - 9
661 #    - 10
662 #    - 11
663 #    - 12
664 #    - 13
665 #    - 16
666 #    - 17
667     csit-ligato-perf-1801-all:
668     - 16  # sel
669     - 17  # sel
670     - 18  # sel
671     - 19  # sel
672     - 20  # sel
673     - 21  # sel
674     - 22  # sel
675     - 23  # sel
676     - 24  # sel
677     - 25  # full
678     csit-dpdk-perf-1804-all:
679     - 4
680     - 5
681     - 6
682     - 7
683     - 8
684     - 9
685     - 10
686     - 11
687     - 12
688     - 13
689     csit-vpp-functional-1804-ubuntu1604-virl:
690     - 168
691     csit-vpp-functional-1804-centos7-virl:
692     - 175
693     csit-nsh_sfc-verify-func-1804-ubuntu1604-virl:
694     - 7
695     csit-hc2vpp-verify-func-1804-ubuntu1604:
696     - 3
697
698 -
699   type: "output"
700   output: "report"
701   format:
702     html:
703     - full
704     pdf:
705     - minimal
706
707 ################################################################################
708 ###                               T A B L E S                                ###
709 ################################################################################
710
711 #-
712 #  type: "table"
713 #  title: "Performance Impact of Meltdown Patches"
714 #  algorithm: "table_performance_comparison"
715 #  output-file-ext: ".csv"
716 ## TODO: specify dir
717 #  output-file: "{DIR[STATIC,VPP]}/meltdown-impact"
718 #  reference:
719 #    title: "No Meltdown"
720 ## TODO: specify data sources
721 #    data:
722 #      csit-vpp-perf-1707-all:
723 #      - 9
724 #      - 10
725 #      - 13
726 #  compare:
727 #    title: "Meltdown Patches Applied"
728 ## TODO: specify data sources
729 #    data:
730 #      csit-vpp-perf-1710-all:
731 #      - 11
732 #      - 12
733 #      - 13
734 #  data:
735 #    "vpp-meltdown-impact"
736 #  filter: "all"
737 #  parameters:
738 #  - "name"
739 #  - "parent"
740 #  - "throughput"
741 #  # Number of the best and the worst tests presented in the table. Use 0 (zero)
742 #  # to present all tests.
743 #  nr-of-tests-shown: 20
744 #
745 #-
746 #  type: "table"
747 #  title: "Performance Impact of Spectre Patches"
748 #  algorithm: "table_performance_comparison"
749 #  output-file-ext: ".csv"
750 ## TODO: specify dir
751 #  output-file: "{DIR[STATIC,VPP]}/meltdown-spectre-impact"
752 #  reference:
753 #    title: "No Spectre"
754 ## TODO: specify data sources
755 #    data:
756 #      csit-vpp-perf-1707-all:
757 #      - 9
758 #      - 10
759 #      - 13
760 #  compare:
761 #    title: "Spectre Patches Applied"
762 ## TODO: specify data sources
763 #    data:
764 #      csit-vpp-perf-1710-all:
765 #      - 11
766 #      - 12
767 #      - 13
768 #  data:
769 #    "vpp-spectre-impact"
770 #  filter: "all"
771 #  parameters:
772 #  - "name"
773 #  - "parent"
774 #  - "throughput"
775 #  # Number of the best and the worst tests presented in the table. Use 0 (zero)
776 #  # to present all tests.
777 #  nr-of-tests-shown: 20
778
779 -
780   type: "table"
781   title: "VPP Performance Changes"
782   algorithm: "table_performance_comparison"
783   output-file-ext: ".csv"
784   output-file: "{DIR[STATIC,VPP]}/performance-changes"
785   history:
786     -
787       title: "rls1710"
788       data:
789         csit-vpp-perf-1710-all:
790         - 11
791         - 12
792         - 13
793         - 14
794         - 15
795         - 16
796         - 17
797         - 18
798         - 19
799         - 20
800   reference:
801     title: "rls1801"
802     data:
803       csit-vpp-perf-1801-all:
804       - 124  # sel
805       - 127  # sel
806       - 128  # sel
807       - 141  # sel
808       - 142  # sel
809       - 143  # sel
810       - 145  # sel
811       - 146  # sel
812       - 162  # sel
813       - 163  # sel
814       - 167  # sel
815       - 172  # sel acl only
816   compare:
817     title: "rls1804"
818     data:
819       csit-vpp-perf-1804-all:
820       - 21  # sel
821       - 22  # sel
822       - 23  # sel
823       - 24  # sel
824       - 27  # sel
825       - 28  # sel
826       - 29  # sel
827       - 30  # sel
828       - 31  # sel
829   data: "vpp-performance-changes"
830   filter: "all"
831   parameters:
832   - "name"
833   - "parent"
834   - "throughput"
835   # Number of the best and the worst tests presented in the table. Use 0 (zero)
836   # to present all tests.
837   nr-of-tests-shown: 20
838   outlier-const: 1.5
839
840 -
841   type: "table"
842   title: "VPP Performance Changes - MRR"
843   algorithm: "table_performance_comparison_mrr"
844   output-file-ext: ".csv"
845   output-file: "{DIR[STATIC,VPP]}/performance-changes-mrr"
846   reference:
847     title: "Release 1801"
848     data:
849       csit-vpp-perf-check-1801:
850 #      - 1
851 #      - 2
852       - 3
853       - 4
854       - 5
855       - 6
856       - 7
857       - 8
858       - 9
859       - 11
860       - 12
861       - 13
862   compare:
863     title: "Release 1804"
864     data:
865       csit-vpp-perf-check-1804:
866       - 5   # mrr - full
867       - 6   # mrr - sel
868       - 7   # mrr - sel
869       - 8   # mrr - sel
870       - 9   # mrr - sel
871       - 10  # mrr - sel
872       - 11  # mrr - sel
873       - 12  # mrr - sel
874       - 13  # mrr - sel
875   data: "vpp-performance-changes-mrr"
876   filter: "all"
877   parameters:
878   - "name"
879   - "parent"
880   - "result"
881   # Number of the best and the worst tests presented in the table. Use 0 (zero)
882   # to present all tests.
883   nr-of-tests-shown: 20
884   outlier-const: 1.5
885
886 #-
887 #  type: "table"
888 #  title: "Performance improvements"
889 #  algorithm: "table_performance_improvements"
890 #  template: "{DIR[DTR,PERF,VPP,IMPRV]}/tmpl_performance_improvements.csv"
891 #  output-file-ext: ".csv"
892 #  output-file: "{DIR[DTR,PERF,VPP,IMPRV]}/performance_improvements"
893 #  columns:
894 #  -
895 #    title: "Test Name"
896 #    data: "template 1"
897 #  -
898 #    title: "16.09 mean [Mpps]"
899 #    data: "template 2"
900 #  -
901 #    title: "17.01 mean [Mpps]"
902 #    data: "template 3"
903 #  -
904 #    title: "17.04 mean [Mpps]"
905 #    data: "template 4"
906 #  -
907 #    title: "17.07 mean [Mpps]"
908 #    data: "data csit-vpp-perf-1707-all mean"
909 #  -
910 #    title: "17.10 mean [Mpps]"
911 #    data: "data csit-vpp-perf-1710-all csit-ligato-perf-1710-all mean"
912 #  -
913 #    title: "18.01 mean [Mpps]"
914 #    data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all mean"
915 #  -
916 #    title: "18.01 stdev [Mpps]"
917 #    data: "data csit-vpp-perf-1801-all csit-ligato-perf-1801-all stdev"
918 #  -
919 #    title: "17.10 to 18.01 change [%]"
920 #    data: "operation relative_change 5 6"
921 #  rows: "generated"
922 #  data:
923 #    "performance-improvements"
924 #  filter: "template"
925 #  parameters:
926 #  - "throughput"
927
928 -
929   type: "table"
930   title: "Detailed Test Results - VPP Performance Results"
931   algorithm: "table_merged_details"
932   output-file-ext: ".csv"
933   output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
934   columns:
935   -
936     title: "Name"
937     data: "data name"
938   -
939     title: "Documentation"
940     data: "data doc"
941   -
942     title: "Status"
943     data: "data msg"
944   rows: "generated"
945   data:
946     "vpp-perf-results"
947   filter: "not 'NDRCHK' and not 'PDRCHK'"
948   parameters:
949   - "name"
950   - "parent"
951   - "doc"
952   - "msg"
953
954 -
955   type: "table"
956   title: "Test configuration - VPP Performance Test Configs"
957   algorithm: "table_merged_details"
958   output-file-ext: ".csv"
959   output-file: "{DIR[DTC,PERF,VPP]}/vpp_test_configuration"
960   columns:
961   -
962     title: "Name"
963     data: "data name"
964   -
965     title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
966     data: "data vat-history"
967   rows: "generated"
968   data:
969     "vpp-perf-results"
970   filter: "not 'NDRCHK' and not 'PDRCHK'"
971   parameters:
972   - "parent"
973   - "name"
974   - "vat-history"
975
976 -
977   type: "table"
978   title: "Test Operational Data - VPP Performance Operational Data"
979   algorithm: "table_merged_details"
980   output-file-ext: ".csv"
981   output-file: "{DIR[DTO,PERF,VPP]}/vpp_test_operational"
982   columns:
983   -
984     title: "Name"
985     data: "data name"
986   -
987     title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
988     data: "data show-run"
989   rows: "generated"
990   data:
991     "vpp-perf-results"
992   filter: "not 'NDRCHK' and not 'PDRCHK'"
993   parameters:
994   - "parent"
995   - "name"
996   - "show-run"
997
998 -
999   type: "table"
1000   title: "Detailed Test Results - VPP MRR Results"
1001   algorithm: "table_details"
1002   output-file-ext: ".csv"
1003   output-file: "{DIR[DTR,MRR,VPP]}/vpp_mrr_results"
1004   columns:
1005   -
1006     title: "Name"
1007     data: "data name"
1008   -
1009     title: "Documentation"
1010     data: "data doc"
1011   -
1012     title: "Status"
1013     data: "data msg"
1014   rows: "generated"
1015   data:
1016     "vpp-mrr-results"
1017   filter: "'MRR'"
1018   parameters:
1019   - "name"
1020   - "parent"
1021   - "doc"
1022   - "msg"
1023
1024 -
1025   type: "table"
1026   title: "Test configuration - VPP MRR Test Configs"
1027   algorithm: "table_details"
1028   output-file-ext: ".csv"
1029   output-file: "{DIR[DTC,MRR,VPP]}/vpp_mrr_test_configuration"
1030   columns:
1031   -
1032     title: "Name"
1033     data: "data name"
1034   -
1035     title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1036     data: "data vat-history"
1037   rows: "generated"
1038   data:
1039     "vpp-mrr-results"
1040   filter: "'MRR'"
1041   parameters:
1042   - "parent"
1043   - "name"
1044   - "vat-history"
1045
1046 -
1047   type: "table"
1048   title: "Detailed Test Results - VPP Functional Results"
1049   algorithm: "table_details"
1050   output-file-ext: ".csv"
1051   output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1052   columns:
1053   -
1054     title: "Name"
1055     data: "data name"
1056   -
1057     title: "Documentation"
1058     data: "data doc"
1059   -
1060     title: "Status"
1061     data: "data status"
1062   rows: "generated"
1063   data:
1064     "vpp-func-results"
1065   filter: "all"
1066   parameters:
1067   - "name"
1068   - "parent"
1069   - "doc"
1070   - "status"
1071
1072 -
1073   type: "table"
1074   title: "Detailed Test Results - VPP Functional Results - CentOS"
1075   algorithm: "table_details"
1076   output-file-ext: ".csv"
1077   output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
1078   columns:
1079   -
1080     title: "Name"
1081     data: "data name"
1082   -
1083     title: "Documentation"
1084     data: "data doc"
1085   -
1086     title: "Status"
1087     data: "data status"
1088   rows: "generated"
1089   data:
1090     "vpp-func-results-centos"
1091   filter: "all"
1092   parameters:
1093   - "name"
1094   - "parent"
1095   - "doc"
1096   - "status"
1097
1098 -
1099   type: "table"
1100   title: "Test configuration - VPP Functional Test Configs"
1101   algorithm: "table_details"
1102   output-file-ext: ".csv"
1103   output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1104   columns:
1105   -
1106     title: "Name"
1107     data: "data name"
1108   -
1109     title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1110     data: "data vat-history"
1111   rows: "generated"
1112   data:
1113     "vpp-func-results"
1114   filter: "all"
1115   parameters:
1116   - "parent"
1117   - "name"
1118   - "vat-history"
1119
1120 -
1121   type: "table"
1122   title: "Test configuration - VPP Functional Test Configs - CentOS"
1123   algorithm: "table_details"
1124   output-file-ext: ".csv"
1125   output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
1126   columns:
1127   -
1128     title: "Name"
1129     data: "data name"
1130   -
1131     title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
1132     data: "data vat-history"
1133   rows: "generated"
1134   data:
1135     "vpp-func-results-centos"
1136   filter: "all"
1137   parameters:
1138   - "parent"
1139   - "name"
1140   - "vat-history"
1141
1142 -
1143   type: "table"
1144   title: "Detailed Test Results - Container Orchestrated Topologies Performance Results"
1145   algorithm: "table_details"
1146   output-file-ext: ".csv"
1147   output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1148   columns:
1149   -
1150     title: "Name"
1151     data: "data name"
1152   -
1153     title: "Documentation"
1154     data: "data doc"
1155   -
1156     title: "Status"
1157     data: "data msg"
1158   rows: "generated"
1159   data:
1160     "ligato-perf-results"
1161   filter: "all"
1162   parameters:
1163   - "name"
1164   - "parent"
1165   - "doc"
1166   - "msg"
1167
1168 -
1169   type: "table"
1170   title: "Detailed Test Results - DPDK Performance Results"
1171   algorithm: "table_details"
1172   output-file-ext: ".csv"
1173   output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1174   columns:
1175   -
1176     title: "Name"
1177     data: "data name"
1178   -
1179     title: "Documentation"
1180     data: "data doc"
1181   -
1182     title: "Status"
1183     data: "data msg"
1184   rows: "generated"
1185   data:
1186     "dpdk-perf-results"
1187   filter: "all"
1188   parameters:
1189   - "name"
1190   - "parent"
1191   - "doc"
1192   - "msg"
1193
1194 -
1195   type: "table"
1196   title: "Detailed Test Results - Honeycomb Functional Results"
1197   algorithm: "table_details"
1198   output-file-ext: ".csv"
1199   output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
1200   columns:
1201   -
1202     title: "Name"
1203     data: "data name"
1204   -
1205     title: "Documentation"
1206     data: "data doc"
1207   -
1208     title: "Status"
1209     data: "data status"
1210   rows: "generated"
1211   data:
1212     "hc-func-results"
1213   filter: "all"
1214   parameters:
1215   - "name"
1216   - "parent"
1217   - "doc"
1218   - "status"
1219
1220 -
1221   type: "table"
1222   title: "Detailed Test Results - NSH SFC Functional Results"
1223   algorithm: "table_details"
1224   output-file-ext: ".csv"
1225   output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
1226   columns:
1227   -
1228     title: "Name"
1229     data: "data name"
1230   -
1231     title: "Documentation"
1232     data: "data doc"
1233   -
1234     title: "Status"
1235     data: "data status"
1236   rows: "generated"
1237   data:
1238     "nsh-func-results"
1239   filter: "all"
1240   parameters:
1241   - "name"
1242   - "parent"
1243   - "doc"
1244   - "status"
1245
1246 ################################################################################
1247 ###                                F I L E S                                 ###
1248 ################################################################################
1249
1250 -
1251   type: "file"
1252   title: "VPP Performance Results"
1253   algorithm: "file_merged_test_results"
1254   output-file-ext: ".rst"
1255   output-file: "{DIR[DTR,PERF,VPP]}/vpp_performance_results"
1256   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"
1257   dir-tables: "{DIR[DTR,PERF,VPP]}"
1258   data:
1259     "vpp-perf-results"
1260   filter: "not 'NDRCHK' and not 'PDRCHK'"
1261   parameters:
1262   - "name"
1263   - "doc"
1264   - "level"
1265   - "parent"
1266   data-start-level: 3  # 0, 1, 2, ...
1267   chapters-start-level: 2  # 0, 1, 2, ...
1268
1269 -
1270   type: "file"
1271   title: "VPP Performance Configuration"
1272   algorithm: "file_merged_test_results"
1273   output-file-ext: ".rst"
1274   output-file: "{DIR[DTC,PERF,VPP]}/vpp_performance_configuration"
1275   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"
1276   dir-tables: "{DIR[DTC,PERF,VPP]}"
1277   data:
1278     "vpp-perf-results"
1279   filter: "not 'NDRCHK' and not 'PDRCHK'"
1280   parameters:
1281   - "name"
1282   - "doc"
1283   - "level"
1284   - "parent"
1285   data-start-level: 3  # 0, 1, 2, ...
1286   chapters-start-level: 2  # 0, 1, 2, ...
1287
1288 -
1289   type: "file"
1290   title: "VPP Performance Operational Data"
1291   algorithm: "file_merged_test_results"
1292   output-file-ext: ".rst"
1293   output-file: "{DIR[DTO,PERF,VPP]}/vpp_performance_operational_data"
1294   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"
1295   dir-tables: "{DIR[DTO,PERF,VPP]}"
1296   data:
1297     "vpp-perf-results"
1298   filter: "not 'NDRCHK' and not 'PDRCHK'"
1299   parameters:
1300   - "name"
1301   - "doc"
1302   - "level"
1303   - "parent"
1304   data-start-level: 3  # 0, 1, 2, ...
1305   chapters-start-level: 2  # 0, 1, 2, ...
1306
1307 -
1308   type: "file"
1309   title: "VPP MRR Results"
1310   algorithm: "file_test_results"
1311   output-file-ext: ".rst"
1312   output-file: "{DIR[DTR,MRR,VPP]}/vpp_mrr_results"
1313   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"
1314   dir-tables: "{DIR[DTR,MRR,VPP]}"
1315   data:
1316     "vpp-mrr-results"
1317   filter: "'MRR'"
1318   parameters:
1319   - "name"
1320   - "doc"
1321   - "level"
1322   - "parent"
1323   data-start-level: 2  # 0, 1, 2, ...
1324   chapters-start-level: 2  # 0, 1, 2, ...
1325
1326 -
1327   type: "file"
1328   title: "VPP MRR Configuration"
1329   algorithm: "file_test_results"
1330   output-file-ext: ".rst"
1331   output-file: "{DIR[DTC,MRR,VPP]}/vpp_mrr_configuration"
1332   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"
1333   dir-tables: "{DIR[DTC,MRR,VPP]}"
1334   data:
1335     "vpp-mrr-results"
1336   filter: "'MRR'"
1337   parameters:
1338   - "name"
1339   - "doc"
1340   - "level"
1341   - "parent"
1342   data-start-level: 2  # 0, 1, 2, ...
1343   chapters-start-level: 2  # 0, 1, 2, ...
1344
1345 -
1346   type: "file"
1347   title: "VPP Functional Results"
1348   algorithm: "file_test_results"
1349   output-file-ext: ".rst"
1350   output-file: "{DIR[DTR,FUNC,VPP]}/vpp_functional_results"
1351   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"
1352   dir-tables: "{DIR[DTR,FUNC,VPP]}"
1353   data:
1354     "vpp-func-results"
1355   filter: "all"
1356   parameters:
1357   - "name"
1358   - "doc"
1359   - "level"
1360   data-start-level: 3  # 0, 1, 2, ...
1361   chapters-start-level: 2  # 0, 1, 2, ...
1362
1363 -
1364   type: "file"
1365   title: "VPP Functional Results - CentOS"
1366   algorithm: "file_test_results"
1367   output-file-ext: ".rst"
1368   output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
1369   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"
1370   dir-tables: "{DIR[DTR,FUNC,VPP,CENTOS]}"
1371   data:
1372     "vpp-func-results-centos"
1373   filter: "all"
1374   parameters:
1375   - "name"
1376   - "doc"
1377   - "level"
1378   data-start-level: 3  # 0, 1, 2, ...
1379   chapters-start-level: 2  # 0, 1, 2, ...
1380
1381 -
1382   type: "file"
1383   title: "VPP Functional Configuration"
1384   algorithm: "file_test_results"
1385   output-file-ext: ".rst"
1386   output-file: "{DIR[DTC,FUNC,VPP]}/vpp_functional_configuration"
1387   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"
1388   dir-tables: "{DIR[DTC,FUNC,VPP]}"
1389   data:
1390     "vpp-func-results"
1391   filter: "all"
1392   parameters:
1393   - "name"
1394   - "doc"
1395   - "level"
1396   data-start-level: 3  # 0, 1, 2, ...
1397   chapters-start-level: 2  # 0, 1, 2, ...
1398
1399 -
1400   type: "file"
1401   title: "VPP Functional Configuration - CentOS"
1402   algorithm: "file_test_results"
1403   output-file-ext: ".rst"
1404   output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
1405   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"
1406   dir-tables: "{DIR[DTC,FUNC,VPP,CENTOS]}"
1407   data:
1408     "vpp-func-results-centos"
1409   filter: "all"
1410   parameters:
1411   - "name"
1412   - "doc"
1413   - "level"
1414   data-start-level: 3  # 0, 1, 2, ...
1415   chapters-start-level: 2  # 0, 1, 2, ...
1416
1417 -
1418   type: "file"
1419   title: "Container Orchestrated Performance Results"
1420   algorithm: "file_test_results"
1421   output-file-ext: ".rst"
1422   output-file: "{DIR[DTR,PERF,COT]}/cot_performance_results"
1423   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"
1424   dir-tables: "{DIR[DTR,PERF,COT]}"
1425   data:
1426     "ligato-perf-results"
1427   filter: "all"
1428   parameters:
1429   - "name"
1430   - "doc"
1431   - "level"
1432   data-start-level: 2  # 0, 1, 2, ...
1433   chapters-start-level: 2  # 0, 1, 2, ...
1434
1435 -
1436   type: "file"
1437   title: "DPDK Performance Results"
1438   algorithm: "file_test_results"
1439   output-file-ext: ".rst"
1440   output-file: "{DIR[DTR,PERF,DPDK]}/dpdk_performance_results"
1441   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"
1442   dir-tables: "{DIR[DTR,PERF,DPDK]}"
1443   data:
1444     "dpdk-perf-results"
1445   filter: "all"
1446   parameters:
1447   - "name"
1448   - "doc"
1449   - "level"
1450   chapters:
1451   - "suites"
1452   data-start-level: 2  # 0, 1, 2, ...
1453   chapters-start-level: 2  # 0, 1, 2, ...
1454
1455 -
1456   type: "file"
1457   title: "Honeycomb Functional Results"
1458   algorithm: "file_test_results"
1459   output-file-ext: ".rst"
1460   output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
1461   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"
1462   dir-tables: "{DIR[DTR,FUNC,HC]}"
1463   data:
1464     "hc-func-results"
1465   filter: "all"
1466   parameters:
1467   - "name"
1468   - "doc"
1469   - "level"
1470   chapters:
1471   - "suites"
1472   data-start-level: 3  # 0, 1, 2, ...
1473   chapters-start-level: 2  # 0, 1, 2, ...
1474
1475 -
1476   type: "file"
1477   title: "NSH SFC Functional Results"
1478   algorithm: "file_test_results"
1479   output-file-ext: ".rst"
1480   output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
1481   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"
1482   dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
1483   data:
1484     "nsh-func-results"
1485   filter: "all"
1486   parameters:
1487   - "name"
1488   - "doc"
1489   - "level"
1490   chapters:
1491   - "suites"
1492   data-start-level: 2  # 0, 1, 2, ...
1493   chapters-start-level: 2  # 0, 1, 2, ...
1494
1495 ################################################################################
1496 ###                                P L O T S                                 ###
1497 ################################################################################
1498
1499 # Plots VPP HTTP Server Performance
1500 -
1501   type: "plot"
1502   title: "VPP HTTP Server Performance"
1503   algorithm: "plot_http_server_performance_box"
1504   output-file-type: ".html"
1505   output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
1506   data:
1507     "plot-vpp-http-server-performance"
1508   # Keep this formatting, the filter is enclosed with " (quotation mark) and
1509   # each tag is enclosed with ' (apostrophe).
1510   filter: "'HTTP' and 'TCP_CPS'"
1511   parameters:
1512   - "result"
1513   - "name"
1514   traces:
1515     hoverinfo: "x+y"
1516     boxpoints: "outliers"
1517     whiskerwidth: 0
1518   layout:
1519     title: "VPP HTTP Server Performance"
1520     layout:
1521       "plot-cps"
1522
1523 -
1524   type: "plot"
1525   title: "VPP HTTP Server Performance"
1526   algorithm: "plot_http_server_performance_box"
1527   output-file-type: ".html"
1528   output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
1529   data:
1530     "plot-vpp-http-server-performance"
1531   filter: "'HTTP' and 'TCP_RPS'"
1532   parameters:
1533   - "result"
1534   - "name"
1535   traces:
1536     hoverinfo: "x+y"
1537     boxpoints: "outliers"
1538     whiskerwidth: 0
1539   layout:
1540     title: "VPP HTTP Server Performance"
1541     layout:
1542       "plot-rps"
1543
1544 # Plot Throughput Speedup Analysis
1545
1546 # L2 - 10ge2p1x520 - NDR
1547 -
1548   type: "plot"
1549   title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1550   algorithm: "plot_throughput_speedup_analysis"
1551   output-file-type: ".html"
1552   output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-ndrdisc"
1553   data:
1554     "plot-throughput-speedup-analysis"
1555   filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
1556   parameters:
1557   - "throughput"
1558   - "parent"
1559   - "tags"
1560   layout:
1561     title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1562     layout:
1563       "plot-throughput-speedup-analysis"
1564
1565 # L2 - 40ge2p1xl710 - NDR
1566 -
1567   type: "plot"
1568   title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1569   algorithm: "plot_throughput_speedup_analysis"
1570   output-file-type: ".html"
1571   output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-l2-tsa-ndrdisc"
1572   data:
1573     "plot-throughput-speedup-analysis"
1574   filter: "'NIC_Intel-XL710' and '64B' and 'BASE' and 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
1575   parameters:
1576   - "throughput"
1577   - "parent"
1578   - "tags"
1579   layout:
1580     title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1581     layout:
1582       "plot-throughput-speedup-analysis"
1583
1584 # L2 - 10ge2p1x520 - PDR
1585 -
1586   type: "plot"
1587   title: "TSA: 64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1588   algorithm: "plot_throughput_speedup_analysis"
1589   output-file-type: ".html"
1590   output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-l2-tsa-pdrdisc"
1591   data:
1592     "plot-throughput-speedup-analysis"
1593   filter: "'NIC_Intel-X520-DA2' and '64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'LXC' and not 'DOCKER'"
1594   parameters:
1595   - "throughput"
1596   - "parent"
1597   - "tags"
1598   layout:
1599     title: "64B-*-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1600     layout:
1601       "plot-throughput-speedup-analysis"
1602
1603 # IPv4 - 10ge2p1x520 - NDR
1604 -
1605   type: "plot"
1606   title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1607   algorithm: "plot_throughput_speedup_analysis"
1608   output-file-type: ".html"
1609   output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-ndrdisc"
1610   data:
1611     "plot-throughput-speedup-analysis"
1612   filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
1613   parameters:
1614   - "throughput"
1615   - "parent"
1616   - "tags"
1617   layout:
1618     title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1619     layout:
1620       "plot-throughput-speedup-analysis"
1621
1622 # IPv4 - 40ge2p1xl710 - NDR
1623 -
1624   type: "plot"
1625   title: "TSA: 64B-*-ethip4-ip4(base|scale)*ndrdisc"
1626   algorithm: "plot_throughput_speedup_analysis"
1627   output-file-type: ".html"
1628   output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-64B-ip4-tsa-ndrdisc"
1629   data:
1630     "plot-throughput-speedup-analysis"
1631   filter: "'NIC_Intel-XL710' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
1632   parameters:
1633   - "throughput"
1634   - "parent"
1635   - "tags"
1636   layout:
1637     title: "64B-*-ethip4-ip4(base|scale)*ndrdisc"
1638     layout:
1639       "plot-throughput-speedup-analysis"
1640
1641 # IPv4 - 10ge2p1x520 - PDR
1642 -
1643   type: "plot"
1644   title: "TSA: 64B-*-ethip4-ip4(base|scale)*pdrdisc"
1645   algorithm: "plot_throughput_speedup_analysis"
1646   output-file-type: ".html"
1647   output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-64B-ip4-tsa-pdrdisc"
1648   data:
1649     "plot-throughput-speedup-analysis"
1650   filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST' and not 'FEATURE' and not 'DOT1Q' and not 'IPSEC'"
1651   parameters:
1652   - "throughput"
1653   - "parent"
1654   - "tags"
1655   layout:
1656     title: "64B-*-ethip4-ip4(base|scale)*pdrdisc"
1657     layout:
1658       "plot-throughput-speedup-analysis"
1659
1660 # IPv6 - 10ge2p1x520 - NDR
1661 -
1662   type: "plot"
1663   title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1664   algorithm: "plot_throughput_speedup_analysis"
1665   output-file-type: ".html"
1666   output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-ndrdisc"
1667   data:
1668     "plot-throughput-speedup-analysis"
1669   filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1670   parameters:
1671   - "throughput"
1672   - "parent"
1673   - "tags"
1674   layout:
1675     title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1676     layout:
1677       "plot-throughput-speedup-analysis"
1678
1679 # IPv6 - 40ge2p1xl710 - NDR
1680 -
1681   type: "plot"
1682   title: "TSA: 78B-*-ethip6-ip6(base|scale)*ndrdisc"
1683   algorithm: "plot_throughput_speedup_analysis"
1684   output-file-type: ".html"
1685   output-file: "{DIR[STATIC,VPP]}/40ge2p1xl710-78B-ip6-tsa-ndrdisc"
1686   data:
1687     "plot-throughput-speedup-analysis"
1688   filter: "'NIC_Intel-XL710' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'NDRDISC' and not 'VHOST'"
1689   parameters:
1690   - "throughput"
1691   - "parent"
1692   - "tags"
1693   layout:
1694     title: "78B-*-ethip6-ip6(base|scale)*ndrdisc"
1695     layout:
1696       "plot-throughput-speedup-analysis"
1697
1698 # IPv6 - 10ge2p1x520 - PDR
1699 -
1700   type: "plot"
1701   title: "TSA: 78B-*-ethip6-ip6(base|scale)*pdrdisc"
1702   algorithm: "plot_throughput_speedup_analysis"
1703   output-file-type: ".html"
1704   output-file: "{DIR[STATIC,VPP]}/10ge2p1x520-78B-ip6-tsa-pdrdisc"
1705   data:
1706     "plot-throughput-speedup-analysis"
1707   filter: "'NIC_Intel-X520-DA2' and '78B' and 'IP6FWD' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and not 'VHOST'"
1708   parameters:
1709   - "throughput"
1710   - "parent"
1711   - "tags"
1712   layout:
1713     title: "78B-*-ethip6-ip6(base|scale)*pdrdisc"
1714     layout:
1715       "plot-throughput-speedup-analysis"
1716
1717 # Plot packets per second
1718
1719 # VPP L2 sel1
1720 -
1721   type: "plot"
1722   title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1723   algorithm: "plot_performance_box"
1724   output-file-type: ".html"
1725   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc"
1726   data:
1727     "plot-vpp-throughput-latency"
1728   # Keep this formatting, the filter is enclosed with " (quotation mark) and
1729   # each tag is enclosed with ' (apostrophe).
1730   filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1731   parameters:
1732   - "throughput"
1733   - "parent"
1734   traces:
1735     hoverinfo: "x+y"
1736     boxpoints: "outliers"
1737     whiskerwidth: 0
1738   layout:
1739     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1740     layout:
1741       "plot-throughput"
1742
1743 -
1744   type: "plot"
1745   title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1746   algorithm: "plot_performance_box"
1747   output-file-type: ".html"
1748   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc"
1749   data:
1750     "plot-vpp-throughput-latency"
1751   filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
1752   parameters:
1753   - "throughput"
1754   - "parent"
1755   traces:
1756     hoverinfo: "x+y"
1757     boxpoints: "outliers"
1758     whiskerwidth: 0
1759   layout:
1760     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1761     layout:
1762       "plot-throughput"
1763
1764 -
1765   type: "plot"
1766   title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1767   algorithm: "plot_performance_box"
1768   output-file-type: ".html"
1769   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-pdrdisc"
1770   data:
1771     "plot-vpp-throughput-latency"
1772   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'"
1773   parameters:
1774   - "throughput"
1775   - "parent"
1776   traces:
1777     hoverinfo: "x+y"
1778     boxpoints: "outliers"
1779     whiskerwidth: 0
1780   layout:
1781     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1782     layout:
1783       "plot-throughput"
1784
1785 -
1786   type: "plot"
1787   title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1788   algorithm: "plot_performance_box"
1789   output-file-type: ".html"
1790   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-pdrdisc"
1791   data:
1792     "plot-vpp-throughput-latency"
1793   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'"
1794   parameters:
1795   - "throughput"
1796   - "parent"
1797   traces:
1798     hoverinfo: "x+y"
1799     boxpoints: "outliers"
1800     whiskerwidth: 0
1801   layout:
1802     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1803     layout:
1804       "plot-throughput"
1805
1806 # VPP L2 sel2
1807 -
1808   type: "plot"
1809   title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1810   algorithm: "plot_performance_box"
1811   output-file-type: ".html"
1812   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc"
1813   data:
1814     "plot-vpp-throughput-latency"
1815   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'"
1816   parameters:
1817   - "throughput"
1818   - "parent"
1819   traces:
1820     hoverinfo: "x+y"
1821     boxpoints: "outliers"
1822     whiskerwidth: 0
1823   layout:
1824     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1825     layout:
1826       "plot-throughput"
1827
1828 -
1829   type: "plot"
1830   title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1831   algorithm: "plot_performance_box"
1832   output-file-type: ".html"
1833   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc"
1834   data:
1835     "plot-vpp-throughput-latency"
1836   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'"
1837   parameters:
1838   - "throughput"
1839   - "parent"
1840   traces:
1841     hoverinfo: "x+y"
1842     boxpoints: "outliers"
1843     whiskerwidth: 0
1844   layout:
1845     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
1846     layout:
1847       "plot-throughput"
1848
1849 -
1850   type: "plot"
1851   title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1852   algorithm: "plot_performance_box"
1853   output-file-type: ".html"
1854   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-pdrdisc"
1855   data:
1856     "plot-vpp-throughput-latency"
1857   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'"
1858   parameters:
1859   - "throughput"
1860   - "parent"
1861   traces:
1862     hoverinfo: "x+y"
1863     boxpoints: "outliers"
1864     whiskerwidth: 0
1865   layout:
1866     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1867     layout:
1868       "plot-throughput"
1869
1870 -
1871   type: "plot"
1872   title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1873   algorithm: "plot_performance_box"
1874   output-file-type: ".html"
1875   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-pdrdisc"
1876   data:
1877     "plot-vpp-throughput-latency"
1878   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'"
1879   parameters:
1880   - "throughput"
1881   - "parent"
1882   traces:
1883     hoverinfo: "x+y"
1884     boxpoints: "outliers"
1885     whiskerwidth: 0
1886   layout:
1887     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
1888     layout:
1889       "plot-throughput"
1890
1891 # VPP IP4
1892 -
1893   type: "plot"
1894   title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1895   algorithm: "plot_performance_box"
1896   output-file-type: ".html"
1897   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc"
1898   data:
1899     "plot-vpp-throughput-latency"
1900   filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
1901   parameters:
1902   - "throughput"
1903   - "parent"
1904   traces:
1905     hoverinfo: "x+y"
1906     boxpoints: "outliers"
1907     whiskerwidth: 0
1908   layout:
1909     title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1910     layout:
1911       "plot-throughput"
1912
1913 -
1914   type: "plot"
1915   title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1916   algorithm: "plot_performance_box"
1917   output-file-type: ".html"
1918   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc"
1919   data:
1920     "plot-vpp-throughput-latency"
1921   filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
1922   parameters:
1923   - "throughput"
1924   - "parent"
1925   traces:
1926     hoverinfo: "x+y"
1927     boxpoints: "outliers"
1928     whiskerwidth: 0
1929   layout:
1930     title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
1931     layout:
1932       "plot-throughput"
1933
1934 -
1935   type: "plot"
1936   title: "VPP Performance 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1937   algorithm: "plot_performance_box"
1938   output-file-type: ".html"
1939   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-pdrdisc"
1940   data:
1941     "plot-vpp-throughput-latency"
1942   filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
1943   parameters:
1944   - "throughput"
1945   - "parent"
1946   traces:
1947     hoverinfo: "x+y"
1948     boxpoints: "outliers"
1949     whiskerwidth: 0
1950   layout:
1951     title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1952     layout:
1953       "plot-throughput"
1954
1955 -
1956   type: "plot"
1957   title: "VPP Performance 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1958   algorithm: "plot_performance_box"
1959   output-file-type: ".html"
1960   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-pdrdisc"
1961   data:
1962     "plot-vpp-throughput-latency"
1963   filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
1964   parameters:
1965   - "throughput"
1966   - "parent"
1967   traces:
1968     hoverinfo: "x+y"
1969     boxpoints: "outliers"
1970     whiskerwidth: 0
1971   layout:
1972     title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*pdrdisc"
1973     layout:
1974       "plot-throughput"
1975
1976 # VPP IP6
1977 -
1978   type: "plot"
1979   title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1980   algorithm: "plot_performance_box"
1981   output-file-type: ".html"
1982   output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc"
1983   data:
1984     "plot-vpp-throughput-latency"
1985   filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
1986   parameters:
1987   - "throughput"
1988   - "parent"
1989   traces:
1990     hoverinfo: "x+y"
1991     boxpoints: "outliers"
1992     whiskerwidth: 0
1993   layout:
1994     title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
1995     layout:
1996       "plot-throughput"
1997
1998 -
1999   type: "plot"
2000   title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2001   algorithm: "plot_performance_box"
2002   output-file-type: ".html"
2003   output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc"
2004   data:
2005     "plot-vpp-throughput-latency"
2006   filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2007   parameters:
2008   - "throughput"
2009   - "parent"
2010   traces:
2011     hoverinfo: "x+y"
2012     boxpoints: "outliers"
2013     whiskerwidth: 0
2014   layout:
2015     title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
2016     layout:
2017       "plot-throughput"
2018
2019 -
2020   type: "plot"
2021   title: "VPP Performance 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2022   algorithm: "plot_performance_box"
2023   output-file-type: ".html"
2024   output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-pdrdisc"
2025   data:
2026     "plot-vpp-throughput-latency"
2027   filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2028   parameters:
2029   - "throughput"
2030   - "parent"
2031   traces:
2032     hoverinfo: "x+y"
2033     boxpoints: "outliers"
2034     whiskerwidth: 0
2035   layout:
2036     title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2037     layout:
2038       "plot-throughput"
2039
2040 -
2041   type: "plot"
2042   title: "VPP Performance 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2043   algorithm: "plot_performance_box"
2044   output-file-type: ".html"
2045   output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-pdrdisc"
2046   data:
2047     "plot-vpp-throughput-latency"
2048   filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
2049   parameters:
2050   - "throughput"
2051   - "parent"
2052   traces:
2053     hoverinfo: "x+y"
2054     boxpoints: "outliers"
2055     whiskerwidth: 0
2056   layout:
2057     title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*pdrdisc"
2058     layout:
2059       "plot-throughput"
2060
2061 # VPP IP4_overlay
2062 -
2063   type: "plot"
2064   title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2065   algorithm: "plot_performance_box"
2066   output-file-type: ".html"
2067   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc"
2068   data:
2069     "plot-vpp-throughput-latency"
2070   filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2071   parameters:
2072   - "throughput"
2073   - "parent"
2074   traces:
2075     hoverinfo: "x+y"
2076     boxpoints: "outliers"
2077     whiskerwidth: 0
2078   layout:
2079     title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2080     layout:
2081       "plot-throughput"
2082
2083 -
2084   type: "plot"
2085   title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2086   algorithm: "plot_performance_box"
2087   output-file-type: ".html"
2088   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc"
2089   data:
2090     "plot-vpp-throughput-latency"
2091   filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
2092   parameters:
2093   - "throughput"
2094   - "parent"
2095   traces:
2096     hoverinfo: "x+y"
2097     boxpoints: "outliers"
2098     whiskerwidth: 0
2099   layout:
2100     title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
2101     layout:
2102       "plot-throughput"
2103
2104 -
2105   type: "plot"
2106   title: "VPP Performance 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2107   algorithm: "plot_performance_box"
2108   output-file-type: ".html"
2109   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-pdrdisc"
2110   data:
2111     "plot-vpp-throughput-latency"
2112   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'"
2113   parameters:
2114   - "throughput"
2115   - "parent"
2116   traces:
2117     hoverinfo: "x+y"
2118     boxpoints: "outliers"
2119     whiskerwidth: 0
2120   layout:
2121     title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2122     layout:
2123       "plot-throughput"
2124
2125 -
2126   type: "plot"
2127   title: "VPP Performance 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2128   algorithm: "plot_performance_box"
2129   output-file-type: ".html"
2130   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-pdrdisc"
2131   data:
2132     "plot-vpp-throughput-latency"
2133   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'"
2134   parameters:
2135   - "throughput"
2136   - "parent"
2137   traces:
2138     hoverinfo: "x+y"
2139     boxpoints: "outliers"
2140     whiskerwidth: 0
2141   layout:
2142     title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-pdrdisc"
2143     layout:
2144       "plot-throughput"
2145
2146 # VPP IP6_overlay
2147 -
2148   type: "plot"
2149   title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2150   algorithm: "plot_performance_box"
2151   output-file-type: ".html"
2152   output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc"
2153   data:
2154     "plot-vpp-throughput-latency"
2155   filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2156   parameters:
2157   - "throughput"
2158   - "parent"
2159   traces:
2160     hoverinfo: "x+y"
2161     boxpoints: "outliers"
2162     whiskerwidth: 0
2163   layout:
2164     title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2165     xaxis:
2166       autorange: True
2167       autotick: False
2168       fixedrange: False
2169       gridcolor: "rgb(238, 238, 238)"
2170       linecolor: "rgb(238, 238, 238)"
2171       linewidth: 1
2172       showgrid: True
2173       showline: True
2174       showticklabels: True
2175       tickcolor: "rgb(238, 238, 238)"
2176       tickmode: "linear"
2177       title: "Indexed Test Cases"
2178       zeroline: False
2179     yaxis:
2180       gridcolor: "rgb(238, 238, 238)'"
2181       hoverformat: ".4s"
2182       linecolor: "rgb(238, 238, 238)"
2183       linewidth: 1
2184       range: [2000000, 6000000]
2185       showgrid: True
2186       showline: True
2187       showticklabels: True
2188       tickcolor: "rgb(238, 238, 238)"
2189       title: "Packets Per Second [pps]"
2190       zeroline: False
2191     boxmode: "group"
2192     boxgroupgap: 0.5
2193     autosize: False
2194     margin:
2195       t: 50
2196       b: 20
2197       l: 50
2198       r: 20
2199     showlegend: True
2200     legend:
2201       orientation: "h"
2202     width: 700
2203     height: 1000
2204
2205 -
2206   type: "plot"
2207   title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2208   algorithm: "plot_performance_box"
2209   output-file-type: ".html"
2210   output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc"
2211   data:
2212     "plot-vpp-throughput-latency"
2213   filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2214   parameters:
2215   - "throughput"
2216   - "parent"
2217   traces:
2218     hoverinfo: "x+y"
2219     boxpoints: "outliers"
2220     whiskerwidth: 0
2221   layout:
2222     title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
2223     layout:
2224       "plot-throughput"
2225
2226 -
2227   type: "plot"
2228   title: "VPP Performance 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2229   algorithm: "plot_performance_box"
2230   output-file-type: ".html"
2231   output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-pdrdisc"
2232   data:
2233     "plot-vpp-throughput-latency"
2234   filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2235   parameters:
2236   - "throughput"
2237   - "parent"
2238   traces:
2239     hoverinfo: "x+y"
2240     boxpoints: "outliers"
2241     whiskerwidth: 0
2242   layout:
2243     title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2244     layout:
2245       "plot-throughput"
2246
2247 -
2248   type: "plot"
2249   title: "VPP Performance 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2250   algorithm: "plot_performance_box"
2251   output-file-type: ".html"
2252   output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-pdrdisc"
2253   data:
2254     "plot-vpp-throughput-latency"
2255   filter: "'78B' and 'ENCAP' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
2256   parameters:
2257   - "throughput"
2258   - "parent"
2259   traces:
2260     hoverinfo: "x+y"
2261     boxpoints: "outliers"
2262     whiskerwidth: 0
2263   layout:
2264     title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-pdrdisc"
2265     xaxis:
2266       autorange: True
2267       autotick: False
2268       fixedrange: False
2269       gridcolor: "rgb(238, 238, 238)"
2270       linecolor: "rgb(238, 238, 238)"
2271       linewidth: 1
2272       showgrid: True
2273       showline: True
2274       showticklabels: True
2275       tickcolor: "rgb(238, 238, 238)"
2276       tickmode: "linear"
2277       title: "Indexed Test Cases"
2278       zeroline: False
2279     yaxis:
2280       gridcolor: "rgb(238, 238, 238)'"
2281       hoverformat: ".4s"
2282       linecolor: "rgb(238, 238, 238)"
2283       linewidth: 1
2284       range: [4000000, 12000000]
2285       showgrid: True
2286       showline: True
2287       showticklabels: True
2288       tickcolor: "rgb(238, 238, 238)"
2289       title: "Packets Per Second [pps]"
2290       zeroline: False
2291     boxmode: "group"
2292     boxgroupgap: 0.5
2293     autosize: False
2294     margin:
2295       t: 50
2296       b: 20
2297       l: 50
2298       r: 20
2299     showlegend: True
2300     legend:
2301       orientation: "h"
2302     width: 700
2303     height: 1000
2304
2305 # VPP VM VHOST
2306 -
2307   type: "plot"
2308   title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2309   algorithm: "plot_performance_box"
2310   output-file-type: ".html"
2311   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc"
2312   data:
2313     "plot-vpp-throughput-latency"
2314   filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2315   parameters:
2316   - "throughput"
2317   - "parent"
2318   traces:
2319     hoverinfo: "x+y"
2320     boxpoints: "outliers"
2321     whiskerwidth: 0
2322   layout:
2323     title: "64B-1t1c-.*vhost.*-ndrdisc"
2324     xaxis:
2325       autorange: True
2326       autotick: False
2327       fixedrange: False
2328       gridcolor: "rgb(238, 238, 238)"
2329       linecolor: "rgb(238, 238, 238)"
2330       linewidth: 1
2331       showgrid: True
2332       showline: True
2333       showticklabels: True
2334       tickcolor: "rgb(238, 238, 238)"
2335       tickmode: "linear"
2336       title: "Indexed Test Cases"
2337       zeroline: False
2338     yaxis:
2339       gridcolor: "rgb(238, 238, 238)'"
2340       hoverformat: ".4s"
2341       linecolor: "rgb(238, 238, 238)"
2342       linewidth: 1
2343       range: [0, 3500000]
2344       showgrid: True
2345       showline: True
2346       showticklabels: True
2347       tickcolor: "rgb(238, 238, 238)"
2348       title: "Packets Per Second [pps]"
2349       zeroline: False
2350     boxmode: "group"
2351     boxgroupgap: 0.5
2352     autosize: False
2353     margin:
2354       t: 50
2355       b: 20
2356       l: 50
2357       r: 20
2358     showlegend: True
2359     legend:
2360       orientation: "h"
2361     width: 700
2362     height: 1000
2363
2364 -
2365   type: "plot"
2366   title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2367   algorithm: "plot_performance_box"
2368   output-file-type: ".html"
2369   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc"
2370   data:
2371     "plot-vpp-throughput-latency"
2372   filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2373   parameters:
2374   - "throughput"
2375   - "parent"
2376   traces:
2377     hoverinfo: "x+y"
2378     boxpoints: "outliers"
2379     whiskerwidth: 0
2380   layout:
2381     title: "64B-2t2c-.*vhost.*-ndrdisc"
2382     layout:
2383       "plot-throughput"
2384
2385 -
2386   type: "plot"
2387   title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2388   algorithm: "plot_performance_box"
2389   output-file-type: ".html"
2390   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-pdrdisc"
2391   data:
2392     "plot-vpp-throughput-latency"
2393   filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2394   parameters:
2395   - "throughput"
2396   - "parent"
2397   traces:
2398     hoverinfo: "x+y"
2399     boxpoints: "outliers"
2400     whiskerwidth: 0
2401   layout:
2402     title: "64B-1t1c-.*vhost.*-pdrdisc"
2403     layout:
2404       "plot-throughput"
2405
2406 -
2407   type: "plot"
2408   title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2409   algorithm: "plot_performance_box"
2410   output-file-type: ".html"
2411   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-pdrdisc"
2412   data:
2413     "plot-vpp-throughput-latency"
2414   filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
2415   parameters:
2416   - "throughput"
2417   - "parent"
2418   traces:
2419     hoverinfo: "x+y"
2420     boxpoints: "outliers"
2421     whiskerwidth: 0
2422   layout:
2423     title: "64B-2t2c-.*vhost.*-pdrdisc"
2424     layout:
2425       "plot-throughput"
2426
2427 # VPP VM VHOST SELECTION
2428 -
2429   type: "plot"
2430   title: "VPP Performance 64B-1t1c-.*vhost.*-ndrdisc"
2431   algorithm: "plot_performance_box"
2432   output-file-type: ".html"
2433   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc"
2434   data:
2435     "plot-vpp-throughput-latency"
2436   filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2437   parameters:
2438   - "throughput"
2439   - "parent"
2440   traces:
2441     hoverinfo: "x+y"
2442     boxpoints: "outliers"
2443     whiskerwidth: 0
2444   layout:
2445     title: "64B-1t1c-.*vhost.*-ndrdisc"
2446     layout:
2447       "plot-throughput"
2448
2449 -
2450   type: "plot"
2451   title: "VPP Performance 64B-2t2c-.*vhost.*-ndrdisc"
2452   algorithm: "plot_performance_box"
2453   output-file-type: ".html"
2454   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc"
2455   data:
2456     "plot-vpp-throughput-latency"
2457   filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2458   parameters:
2459   - "throughput"
2460   - "parent"
2461   traces:
2462     hoverinfo: "x+y"
2463     boxpoints: "outliers"
2464     whiskerwidth: 0
2465   layout:
2466     title: "64B-2t2c-.*vhost.*-ndrdisc"
2467     layout:
2468       "plot-throughput"
2469
2470 -
2471   type: "plot"
2472   title: "VPP Performance 64B-1t1c-.*vhost.*-pdrdisc"
2473   algorithm: "plot_performance_box"
2474   output-file-type: ".html"
2475   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-pdrdisc"
2476   data:
2477     "plot-vpp-throughput-latency"
2478   filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2479   parameters:
2480   - "throughput"
2481   - "parent"
2482   traces:
2483     hoverinfo: "x+y"
2484     boxpoints: "outliers"
2485     whiskerwidth: 0
2486   layout:
2487     title: "64B-1t1c-.*vhost.*-pdrdisc"
2488     layout:
2489       "plot-throughput"
2490
2491 -
2492   type: "plot"
2493   title: "VPP Performance 64B-2t2c-.*vhost.*-pdrdisc"
2494   algorithm: "plot_performance_box"
2495   output-file-type: ".html"
2496   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-pdrdisc"
2497   data:
2498     "plot-vpp-throughput-latency"
2499   filter: "'64B' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
2500   parameters:
2501   - "throughput"
2502   - "parent"
2503   traces:
2504     hoverinfo: "x+y"
2505     boxpoints: "outliers"
2506     whiskerwidth: 0
2507   layout:
2508     title: "64B-2t2c-.*vhost.*-pdrdisc"
2509     layout:
2510       "plot-throughput"
2511
2512 # VPP CRYPTO
2513 -
2514   type: "plot"
2515   title: "VPP Performance 64B-1t1c-.*ipsec.*-ndrdisc"
2516   algorithm: "plot_performance_box"
2517   output-file-type: ".html"
2518   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc"
2519   data:
2520     "plot-vpp-throughput-latency"
2521   filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2522   parameters:
2523   - "throughput"
2524   - "parent"
2525   traces:
2526     hoverinfo: "x+y"
2527     boxpoints: "outliers"
2528     whiskerwidth: 0
2529   layout:
2530     title: "64B-1t1c-.*ipsec.*-ndrdisc"
2531     layout:
2532       "plot-throughput"
2533
2534 -
2535   type: "plot"
2536   title: "VPP Performance 64B-2t2c-.*ipsec.*-ndrdisc"
2537   algorithm: "plot_performance_box"
2538   output-file-type: ".html"
2539   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc"
2540   data:
2541     "plot-vpp-throughput-latency"
2542   filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2543   parameters:
2544   - "throughput"
2545   - "parent"
2546   traces:
2547     hoverinfo: "x+y"
2548     boxpoints: "outliers"
2549     whiskerwidth: 0
2550   layout:
2551     title: "64B-2t2c-.*ipsec.*-ndrdisc"
2552     layout:
2553       "plot-throughput"
2554
2555 -
2556   type: "plot"
2557   title: "VPP Performance 64B-1t1c-.*ipsec.*-pdrdisc"
2558   algorithm: "plot_performance_box"
2559   output-file-type: ".html"
2560   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-pdrdisc"
2561   data:
2562     "plot-vpp-throughput-latency"
2563   filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2564   parameters:
2565   - "throughput"
2566   - "parent"
2567   traces:
2568     hoverinfo: "x+y"
2569     boxpoints: "outliers"
2570     whiskerwidth: 0
2571   layout:
2572     title: "64B-1t1c-.*ipsec.*-pdrdisc"
2573     layout:
2574       "plot-throughput"
2575
2576 -
2577   type: "plot"
2578   title: "VPP Performance 64B-2t2c-.*ipsec.*-pdrdisc"
2579   algorithm: "plot_performance_box"
2580   output-file-type: ".html"
2581   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-pdrdisc"
2582   data:
2583     "plot-vpp-throughput-latency"
2584   filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
2585   parameters:
2586   - "throughput"
2587   - "parent"
2588   traces:
2589     hoverinfo: "x+y"
2590     boxpoints: "outliers"
2591     whiskerwidth: 0
2592   layout:
2593     title: "64B-2t2c-.*ipsec.*-pdrdisc"
2594     layout:
2595       "plot-throughput"
2596
2597 # DPDK
2598 -
2599   type: "plot"
2600   title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2601   algorithm: "plot_performance_box"
2602   output-file-type: ".html"
2603   output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc"
2604   data:
2605     "plot-dpdk-throughput-latency"
2606   filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2607   parameters:
2608   - "throughput"
2609   - "parent"
2610   traces:
2611     hoverinfo: "x+y"
2612     boxpoints: "outliers"
2613     whiskerwidth: 0
2614   layout:
2615     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2616     layout:
2617       "plot-throughput"
2618
2619 -
2620   type: "plot"
2621   title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2622   algorithm: "plot_performance_box"
2623   output-file-type: ".html"
2624   output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc"
2625   data:
2626     "plot-dpdk-throughput-latency"
2627   filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2628   parameters:
2629   - "throughput"
2630   - "parent"
2631   traces:
2632     hoverinfo: "x+y"
2633     boxpoints: "outliers"
2634     whiskerwidth: 0
2635   layout:
2636     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2637     layout:
2638       "plot-throughput"
2639
2640 -
2641   type: "plot"
2642   title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2643   algorithm: "plot_performance_box"
2644   output-file-type: ".html"
2645   output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc"
2646   data:
2647     "plot-dpdk-throughput-latency"
2648   filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
2649   parameters:
2650   - "throughput"
2651   - "parent"
2652   traces:
2653     hoverinfo: "x+y"
2654     boxpoints: "outliers"
2655     whiskerwidth: 0
2656   layout:
2657     title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
2658     xaxis:
2659       autorange: True
2660       autotick: False
2661       fixedrange: False
2662       gridcolor: "rgb(238, 238, 238)"
2663       linecolor: "rgb(238, 238, 238)"
2664       linewidth: 1
2665       showgrid: True
2666       showline: True
2667       showticklabels: True
2668       tickcolor: "rgb(238, 238, 238)"
2669       tickmode: "linear"
2670       title: "Indexed Test Cases"
2671       zeroline: False
2672     yaxis:
2673       gridcolor: "rgb(238, 238, 238)'"
2674       hoverformat: ".4s"
2675       linecolor: "rgb(238, 238, 238)"
2676       linewidth: 1
2677       range: [2000000, 12000000]
2678       showgrid: True
2679       showline: True
2680       showticklabels: True
2681       tickcolor: "rgb(238, 238, 238)"
2682       title: "Packets Per Second [pps]"
2683       zeroline: False
2684     boxmode: "group"
2685     boxgroupgap: 0.5
2686     autosize: False
2687     margin:
2688       t: 50
2689       b: 20
2690       l: 50
2691       r: 20
2692     showlegend: True
2693     legend:
2694       orientation: "h"
2695     width: 700
2696     height: 1000
2697
2698 -
2699   type: "plot"
2700   title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2701   algorithm: "plot_performance_box"
2702   output-file-type: ".html"
2703   output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc"
2704   data:
2705     "plot-dpdk-throughput-latency"
2706   filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
2707   parameters:
2708   - "throughput"
2709   - "parent"
2710   traces:
2711     hoverinfo: "x+y"
2712     boxpoints: "outliers"
2713     whiskerwidth: 0
2714   layout:
2715     title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
2716     xaxis:
2717       autorange: True
2718       autotick: False
2719       fixedrange: False
2720       gridcolor: "rgb(238, 238, 238)"
2721       linecolor: "rgb(238, 238, 238)"
2722       linewidth: 1
2723       showgrid: True
2724       showline: True
2725       showticklabels: True
2726       tickcolor: "rgb(238, 238, 238)"
2727       tickmode: "linear"
2728       title: "Indexed Test Cases"
2729       zeroline: False
2730     yaxis:
2731       gridcolor: "rgb(238, 238, 238)'"
2732       hoverformat: ".4s"
2733       linecolor: "rgb(238, 238, 238)"
2734       linewidth: 1
2735       range: [2000000, 12000000]
2736       showgrid: True
2737       showline: True
2738       showticklabels: True
2739       tickcolor: "rgb(238, 238, 238)"
2740       title: "Packets Per Second [pps]"
2741       zeroline: False
2742     boxmode: "group"
2743     boxgroupgap: 0.5
2744     autosize: False
2745     margin:
2746       t: 50
2747       b: 20
2748       l: 50
2749       r: 20
2750     showlegend: True
2751     legend:
2752       orientation: "h"
2753     width: 700
2754     height: 1000
2755
2756 -
2757   type: "plot"
2758   title: "DPDK Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2759   algorithm: "plot_performance_box"
2760   output-file-type: ".html"
2761   output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-pdrdisc"
2762   data:
2763     "plot-dpdk-throughput-latency"
2764   filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2765   parameters:
2766   - "throughput"
2767   - "parent"
2768   traces:
2769     hoverinfo: "x+y"
2770     boxpoints: "outliers"
2771     whiskerwidth: 0
2772   layout:
2773     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2774     layout:
2775       "plot-throughput"
2776
2777 -
2778   type: "plot"
2779   title: "DPDK Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2780   algorithm: "plot_performance_box"
2781   output-file-type: ".html"
2782   output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-pdrdisc"
2783   data:
2784     "plot-dpdk-throughput-latency"
2785   filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
2786   parameters:
2787   - "throughput"
2788   - "parent"
2789   traces:
2790     hoverinfo: "x+y"
2791     boxpoints: "outliers"
2792     whiskerwidth: 0
2793   layout:
2794     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-pdrdisc"
2795     layout:
2796       "plot-throughput"
2797
2798 -
2799   type: "plot"
2800   title: "DPDK Performance 64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2801   algorithm: "plot_performance_box"
2802   output-file-type: ".html"
2803   output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-pdrdisc"
2804   data:
2805     "plot-dpdk-throughput-latency"
2806   filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'IP4FWD'"
2807   parameters:
2808   - "throughput"
2809   - "parent"
2810   traces:
2811     hoverinfo: "x+y"
2812     boxpoints: "outliers"
2813     whiskerwidth: 0
2814   layout:
2815     title: "64B-1t1c-ethip4-ip4base-l3fwd-pdrdisc"
2816     xaxis:
2817       autorange: True
2818       autotick: False
2819       fixedrange: False
2820       gridcolor: "rgb(238, 238, 238)"
2821       linecolor: "rgb(238, 238, 238)"
2822       linewidth: 1
2823       showgrid: True
2824       showline: True
2825       showticklabels: True
2826       tickcolor: "rgb(238, 238, 238)"
2827       tickmode: "linear"
2828       title: "Indexed Test Cases"
2829       zeroline: False
2830     yaxis:
2831       gridcolor: "rgb(238, 238, 238)'"
2832       hoverformat: ".4s"
2833       linecolor: "rgb(238, 238, 238)"
2834       linewidth: 1
2835       range: [20000000, 30000000]
2836       showgrid: True
2837       showline: True
2838       showticklabels: True
2839       tickcolor: "rgb(238, 238, 238)"
2840       title: "Packets Per Second [pps]"
2841       zeroline: False
2842     boxmode: "group"
2843     boxgroupgap: 0.5
2844     autosize: False
2845     margin:
2846       t: 50
2847       b: 20
2848       l: 50
2849       r: 20
2850     showlegend: True
2851     legend:
2852       orientation: "h"
2853     width: 700
2854     height: 1000
2855
2856 -
2857   type: "plot"
2858   title: "DPDK Performance 64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2859   algorithm: "plot_performance_box"
2860   output-file-type: ".html"
2861   output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-pdrdisc"
2862   data:
2863     "plot-dpdk-throughput-latency"
2864   filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'IP4FWD'"
2865   parameters:
2866   - "throughput"
2867   - "parent"
2868   traces:
2869     hoverinfo: "x+y"
2870     boxpoints: "outliers"
2871     whiskerwidth: 0
2872   layout:
2873     title: "64B-2t2c-ethip4-ip4base-l3fwd-pdrdisc"
2874     xaxis:
2875       autorange: True
2876       autotick: False
2877       fixedrange: False
2878       gridcolor: "rgb(238, 238, 238)"
2879       linecolor: "rgb(238, 238, 238)"
2880       linewidth: 1
2881       showgrid: True
2882       showline: True
2883       showticklabels: True
2884       tickcolor: "rgb(238, 238, 238)"
2885       tickmode: "linear"
2886       title: "Indexed Test Cases"
2887       zeroline: False
2888     yaxis:
2889       gridcolor: "rgb(238, 238, 238)'"
2890       hoverformat: ".4s"
2891       linecolor: "rgb(238, 238, 238)"
2892       linewidth: 1
2893       range: [20000000, 30000000]
2894       showgrid: True
2895       showline: True
2896       showticklabels: True
2897       tickcolor: "rgb(238, 238, 238)"
2898       title: "Packets Per Second [pps]"
2899       zeroline: False
2900     boxmode: "group"
2901     boxgroupgap: 0.5
2902     autosize: False
2903     margin:
2904       t: 50
2905       b: 20
2906       l: 50
2907       r: 20
2908     showlegend: True
2909     legend:
2910       orientation: "h"
2911     width: 700
2912     height: 1000
2913
2914 # Plot latency
2915
2916 # VPP L2 sel1
2917 -
2918   type: "plot"
2919   title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2920   algorithm: "plot_latency_box"
2921   output-file-type: ".html"
2922   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel1-ndrdisc-lat50"
2923   data:
2924     "plot-vpp-throughput-latency"
2925   filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2926   parameters:
2927   - "latency"
2928   - "parent"
2929   traces:
2930     boxmean: False
2931   layout:
2932     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2933     layout:
2934       "plot-latency"
2935
2936 -
2937   type: "plot"
2938   title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2939   algorithm: "plot_latency_box"
2940   output-file-type: ".html"
2941   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel1-ndrdisc-lat50"
2942   data:
2943     "plot-vpp-throughput-latency"
2944   filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
2945   parameters:
2946   - "latency"
2947   - "parent"
2948   traces:
2949     boxmean: False
2950   layout:
2951     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2952     layout:
2953       "plot-latency"
2954
2955 # VPP L2 sel2
2956 -
2957   type: "plot"
2958   title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2959   algorithm: "plot_latency_box"
2960   output-file-type: ".html"
2961   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-l2-sel2-ndrdisc-lat50"
2962   data:
2963     "plot-vpp-throughput-latency"
2964   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'"
2965   parameters:
2966   - "latency"
2967   - "parent"
2968   traces:
2969     boxmean: False
2970   layout:
2971     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2972     layout:
2973       "plot-latency"
2974
2975 -
2976   type: "plot"
2977   title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2978   algorithm: "plot_latency_box"
2979   output-file-type: ".html"
2980   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-l2-sel2-ndrdisc-lat50"
2981   data:
2982     "plot-vpp-throughput-latency"
2983   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'"
2984   parameters:
2985   - "latency"
2986   - "parent"
2987   traces:
2988     boxmean: False
2989   layout:
2990     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
2991     layout:
2992       "plot-latency"
2993
2994 # VPP IP4
2995 -
2996   type: "plot"
2997   title: "VPP Latency 64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
2998   algorithm: "plot_latency_box"
2999   output-file-type: ".html"
3000   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ip4-ndrdisc-lat50"
3001   data:
3002     "plot-vpp-throughput-latency"
3003   filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
3004   parameters:
3005   - "latency"
3006   - "parent"
3007   traces:
3008     boxmean: False
3009   layout:
3010     title: "64B-1t1c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3011     layout:
3012       "plot-latency"
3013
3014 -
3015   type: "plot"
3016   title: "VPP Latency 64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3017   algorithm: "plot_latency_box"
3018   output-file-type: ".html"
3019   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ip4-ndrdisc-lat50"
3020   data:
3021     "plot-vpp-throughput-latency"
3022   filter: "'64B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP4FWD' and not 'ACL1' and not 'ACL10' and not '100_FLOWS' and not '100k_FLOWS' and not 'IPSEC' and not 'VHOST'"
3023   parameters:
3024   - "latency"
3025   - "parent"
3026   traces:
3027     boxmean: False
3028   layout:
3029     title: "64B-2t2c-ethip4-ip4[a-z0-9]+-[a-z-]*ndrdisc"
3030     layout:
3031       "plot-latency"
3032
3033 # VPP IP6
3034 -
3035   type: "plot"
3036   title: "VPP Latency 78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3037   algorithm: "plot_latency_box"
3038   output-file-type: ".html"
3039   output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ip6-ndrdisc-lat50"
3040   data:
3041     "plot-vpp-throughput-latency"
3042   filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
3043   parameters:
3044   - "latency"
3045   - "parent"
3046   traces:
3047     boxmean: False
3048   layout:
3049     title: "78B-1t1c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3050     layout:
3051       "plot-latency"
3052
3053 -
3054   type: "plot"
3055   title: "VPP Latency 78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3056   algorithm: "plot_latency_box"
3057   output-file-type: ".html"
3058   output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ip6-ndrdisc-lat50"
3059   data:
3060     "plot-vpp-throughput-latency"
3061   filter: "'78B' and ('BASE' or 'SCALE' or 'FEATURE') and 'NDRDISC' and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
3062   parameters:
3063   - "latency"
3064   - "parent"
3065   traces:
3066     boxmean: False
3067   layout:
3068     title: "78B-2t2c-ethip6-ip6[a-z0-9]+-[a-z-]*ndrdisc"
3069     layout:
3070       "plot-latency"
3071
3072 # VPP IP4_overlay
3073 -
3074   type: "plot"
3075   title: "VPP Latency 64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3076   algorithm: "plot_latency_box"
3077   output-file-type: ".html"
3078   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ethip4-ndrdisc-lat50"
3079   data:
3080     "plot-vpp-throughput-latency"
3081   filter: "'64B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
3082   parameters:
3083   - "latency"
3084   - "parent"
3085   traces:
3086     boxmean: False
3087   layout:
3088     title: "64B-1t1c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3089     layout:
3090       "plot-latency"
3091
3092 -
3093   type: "plot"
3094   title: "VPP Latency 64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3095   algorithm: "plot_latency_box"
3096   output-file-type: ".html"
3097   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ethip4-ndrdisc-lat50"
3098   data:
3099     "plot-vpp-throughput-latency"
3100   filter: "'64B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
3101   parameters:
3102   - "latency"
3103   - "parent"
3104   traces:
3105     boxmean: False
3106   layout:
3107     title: "64B-2t2c-ethip4[a-z0-9]+-[a-z0-9]*-ndrdisc"
3108     layout:
3109       "plot-latency"
3110
3111 # VPP IP6_overlay
3112 -
3113   type: "plot"
3114   title: "VPP Latency 78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3115   algorithm: "plot_latency_box"
3116   output-file-type: ".html"
3117   output-file: "{DIR[STATIC,VPP]}/78B-1t1c-ethip6-ndrdisc-lat50"
3118   data:
3119     "plot-vpp-throughput-latency"
3120   filter: "'78B' and 'ENCAP' and 'NDRDISC' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
3121   parameters:
3122   - "latency"
3123   - "parent"
3124   traces:
3125     boxmean: False
3126   layout:
3127     title: "78B-1t1c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3128     layout:
3129       "plot-latency"
3130
3131 -
3132   type: "plot"
3133   title: "VPP Latency 78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3134   algorithm: "plot_latency_box"
3135   output-file-type: ".html"
3136   output-file: "{DIR[STATIC,VPP]}/78B-2t2c-ethip6-ndrdisc-lat50"
3137   data:
3138     "plot-vpp-throughput-latency"
3139   filter: "'78B' and 'ENCAP' and 'NDRDISC' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST'"
3140   parameters:
3141   - "latency"
3142   - "parent"
3143   traces:
3144     boxmean: False
3145   layout:
3146     title: "78B-2t2c-ethip6[a-z0-9]+-[a-z0-9]*-ndrdisc"
3147     layout:
3148       "plot-latency"
3149
3150 # VPP VM VHOST
3151 -
3152   type: "plot"
3153   title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
3154   algorithm: "plot_latency_box"
3155   output-file-type: ".html"
3156   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel1-ndrdisc-lat50"
3157   data:
3158     "plot-vpp-throughput-latency"
3159   filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
3160   parameters:
3161   - "latency"
3162   - "parent"
3163   traces:
3164     boxmean: False
3165   layout:
3166     title: "64B-1t1c-.*vhost.*-ndrdisc"
3167     layout:
3168       "plot-latency"
3169
3170 -
3171   type: "plot"
3172   title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
3173   algorithm: "plot_latency_box"
3174   output-file-type: ".html"
3175   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel1-ndrdisc-lat50"
3176   data:
3177     "plot-vpp-throughput-latency"
3178   filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
3179   parameters:
3180   - "latency"
3181   - "parent"
3182   traces:
3183     boxmean: False
3184   layout:
3185     title: "64B-2t2c-.*vhost.*-ndrdisc"
3186     layout:
3187       "plot-latency"
3188
3189 # VPP VM VHOST selection
3190 -
3191   type: "plot"
3192   title: "VPP Latency 64B-1t1c-.*vhost.*-ndrdisc"
3193   algorithm: "plot_latency_box"
3194   output-file-type: ".html"
3195   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-vhost-sel2-ndrdisc-lat50"
3196   data:
3197     "plot-vpp-throughput-latency"
3198   filter: "'64B' and 'NDRDISC' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
3199   parameters:
3200   - "latency"
3201   - "parent"
3202   traces:
3203     boxmean: False
3204   layout:
3205     title: "64B-1t1c-.*vhost.*-ndrdisc"
3206     layout:
3207       "plot-latency"
3208
3209 -
3210   type: "plot"
3211   title: "VPP Latency 64B-2t2c-.*vhost.*-ndrdisc"
3212   algorithm: "plot_latency_box"
3213   output-file-type: ".html"
3214   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-vhost-sel2-ndrdisc-lat50"
3215   data:
3216     "plot-vpp-throughput-latency"
3217   filter: "'64B' and 'NDRDISC' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
3218   parameters:
3219   - "latency"
3220   - "parent"
3221   traces:
3222     boxmean: False
3223   layout:
3224     title: "64B-2t2c-.*vhost.*-ndrdisc"
3225     layout:
3226       "plot-latency"
3227
3228 # VPP CRYPTO
3229 -
3230   type: "plot"
3231   title: "VPP Latency 64B-1t1c-.*ipsec.*-ndrdisc"
3232   algorithm: "plot_latency_box"
3233   output-file-type: ".html"
3234   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-ipsechw-ndrdisc-lat50"
3235   data:
3236     "plot-vpp-throughput-latency"
3237   filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3238   parameters:
3239   - "latency"
3240   - "parent"
3241   traces:
3242     boxmean: False
3243   layout:
3244     title: "64B-1t1c-.*ipsec.*-ndrdisc"
3245     layout:
3246       "plot-latency"
3247
3248 -
3249   type: "plot"
3250   title: "VPP Latency 64B-2t2c-.*ipsec.*-ndrdisc"
3251   algorithm: "plot_latency_box"
3252   output-file-type: ".html"
3253   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-ipsechw-ndrdisc-lat50"
3254   data:
3255     "plot-vpp-throughput-latency"
3256   filter: "'64B' and not 'VHOST' and 'IP4FWD' and 'NDRDISC' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN')"
3257   parameters:
3258   - "latency"
3259   - "parent"
3260   traces:
3261     boxmean: False
3262   layout:
3263     title: "64B-2t2c-.*ipsec.*-ndrdisc"
3264     layout:
3265       "plot-latency"
3266
3267 # DPDK
3268 -
3269   type: "plot"
3270   title: "DPDK Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3271   algorithm: "plot_latency_box"
3272   output-file-type: ".html"
3273   output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-l2-ndrdisc-lat50"
3274   data:
3275     "plot-dpdk-throughput-latency"
3276   filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3277   parameters:
3278   - "latency"
3279   - "parent"
3280   traces:
3281     boxmean: False
3282   layout:
3283     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3284     layout:
3285       "plot-latency"
3286
3287 -
3288   type: "plot"
3289   title: "DPDK Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3290   algorithm: "plot_latency_box"
3291   output-file-type: ".html"
3292   output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-l2-ndrdisc-lat50"
3293   data:
3294     "plot-dpdk-throughput-latency"
3295   filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3296   parameters:
3297   - "latency"
3298   - "parent"
3299   traces:
3300     boxmean: False
3301   layout:
3302     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-ndrdisc"
3303     layout:
3304       "plot-latency"
3305
3306 -
3307   type: "plot"
3308   title: "DPDK Latency 64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3309   algorithm: "plot_latency_box"
3310   output-file-type: ".html"
3311   output-file: "{DIR[STATIC,DPDK]}/64B-1t1c-ipv4-ndrdisc-lat50"
3312   data:
3313     "plot-dpdk-throughput-latency"
3314   filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'IP4FWD'"
3315   parameters:
3316   - "latency"
3317   - "parent"
3318   traces:
3319     boxmean: False
3320   layout:
3321     title: "64B-1t1c-ethip4-ip4base-l3fwd-ndrdisc"
3322     layout:
3323       "plot-latency"
3324
3325 -
3326   type: "plot"
3327   title: "DPDK Latency 64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3328   algorithm: "plot_latency_box"
3329   output-file-type: ".html"
3330   output-file: "{DIR[STATIC,DPDK]}/64B-2t2c-ipv4-ndrdisc-lat50"
3331   data:
3332     "plot-dpdk-throughput-latency"
3333   filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'IP4FWD'"
3334   parameters:
3335   - "latency"
3336   - "parent"
3337   traces:
3338     boxmean: False
3339   layout:
3340     title: "64B-2t2c-ethip4-ip4base-l3fwd-ndrdisc"
3341     layout:
3342       "plot-latency"
3343
3344 # Ligato - Throughput
3345
3346 # Container memif
3347 -
3348   type: "plot"
3349   title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3350   algorithm: "plot_performance_box"
3351   output-file-type: ".html"
3352   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc"
3353   data:
3354     "plot-vpp-throughput-latency"
3355   filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3356   parameters:
3357   - "throughput"
3358   - "parent"
3359   traces:
3360     hoverinfo: "x+y"
3361     boxpoints: "outliers"
3362     whiskerwidth: 0
3363   layout:
3364     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3365     xaxis:
3366       autorange: True
3367       autotick: False
3368       fixedrange: False
3369       gridcolor: "rgb(238, 238, 238)"
3370       linecolor: "rgb(238, 238, 238)"
3371       linewidth: 1
3372       showgrid: True
3373       showline: True
3374       showticklabels: True
3375       tickcolor: "rgb(238, 238, 238)"
3376       tickmode: "linear"
3377       title: "Indexed Test Cases"
3378       zeroline: False
3379     yaxis:
3380       gridcolor: "rgb(238, 238, 238)'"
3381       hoverformat: ".4s"
3382       linecolor: "rgb(238, 238, 238)"
3383       linewidth: 1
3384       range: [0, 4500000]
3385       showgrid: True
3386       showline: True
3387       showticklabels: True
3388       tickcolor: "rgb(238, 238, 238)"
3389       title: "Packets Per Second [pps]"
3390       zeroline: False
3391     boxmode: "group"
3392     boxgroupgap: 0.5
3393     autosize: False
3394     margin:
3395       t: 50
3396       b: 20
3397       l: 50
3398       r: 20
3399     showlegend: True
3400     legend:
3401       orientation: "h"
3402     width: 700
3403     height: 1000
3404
3405 -
3406   type: "plot"
3407   title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3408   algorithm: "plot_performance_box"
3409   output-file-type: ".html"
3410   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc"
3411   data:
3412     "plot-vpp-throughput-latency"
3413   filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3414   parameters:
3415   - "throughput"
3416   - "parent"
3417   traces:
3418     hoverinfo: "x+y"
3419     boxpoints: "outliers"
3420     whiskerwidth: 0
3421   layout:
3422     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3423     xaxis:
3424       autorange: True
3425       autotick: False
3426       fixedrange: False
3427       gridcolor: "rgb(238, 238, 238)"
3428       linecolor: "rgb(238, 238, 238)"
3429       linewidth: 1
3430       showgrid: True
3431       showline: True
3432       showticklabels: True
3433       tickcolor: "rgb(238, 238, 238)"
3434       tickmode: "linear"
3435       title: "Indexed Test Cases"
3436       zeroline: False
3437     yaxis:
3438       gridcolor: "rgb(238, 238, 238)'"
3439       hoverformat: ".4s"
3440       linecolor: "rgb(238, 238, 238)"
3441       linewidth: 1
3442       range: [0, 8000000]
3443       showgrid: True
3444       showline: True
3445       showticklabels: True
3446       tickcolor: "rgb(238, 238, 238)"
3447       title: "Packets Per Second [pps]"
3448       zeroline: False
3449     boxmode: "group"
3450     boxgroupgap: 0.5
3451     autosize: False
3452     margin:
3453       t: 50
3454       b: 20
3455       l: 50
3456       r: 20
3457     showlegend: True
3458     legend:
3459       orientation: "h"
3460     width: 700
3461     height: 1000
3462
3463 -
3464   type: "plot"
3465   title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3466   algorithm: "plot_performance_box"
3467   output-file-type: ".html"
3468   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-pdrdisc"
3469   data:
3470     "plot-vpp-throughput-latency"
3471   filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3472   parameters:
3473   - "throughput"
3474   - "parent"
3475   traces:
3476     hoverinfo: "x+y"
3477     boxpoints: "outliers"
3478     whiskerwidth: 0
3479   layout:
3480     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3481     xaxis:
3482       autorange: True
3483       autotick: False
3484       fixedrange: False
3485       gridcolor: "rgb(238, 238, 238)"
3486       linecolor: "rgb(238, 238, 238)"
3487       linewidth: 1
3488       showgrid: True
3489       showline: True
3490       showticklabels: True
3491       tickcolor: "rgb(238, 238, 238)"
3492       tickmode: "linear"
3493       title: "Indexed Test Cases"
3494       zeroline: False
3495     yaxis:
3496       gridcolor: "rgb(238, 238, 238)'"
3497       hoverformat: ".4s"
3498       linecolor: "rgb(238, 238, 238)"
3499       linewidth: 1
3500       range: [0, 4500000]
3501       showgrid: True
3502       showline: True
3503       showticklabels: True
3504       tickcolor: "rgb(238, 238, 238)"
3505       title: "Packets Per Second [pps]"
3506       zeroline: False
3507     boxmode: "group"
3508     boxgroupgap: 0.5
3509     autosize: False
3510     margin:
3511       t: 50
3512       b: 20
3513       l: 50
3514       r: 20
3515     showlegend: True
3516     legend:
3517       orientation: "h"
3518     width: 700
3519     height: 1000
3520
3521 -
3522   type: "plot"
3523   title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3524   algorithm: "plot_performance_box"
3525   output-file-type: ".html"
3526   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-pdrdisc"
3527   data:
3528     "plot-vpp-throughput-latency"
3529   filter: "'64B' and 'BASE' and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3530   parameters:
3531   - "throughput"
3532   - "parent"
3533   traces:
3534     hoverinfo: "x+y"
3535     boxpoints: "outliers"
3536     whiskerwidth: 0
3537   layout:
3538     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3539     xaxis:
3540       autorange: True
3541       autotick: False
3542       fixedrange: False
3543       gridcolor: "rgb(238, 238, 238)"
3544       linecolor: "rgb(238, 238, 238)"
3545       linewidth: 1
3546       showgrid: True
3547       showline: True
3548       showticklabels: True
3549       tickcolor: "rgb(238, 238, 238)"
3550       tickmode: "linear"
3551       title: "Indexed Test Cases"
3552       zeroline: False
3553     yaxis:
3554       gridcolor: "rgb(238, 238, 238)'"
3555       hoverformat: ".4s"
3556       linecolor: "rgb(238, 238, 238)"
3557       linewidth: 1
3558       range: [0, 8000000]
3559       showgrid: True
3560       showline: True
3561       showticklabels: True
3562       tickcolor: "rgb(238, 238, 238)"
3563       title: "Packets Per Second [pps]"
3564       zeroline: False
3565     boxmode: "group"
3566     boxgroupgap: 0.5
3567     autosize: False
3568     margin:
3569       t: 50
3570       b: 20
3571       l: 50
3572       r: 20
3573     showlegend: True
3574     legend:
3575       orientation: "h"
3576     width: 700
3577     height: 1000
3578
3579 # Container orchestrated
3580 -
3581   type: "plot"
3582   title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3583   algorithm: "plot_performance_box"
3584   output-file-type: ".html"
3585   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc"
3586   data:
3587     "plot-ligato-throughput-latency"
3588   filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3589   parameters:
3590   - "throughput"
3591   - "parent"
3592   traces:
3593     hoverinfo: "x+y"
3594     boxpoints: "outliers"
3595     whiskerwidth: 0
3596   layout:
3597     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3598     layout:
3599       "plot-throughput"
3600
3601 -
3602   type: "plot"
3603   title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3604   algorithm: "plot_performance_box"
3605   output-file-type: ".html"
3606   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc"
3607   data:
3608     "plot-ligato-throughput-latency"
3609   filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3610   parameters:
3611   - "throughput"
3612   - "parent"
3613   traces:
3614     hoverinfo: "x+y"
3615     boxpoints: "outliers"
3616     whiskerwidth: 0
3617   layout:
3618     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3619     layout:
3620       "plot-throughput"
3621
3622 -
3623   type: "plot"
3624   title: "VPP Performance 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3625   algorithm: "plot_performance_box"
3626   output-file-type: ".html"
3627   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-pdrdisc"
3628   data:
3629     "plot-ligato-throughput-latency"
3630   filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3631   parameters:
3632   - "throughput"
3633   - "parent"
3634   traces:
3635     hoverinfo: "x+y"
3636     boxpoints: "outliers"
3637     whiskerwidth: 0
3638   layout:
3639     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3640     layout:
3641       "plot-throughput"
3642
3643 -
3644   type: "plot"
3645   title: "VPP Performance 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3646   algorithm: "plot_performance_box"
3647   output-file-type: ".html"
3648   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-pdrdisc"
3649   data:
3650     "plot-ligato-throughput-latency"
3651   filter: "'64B' and ('BASE' or 'SCALE') and 'PDRDISC' and not 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3652   parameters:
3653   - "throughput"
3654   - "parent"
3655   traces:
3656     hoverinfo: "x+y"
3657     boxpoints: "outliers"
3658     whiskerwidth: 0
3659   layout:
3660     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-pdrdisc"
3661     layout:
3662       "plot-throughput"
3663
3664 # Ligato - Latency
3665
3666 # Container memif
3667 -
3668   type: "plot"
3669   title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3670   algorithm: "plot_latency_box"
3671   output-file-type: ".html"
3672   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-memif-ndrdisc-lat50"
3673   data:
3674     "plot-vpp-throughput-latency"
3675   filter: "'64B' and 'BASE' and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3676   parameters:
3677   - "latency"
3678   - "parent"
3679   traces:
3680     boxmean: False
3681   layout:
3682     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3683     layout:
3684       "plot-latency"
3685
3686 -
3687   type: "plot"
3688   title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3689   algorithm: "plot_latency_box"
3690   output-file-type: ".html"
3691   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-memif-ndrdisc-lat50"
3692   data:
3693     "plot-vpp-throughput-latency"
3694   filter: "'64B' and 'BASE' and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3695   parameters:
3696   - "latency"
3697   - "parent"
3698   traces:
3699     boxmean: False
3700   layout:
3701     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3702     layout:
3703       "plot-latency"
3704
3705 # Container orchestrated
3706 -
3707   type: "plot"
3708   title: "VPP Latency 64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3709   algorithm: "plot_latency_box"
3710   output-file-type: ".html"
3711   output-file: "{DIR[STATIC,VPP]}/64B-1t1c-container-orchestrated-ndrdisc-lat50"
3712   data:
3713     "plot-ligato-throughput-latency"
3714   filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3715   parameters:
3716   - "latency"
3717   - "parent"
3718   traces:
3719     boxmean: False
3720   layout:
3721     title: "64B-1t1c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3722     layout:
3723       "plot-latency"
3724
3725 -
3726   type: "plot"
3727   title: "VPP Latency 64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3728   algorithm: "plot_latency_box"
3729   output-file-type: ".html"
3730   output-file: "{DIR[STATIC,VPP]}/64B-2t2c-container-orchestrated-ndrdisc-lat50"
3731   data:
3732     "plot-ligato-throughput-latency"
3733   filter: "'64B' and ('BASE' or 'SCALE') and 'NDRDISC' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
3734   parameters:
3735   - "latency"
3736   - "parent"
3737   traces:
3738     boxmean: False
3739   layout:
3740     title: "64B-2t2c-(eth|dot1q|dot1ad)-(l2xcbase|l2bdbasemaclrn)-memif-ndrdisc"
3741     layout:
3742       "plot-latency"