8b5f59ed06078391184f0b8c898332ac86c965ef
[csit.git] / resources / tools / presentation / specification_CPTA.yaml
1 # Copyright (c) 2018 Cisco and/or its affiliates.
2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at:
5 #
6 #     http://www.apache.org/licenses/LICENSE-2.0
7 #
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
13
14 # This is the specification of parameters for "Continuous Performance Trending
15 # and Analysis" feature provided by PAL.
16
17 -
18   type: "environment"
19   configuration:
20     # Debug mode:
21     # - Skip:
22     #   - Download of input data files
23     # - Do:
24     #   - Read data from given zip / xml files
25     #   - Set the configuration as it is done in normal mode
26     # If the section "type: debug" is missing, CFG[DEBUG] is set to 0.
27     CFG[DEBUG]: 0
28
29   paths:
30     # Top level directories:
31     ## Working directory
32     DIR[WORKING]: "_tmp"
33     ## Build directories
34     DIR[BUILD,HTML]: "_build"
35     ## Static .rst files
36     DIR[RST]: "../../../docs/cpta"
37
38     # Static html content
39     DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
40     DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
41     # DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
42     DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
43
44     # Working directories
45     ## Input data files (.zip, .xml)
46     DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
47     ## Static source files from git
48     DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
49     DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
50
51     # .css patch file
52     DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
53     DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
54
55   urls:
56     URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
57     URL[NEXUS,LOG]: "https://logs.fd.io/production/vex-yul-rot-jenkins-1"
58     URL[NEXUS]: "https://docs.fd.io/csit"
59     DIR[NEXUS]: "report/_static/archive"
60
61   make-dirs:
62   # List the directories which are created while preparing the environment.
63   # All directories MUST be defined in "paths" section.
64   - "DIR[WORKING,DATA]"
65   - "DIR[WORKING,SRC,STATIC]"
66   - "DIR[BUILD,HTML]"
67   - "DIR[STATIC,VPP]"
68   - "DIR[STATIC,ARCH]"
69   build-dirs:
70   # List the directories where the results (build) is stored.
71   # All directories MUST be defined in "paths" section.
72   - "DIR[BUILD,HTML]"
73
74 -
75   type: "configuration"
76
77   data-sets:
78 # TODO: Specify input data, this is only an example:
79     plot-performance-trending:
80       csit-vpp-perf-mrr-daily-master:
81         start: 9
82         end: "lastSuccessfulBuild"  # take all from the 'start'
83
84   plot-layouts:
85     plot-cpta:
86       title: ""
87       autosize: False
88       showlegend: True
89       width: 1100
90       height: 800
91       yaxis:
92         showticklabels: True
93         title: "Throughput [Mpps]"
94         hoverformat: ".4s"
95         range: []
96         gridcolor: "rgb(238, 238, 238)"
97         linecolor: "rgb(238, 238, 238)"
98         showline: True
99         zeroline: False
100         tickcolor: "rgb(238, 238, 238)"
101         linewidth: 1
102         showgrid: True
103       xaxis:
104         showticklabels: True
105         title: "VPP Performance Trending Job ID"
106         autorange: True
107         showgrid: True
108         gridcolor: "rgb(238, 238, 238)"
109         linecolor: "rgb(238, 238, 238)"
110         fixedrange: False
111         zeroline: False
112         tickcolor: "rgb(238, 238, 238)"
113         showline: True
114         linewidth: 1
115         autotick: True
116       margin:
117         r: 20
118         b: 50
119         t: 50
120         l: 70
121       legend:
122         orientation: "h"
123         traceorder: "normal"
124 #        tracegroupgap: 10
125 #        bordercolor: "rgb(238, 238, 238)"
126 #        borderwidth: 1
127
128 -
129   type: "debug"
130   general:
131     input-format: "xml"  # zip or xml
132     extract: "robot-plugin/output.xml"  # Only for zip
133   builds:
134     # The files must be in the directory DIR[WORKING,DATA]
135     csit-vpp-perf-mrr-daily-master:
136     -
137       build: 1
138       file: "{DIR[WORKING,DATA]}/output_mrr_1.xml"
139     -
140       build: 2
141       file: "{DIR[WORKING,DATA]}/output_mrr_2.xml"
142     -
143       build: 3
144       file: "{DIR[WORKING,DATA]}/output_mrr_3.xml"
145     -
146       build: 4
147       file: "{DIR[WORKING,DATA]}/output_mrr_4.xml"
148     -
149       build: 5
150       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
151     -
152       build: 6
153       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
154     -
155       build: 7
156       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
157     -
158       build: 8
159       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
160     -
161       build: 9
162       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
163     -
164       build: 10
165       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
166     -
167       build: 11
168       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
169     -
170       build: 12
171       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
172
173 -
174   type: "static"
175   src-path: "{DIR[RST]}"
176   dst-path: "{DIR[WORKING,SRC]}"
177
178 -
179   type: "input"  # Ignored in debug mode
180   general:
181     file-name: "output.xml.log.gz"
182     file-format: ".gz"
183     download-path: "{job}/{build}/archives/{filename}"
184     extract: "output.xml"
185 #    file-name: "robot-plugin.zip"
186 #    file-format: ".zip"
187 #    download-path: "{job}/{build}/robot/report/*zip*/{filename}"
188 #    extract: "robot-plugin/output.xml"
189   builds:
190     csit-vpp-perf-mrr-daily-master:
191       start: 9
192       end: "lastSuccessfulBuild"  # take all from the 'start'
193 #    csit-vpp-perf-check-master:
194 #      start: 22
195 #      end: 22
196
197 -
198   type: "output"
199   output:
200 #   "report"
201     "CPTA"  # Continuous Performance Trending and Analysis
202   format:
203     html:
204     - full
205     pdf:
206     - minimal
207
208 ################################################################################
209 ###                                 C P T A                                  ###
210 ################################################################################
211
212 # Plots VPP Continuous Performance Trending and Analysis
213 -
214   type: "cpta"
215   title: "Continuous Performance Trending and Analysis"
216   algorithm: "cpta"
217   output-file-type: ".html"
218   output-file: "{DIR[STATIC,VPP]}/cpta"
219   data: "plot-performance-trending"
220   plots:
221
222 # L2
223
224     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
225       output-file-name: "l2-1t1c-x520"
226       data: "plot-performance-trending"
227       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
228       parameters:
229       - "result"
230       - "name"
231       periods:
232       - 1
233       - 5
234       - 30
235       layout: "plot-cpta"
236
237     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
238       output-file-name: "l2-2t2c-x520"
239       data: "plot-performance-trending"
240       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
241       parameters:
242       - "result"
243       - "name"
244       periods:
245       - 1
246       - 5
247       - 30
248       layout: "plot-cpta"
249
250     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
251       output-file-name: "l2-4t4c-x520"
252       data: "plot-performance-trending"
253       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
254       parameters:
255       - "result"
256       - "name"
257       periods:
258       - 1
259       - 5
260       - 30
261       layout: "plot-cpta"
262
263     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
264       output-file-name: "l2-feature-1t1c-x520"
265       data: "plot-performance-trending"
266       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
267       parameters:
268       - "result"
269       - "name"
270       periods:
271       - 1
272       - 5
273       - 30
274       layout: "plot-cpta"
275
276     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
277       output-file-name: "l2-feature-2t2c-x520"
278       data: "plot-performance-trending"
279       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
280       parameters:
281       - "result"
282       - "name"
283       periods:
284       - 1
285       - 5
286       - 30
287       layout: "plot-cpta"
288
289     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
290       output-file-name: "l2-feature-4t4c-x520"
291       data: "plot-performance-trending"
292       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
293       parameters:
294       - "result"
295       - "name"
296       periods:
297       - 1
298       - 5
299       - 30
300       layout: "plot-cpta"
301
302     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
303       output-file-name: "l2-1t1c-xl710"
304       data: "plot-performance-trending"
305       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
306       parameters:
307       - "result"
308       - "name"
309       periods:
310       - 1
311       - 5
312       - 30
313       layout: "plot-cpta"
314
315     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
316       output-file-name: "l2-2t2c-xl710"
317       data: "plot-performance-trending"
318       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
319       parameters:
320       - "result"
321       - "name"
322       periods:
323       - 1
324       - 5
325       - 30
326       layout: "plot-cpta"
327
328     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
329       output-file-name: "l2-4t4c-xl710"
330       data: "plot-performance-trending"
331       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
332       parameters:
333       - "result"
334       - "name"
335       periods:
336       - 1
337       - 5
338       - 30
339       layout: "plot-cpta"
340
341 # IPv4
342
343     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
344       output-file-name: "ip4-1t1c-x520"
345       data: "plot-performance-trending"
346       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
347       parameters:
348       - "result"
349       - "name"
350       periods:
351       - 1
352       - 5
353       - 30
354       layout: "plot-cpta"
355
356     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
357       output-file-name: "ip4-2t2c-x520"
358       data: "plot-performance-trending"
359       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
360       parameters:
361       - "result"
362       - "name"
363       periods:
364       - 1
365       - 5
366       - 30
367       layout: "plot-cpta"
368
369     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
370       output-file-name: "ip4-4t4c-x520"
371       data: "plot-performance-trending"
372       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
373       parameters:
374       - "result"
375       - "name"
376       periods:
377       - 1
378       - 5
379       - 30
380       layout: "plot-cpta"
381
382     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
383       output-file-name: "ip4-feature-1t1c-x520"
384       data: "plot-performance-trending"
385       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
386       parameters:
387       - "result"
388       - "name"
389       periods:
390       - 1
391       - 5
392       - 30
393       layout: "plot-cpta"
394
395     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
396       output-file-name: "ip4-feature-2t2c-x520"
397       data: "plot-performance-trending"
398       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
399       parameters:
400       - "result"
401       - "name"
402       periods:
403       - 1
404       - 5
405       - 30
406       layout: "plot-cpta"
407
408     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
409       output-file-name: "ip4-feature-4t4c-x520"
410       data: "plot-performance-trending"
411       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
412       parameters:
413       - "result"
414       - "name"
415       periods:
416       - 1
417       - 5
418       - 30
419       layout: "plot-cpta"
420
421     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
422       output-file-name: "ip4-1t1c-xl710"
423       data: "plot-performance-trending"
424       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
425       parameters:
426       - "result"
427       - "name"
428       periods:
429       - 1
430       - 5
431       - 30
432       layout: "plot-cpta"
433
434     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
435       output-file-name: "ip4-2t2c-xl710"
436       data: "plot-performance-trending"
437       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
438       parameters:
439       - "result"
440       - "name"
441       periods:
442       - 1
443       - 5
444       - 30
445       layout: "plot-cpta"
446
447     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
448       output-file-name: "ip4-4t4c-xl710"
449       data: "plot-performance-trending"
450       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
451       parameters:
452       - "result"
453       - "name"
454       periods:
455       - 1
456       - 5
457       - 30
458       layout: "plot-cpta"
459
460 # IPv4 Tunnels
461
462     - title: "VPP 1T1C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
463       output-file-name: "ip4-tunnels-1t1c-x520"
464       data: "plot-performance-trending"
465       filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'MRR' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
466       parameters:
467       - "result"
468       - "name"
469       periods:
470       - 1
471       - 5
472       - 30
473       layout: "plot-cpta"
474
475     - title: "VPP 2T2C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
476       output-file-name: "ip4-tunnels-2t2c-x520"
477       data: "plot-performance-trending"
478       filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'MRR' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
479       parameters:
480       - "result"
481       - "name"
482       periods:
483       - 1
484       - 5
485       - 30
486       layout: "plot-cpta"
487
488     - title: "VPP 4T4C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
489       output-file-name: "ip4-tunnels-4t4c-x520"
490       data: "plot-performance-trending"
491       filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'MRR' and '4T4C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
492       parameters:
493       - "result"
494       - "name"
495       periods:
496       - 1
497       - 5
498       - 30
499       layout: "plot-cpta"
500
501 # IPv6
502
503     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
504       output-file-name: "ip6-1t1c-x520"
505       data: "plot-performance-trending"
506       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
507       parameters:
508       - "result"
509       - "name"
510       periods:
511       - 1
512       - 5
513       - 30
514       layout: "plot-cpta"
515
516     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
517       output-file-name: "ip6-2t2c-x520"
518       data: "plot-performance-trending"
519       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
520       parameters:
521       - "result"
522       - "name"
523       periods:
524       - 1
525       - 5
526       - 30
527       layout: "plot-cpta"
528
529     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
530       output-file-name: "ip6-4t4c-x520"
531       data: "plot-performance-trending"
532       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
533       parameters:
534       - "result"
535       - "name"
536       periods:
537       - 1
538       - 5
539       - 30
540       layout: "plot-cpta"
541
542     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
543       output-file-name: "ip6-1t1c-xl710"
544       data: "plot-performance-trending"
545       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
546       parameters:
547       - "result"
548       - "name"
549       periods:
550       - 1
551       - 5
552       - 30
553       layout: "plot-cpta"
554
555     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
556       output-file-name: "ip6-2t2c-xl710"
557       data: "plot-performance-trending"
558       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
559       parameters:
560       - "result"
561       - "name"
562       periods:
563       - 1
564       - 5
565       - 30
566       layout: "plot-cpta"
567
568     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
569       output-file-name: "ip6-4t4c-xl710"
570       data: "plot-performance-trending"
571       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
572       parameters:
573       - "result"
574       - "name"
575       periods:
576       - 1
577       - 5
578       - 30
579       layout: "plot-cpta"
580
581 # Container memif
582
583     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
584       output-file-name: "container-memif-l2-1t1c-x520"
585       data: "plot-performance-trending"
586       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
587       parameters:
588       - "result"
589       - "name"
590       periods:
591       - 1
592       - 5
593       - 30
594       layout: "plot-cpta"
595
596     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
597       output-file-name: "container-memif-l2-2t2c-x520"
598       data: "plot-performance-trending"
599       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
600       parameters:
601       - "result"
602       - "name"
603       periods:
604       - 1
605       - 5
606       - 30
607       layout: "plot-cpta"
608
609     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
610       output-file-name: "container-memif-l2-4t4c-x520"
611       data: "plot-performance-trending"
612       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
613       parameters:
614       - "result"
615       - "name"
616       periods:
617       - 1
618       - 5
619       - 30
620       layout: "plot-cpta"
621
622     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
623       output-file-name: "container-memif-l2-1t1c-xl710"
624       data: "plot-performance-trending"
625       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
626       parameters:
627       - "result"
628       - "name"
629       periods:
630       - 1
631       - 5
632       - 30
633       layout: "plot-cpta"
634
635     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
636       output-file-name: "container-memif-l2-2t2c-xl710"
637       data: "plot-performance-trending"
638       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
639       parameters:
640       - "result"
641       - "name"
642       periods:
643       - 1
644       - 5
645       - 30
646       layout: "plot-cpta"
647
648     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
649       output-file-name: "container-memif-l2-4t4c-xl710"
650       data: "plot-performance-trending"
651       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
652       parameters:
653       - "result"
654       - "name"
655       periods:
656       - 1
657       - 5
658       - 30
659       layout: "plot-cpta"
660
661 # VM vhost
662
663     - title: "VPP 1T1C VM vhost ethip4 64B Packet Throughput - {period} Trending"
664       output-file-name: "vm-vhost-ethip4-1t1c-x520"
665       data: "plot-performance-trending"
666       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
667       parameters:
668       - "result"
669       - "name"
670       periods:
671       - 1
672       - 5
673       - 30
674       layout: "plot-cpta"
675
676     - title: "VPP 2T2C VM vhost ethip4 64B Packet Throughput - {period} Trending"
677       output-file-name: "vm-vhost-ethip4-2t2c-x520"
678       data: "plot-performance-trending"
679       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
680       parameters:
681       - "result"
682       - "name"
683       periods:
684       - 1
685       - 5
686       - 30
687       layout: "plot-cpta"
688
689     - title: "VPP 4T4C VM vhost ethip4 64B Packet Throughput - {period} Trending"
690       output-file-name: "vm-vhost-ethip4-4t4c-x520"
691       data: "plot-performance-trending"
692       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
693       parameters:
694       - "result"
695       - "name"
696       periods:
697       - 1
698       - 5
699       - 30
700       layout: "plot-cpta"
701
702     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
703       output-file-name: "vm-vhost-eth-1t1c-x520"
704       data: "plot-performance-trending"
705       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
706
707       parameters:
708       - "result"
709       - "name"
710       periods:
711       - 1
712       - 5
713       - 30
714       layout: "plot-cpta"
715
716     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
717       output-file-name: "vm-vhost-eth-2t2c-x520"
718       data: "plot-performance-trending"
719       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
720       parameters:
721       - "result"
722       - "name"
723       periods:
724       - 1
725       - 5
726       - 30
727       layout: "plot-cpta"
728
729     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
730       output-file-name: "vm-vhost-eth-4t4c-x520"
731       data: "plot-performance-trending"
732       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
733       parameters:
734       - "result"
735       - "name"
736       periods:
737       - 1
738       - 5
739       - 30
740       layout: "plot-cpta"
741
742     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
743       output-file-name: "vm-vhost-eth-1t1c-xl710"
744       data: "plot-performance-trending"
745       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
746
747       parameters:
748       - "result"
749       - "name"
750       periods:
751       - 1
752       - 5
753       - 30
754       layout: "plot-cpta"
755
756     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
757       output-file-name: "vm-vhost-eth-2t2c-xl710"
758       data: "plot-performance-trending"
759       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
760       parameters:
761       - "result"
762       - "name"
763       periods:
764       - 1
765       - 5
766       - 30
767       layout: "plot-cpta"
768
769     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
770       output-file-name: "vm-vhost-eth-4t4c-xl710"
771       data: "plot-performance-trending"
772       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
773       parameters:
774       - "result"
775       - "name"
776       periods:
777       - 1
778       - 5
779       - 30
780       layout: "plot-cpta"
781
782 # IPSec
783
784     - title: "VPP 1T1C IPSec 64B Packet Throughput - {period} Trending"
785       output-file-name: "ipsec-1t1c-x520"
786       data: "plot-performance-trending"
787       filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and 'MRR' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
788       parameters:
789       - "result"
790       - "name"
791       periods:
792       - 1
793       - 5
794       - 30
795       layout: "plot-cpta"
796
797     - title: "VPP 2T2C IPSec 64B Packet Throughput - {period} Trending"
798       output-file-name: "ipsec-2t2c-x520"
799       data: "plot-performance-trending"
800       filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and 'MRR' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
801       parameters:
802       - "result"
803       - "name"
804       periods:
805       - 1
806       - 5
807       - 30
808       layout: "plot-cpta"
809
810     - title: "VPP 4T4C IPSec 64B Packet Throughput - {period} Trending"
811       output-file-name: "ipsec-4t4c-x520"
812       data: "plot-performance-trending"
813       filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and 'MRR' and '4T4C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
814       parameters:
815       - "result"
816       - "name"
817       periods:
818       - 1
819       - 5
820       - 30
821       layout: "plot-cpta"