61e4e0e5308cfa63f81510bd3c9b039e660fd377
[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   plots:
220
221 # L2
222
223     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
224       output-file-name: "l2-1t1c-x520"
225       data: "plot-performance-trending"
226       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'"
227       parameters:
228       - "result"
229       - "name"
230       periods:
231       - 1
232       - 5
233       - 30
234       layout: "plot-cpta"
235
236     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
237       output-file-name: "l2-2t2c-x520"
238       data: "plot-performance-trending"
239       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'"
240       parameters:
241       - "result"
242       - "name"
243       periods:
244       - 1
245       - 5
246       - 30
247       layout: "plot-cpta"
248
249     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
250       output-file-name: "l2-4t4c-x520"
251       data: "plot-performance-trending"
252       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'"
253       parameters:
254       - "result"
255       - "name"
256       periods:
257       - 1
258       - 5
259       - 30
260       layout: "plot-cpta"
261
262     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
263       output-file-name: "l2-feature-1t1c-x520"
264       data: "plot-performance-trending"
265       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'"
266       parameters:
267       - "result"
268       - "name"
269       periods:
270       - 1
271       - 5
272       - 30
273       layout: "plot-cpta"
274
275     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
276       output-file-name: "l2-feature-2t2c-x520"
277       data: "plot-performance-trending"
278       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'"
279       parameters:
280       - "result"
281       - "name"
282       periods:
283       - 1
284       - 5
285       - 30
286       layout: "plot-cpta"
287
288     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
289       output-file-name: "l2-feature-4t4c-x520"
290       data: "plot-performance-trending"
291       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'"
292       parameters:
293       - "result"
294       - "name"
295       periods:
296       - 1
297       - 5
298       - 30
299       layout: "plot-cpta"
300
301     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
302       output-file-name: "l2-1t1c-xl710"
303       data: "plot-performance-trending"
304       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'"
305       parameters:
306       - "result"
307       - "name"
308       periods:
309       - 1
310       - 5
311       - 30
312       layout: "plot-cpta"
313
314     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
315       output-file-name: "l2-2t2c-xl710"
316       data: "plot-performance-trending"
317       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'"
318       parameters:
319       - "result"
320       - "name"
321       periods:
322       - 1
323       - 5
324       - 30
325       layout: "plot-cpta"
326
327     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
328       output-file-name: "l2-4t4c-xl710"
329       data: "plot-performance-trending"
330       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'"
331       parameters:
332       - "result"
333       - "name"
334       periods:
335       - 1
336       - 5
337       - 30
338       layout: "plot-cpta"
339
340 # IPv4
341
342     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
343       output-file-name: "ip4-1t1c-x520"
344       data: "plot-performance-trending"
345       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
346       parameters:
347       - "result"
348       - "name"
349       periods:
350       - 1
351       - 5
352       - 30
353       layout: "plot-cpta"
354
355     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
356       output-file-name: "ip4-2t2c-x520"
357       data: "plot-performance-trending"
358       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
359       parameters:
360       - "result"
361       - "name"
362       periods:
363       - 1
364       - 5
365       - 30
366       layout: "plot-cpta"
367
368     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
369       output-file-name: "ip4-4t4c-x520"
370       data: "plot-performance-trending"
371       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
372       parameters:
373       - "result"
374       - "name"
375       periods:
376       - 1
377       - 5
378       - 30
379       layout: "plot-cpta"
380
381     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
382       output-file-name: "ip4-feature-1t1c-x520"
383       data: "plot-performance-trending"
384       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
385       parameters:
386       - "result"
387       - "name"
388       periods:
389       - 1
390       - 5
391       - 30
392       layout: "plot-cpta"
393
394     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
395       output-file-name: "ip4-feature-2t2c-x520"
396       data: "plot-performance-trending"
397       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
398       parameters:
399       - "result"
400       - "name"
401       periods:
402       - 1
403       - 5
404       - 30
405       layout: "plot-cpta"
406
407     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
408       output-file-name: "ip4-feature-4t4c-x520"
409       data: "plot-performance-trending"
410       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
411       parameters:
412       - "result"
413       - "name"
414       periods:
415       - 1
416       - 5
417       - 30
418       layout: "plot-cpta"
419
420     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
421       output-file-name: "ip4-1t1c-xl710"
422       data: "plot-performance-trending"
423       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
424       parameters:
425       - "result"
426       - "name"
427       periods:
428       - 1
429       - 5
430       - 30
431       layout: "plot-cpta"
432
433     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
434       output-file-name: "ip4-2t2c-xl710"
435       data: "plot-performance-trending"
436       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
437       parameters:
438       - "result"
439       - "name"
440       periods:
441       - 1
442       - 5
443       - 30
444       layout: "plot-cpta"
445
446     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
447       output-file-name: "ip4-4t4c-xl710"
448       data: "plot-performance-trending"
449       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
450       parameters:
451       - "result"
452       - "name"
453       periods:
454       - 1
455       - 5
456       - 30
457       layout: "plot-cpta"
458
459 # IPv4 Tunnels
460
461     - title: "VPP 1T1C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
462       output-file-name: "ip4-tunnels-1t1c-x520"
463       data: "plot-performance-trending"
464       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'"
465       parameters:
466       - "result"
467       - "name"
468       periods:
469       - 1
470       - 5
471       - 30
472       layout: "plot-cpta"
473
474     - title: "VPP 2T2C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
475       output-file-name: "ip4-tunnels-2t2c-x520"
476       data: "plot-performance-trending"
477       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'"
478       parameters:
479       - "result"
480       - "name"
481       periods:
482       - 1
483       - 5
484       - 30
485       layout: "plot-cpta"
486
487     - title: "VPP 4T4C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
488       output-file-name: "ip4-tunnels-4t4c-x520"
489       data: "plot-performance-trending"
490       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'"
491       parameters:
492       - "result"
493       - "name"
494       periods:
495       - 1
496       - 5
497       - 30
498       layout: "plot-cpta"
499
500 # IPv6
501
502     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
503       output-file-name: "ip6-1t1c-x520"
504       data: "plot-performance-trending"
505       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'"
506       parameters:
507       - "result"
508       - "name"
509       periods:
510       - 1
511       - 5
512       - 30
513       layout: "plot-cpta"
514
515     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
516       output-file-name: "ip6-2t2c-x520"
517       data: "plot-performance-trending"
518       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'"
519       parameters:
520       - "result"
521       - "name"
522       periods:
523       - 1
524       - 5
525       - 30
526       layout: "plot-cpta"
527
528     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
529       output-file-name: "ip6-4t4c-x520"
530       data: "plot-performance-trending"
531       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'"
532       parameters:
533       - "result"
534       - "name"
535       periods:
536       - 1
537       - 5
538       - 30
539       layout: "plot-cpta"
540
541     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
542       output-file-name: "ip6-1t1c-xl710"
543       data: "plot-performance-trending"
544       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
545       parameters:
546       - "result"
547       - "name"
548       periods:
549       - 1
550       - 5
551       - 30
552       layout: "plot-cpta"
553
554     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
555       output-file-name: "ip6-2t2c-xl710"
556       data: "plot-performance-trending"
557       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
558       parameters:
559       - "result"
560       - "name"
561       periods:
562       - 1
563       - 5
564       - 30
565       layout: "plot-cpta"
566
567     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
568       output-file-name: "ip6-4t4c-xl710"
569       data: "plot-performance-trending"
570       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
571       parameters:
572       - "result"
573       - "name"
574       periods:
575       - 1
576       - 5
577       - 30
578       layout: "plot-cpta"
579
580 # Container memif
581
582     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
583       output-file-name: "container-memif-l2-1t1c-x520"
584       data: "plot-performance-trending"
585       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
586       parameters:
587       - "result"
588       - "name"
589       periods:
590       - 1
591       - 5
592       - 30
593       layout: "plot-cpta"
594
595     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
596       output-file-name: "container-memif-l2-2t2c-x520"
597       data: "plot-performance-trending"
598       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
599       parameters:
600       - "result"
601       - "name"
602       periods:
603       - 1
604       - 5
605       - 30
606       layout: "plot-cpta"
607
608     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
609       output-file-name: "container-memif-l2-4t4c-x520"
610       data: "plot-performance-trending"
611       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
612       parameters:
613       - "result"
614       - "name"
615       periods:
616       - 1
617       - 5
618       - 30
619       layout: "plot-cpta"
620
621     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
622       output-file-name: "container-memif-l2-1t1c-xl710"
623       data: "plot-performance-trending"
624       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
625       parameters:
626       - "result"
627       - "name"
628       periods:
629       - 1
630       - 5
631       - 30
632       layout: "plot-cpta"
633
634     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
635       output-file-name: "container-memif-l2-2t2c-xl710"
636       data: "plot-performance-trending"
637       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
638       parameters:
639       - "result"
640       - "name"
641       periods:
642       - 1
643       - 5
644       - 30
645       layout: "plot-cpta"
646
647     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
648       output-file-name: "container-memif-l2-4t4c-xl710"
649       data: "plot-performance-trending"
650       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
651       parameters:
652       - "result"
653       - "name"
654       periods:
655       - 1
656       - 5
657       - 30
658       layout: "plot-cpta"
659
660 # VM vhost
661
662     - title: "VPP 1T1C VM vhost ethip4 64B Packet Throughput - {period} Trending"
663       output-file-name: "vm-vhost-ethip4-1t1c-x520"
664       data: "plot-performance-trending"
665       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
666       parameters:
667       - "result"
668       - "name"
669       periods:
670       - 1
671       - 5
672       - 30
673       layout: "plot-cpta"
674
675     - title: "VPP 2T2C VM vhost ethip4 64B Packet Throughput - {period} Trending"
676       output-file-name: "vm-vhost-ethip4-2t2c-x520"
677       data: "plot-performance-trending"
678       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
679       parameters:
680       - "result"
681       - "name"
682       periods:
683       - 1
684       - 5
685       - 30
686       layout: "plot-cpta"
687
688     - title: "VPP 4T4C VM vhost ethip4 64B Packet Throughput - {period} Trending"
689       output-file-name: "vm-vhost-ethip4-4t4c-x520"
690       data: "plot-performance-trending"
691       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
692       parameters:
693       - "result"
694       - "name"
695       periods:
696       - 1
697       - 5
698       - 30
699       layout: "plot-cpta"
700
701     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
702       output-file-name: "vm-vhost-eth-1t1c-x520"
703       data: "plot-performance-trending"
704       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'"
705
706       parameters:
707       - "result"
708       - "name"
709       periods:
710       - 1
711       - 5
712       - 30
713       layout: "plot-cpta"
714
715     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
716       output-file-name: "vm-vhost-eth-2t2c-x520"
717       data: "plot-performance-trending"
718       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'"
719       parameters:
720       - "result"
721       - "name"
722       periods:
723       - 1
724       - 5
725       - 30
726       layout: "plot-cpta"
727
728     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
729       output-file-name: "vm-vhost-eth-4t4c-x520"
730       data: "plot-performance-trending"
731       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'"
732       parameters:
733       - "result"
734       - "name"
735       periods:
736       - 1
737       - 5
738       - 30
739       layout: "plot-cpta"
740
741     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
742       output-file-name: "vm-vhost-eth-1t1c-xl710"
743       data: "plot-performance-trending"
744       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
745
746       parameters:
747       - "result"
748       - "name"
749       periods:
750       - 1
751       - 5
752       - 30
753       layout: "plot-cpta"
754
755     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
756       output-file-name: "vm-vhost-eth-2t2c-xl710"
757       data: "plot-performance-trending"
758       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
759       parameters:
760       - "result"
761       - "name"
762       periods:
763       - 1
764       - 5
765       - 30
766       layout: "plot-cpta"
767
768     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
769       output-file-name: "vm-vhost-eth-4t4c-xl710"
770       data: "plot-performance-trending"
771       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
772       parameters:
773       - "result"
774       - "name"
775       periods:
776       - 1
777       - 5
778       - 30
779       layout: "plot-cpta"
780
781 # IPSec
782
783     - title: "VPP 1T1C IPSec 64B Packet Throughput - {period} Trending"
784       output-file-name: "ipsec-1t1c-x520"
785       data: "plot-performance-trending"
786       filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and 'MRR' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
787       parameters:
788       - "result"
789       - "name"
790       periods:
791       - 1
792       - 5
793       - 30
794       layout: "plot-cpta"
795
796     - title: "VPP 2T2C IPSec 64B Packet Throughput - {period} Trending"
797       output-file-name: "ipsec-2t2c-x520"
798       data: "plot-performance-trending"
799       filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and 'MRR' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
800       parameters:
801       - "result"
802       - "name"
803       periods:
804       - 1
805       - 5
806       - 30
807       layout: "plot-cpta"
808
809     - title: "VPP 4T4C IPSec 64B Packet Throughput - {period} Trending"
810       output-file-name: "ipsec-4t4c-x520"
811       data: "plot-performance-trending"
812       filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and 'MRR' and '4T4C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
813       parameters:
814       - "result"
815       - "name"
816       periods:
817       - 1
818       - 5
819       - 30
820       layout: "plot-cpta"