Merge "deb_dpdk: add new 17.11.x branch"
[ci-management.git] / jjb / csit / csit.yaml
1 # Copyright (c) 2017 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
15 - project:
16     name: csit
17     description: 'CSIT jenkins jobs.'
18     os:
19         - 'ubuntu1604'
20         - 'centos7'
21
22     jobs:
23         - 'csit-dpdk-perf-{stream}-{type}'
24         - 'csit-vpp-perf-{stream}-{type}'
25         - 'csit-ligato-perf-{stream}-{type}'
26         - 'csit-vpp-functional-{stream}-{os}-virl'
27         - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
28         - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
29         - 'csit-docs-merge-{stream_timed}'
30         - 'csit-docs-verify-{stream}'
31         - 'csit-report-merge-{stream}'
32         - 'csit-vpp-perf-trend-daily-master'
33         - 'csit-vpp-perf-trend-semi-weekly-master'
34         - 'csit-vpp-perf-check-{stream}'
35         - 'csit-vpp-perf-ndrchk-daily-master'
36         - 'csit-vpp-perf-verify-{stream}'
37         - 'csit-nsh_sfc-verify-perf-{stream}'
38         - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
39         - 'csit-tldk-verify-func-{stream}-{os}-virl'
40
41     project: 'csit'
42     branch: 'master'
43     branch-id: 'oper'
44     build-artifact-num-to-keep: 10
45     type:
46         - all
47         - long
48     stream_timed:
49         - master:
50             branch: 'master'
51             branch-id: 'oper'
52         - '1710':
53             branch: 'rls1710'
54             branch-id: 'oper-rls1710'
55     stream:
56         - master:
57             branch: 'master'
58             branch-id: 'oper'
59         - '1701':
60             branch: 'rls1701'
61             branch-id: 'oper-rls1701'
62         - '1704':
63             branch: 'rls1704'
64             branch-id: 'oper-rls1704'
65         - '1707':
66             branch: 'rls1707'
67             branch-id: 'oper-rls1707'
68         - '1710':
69             branch: 'rls1710'
70             branch-id: 'oper-rls1710'
71
72
73 - job-template:
74     name: 'csit-vpp-functional-{stream}-{os}-virl'
75
76     project-type: freestyle
77     node: '{os}-basebuild-4c-4g'
78     concurrent: true
79
80     logrotate:
81         daysToKeep: '{build-days-to-keep}'
82         numToKeep: '{build-num-to-keep}'
83         artifactDaysToKeep: '{build-artifact-days-to-keep}'
84         artifactNumToKeep: '{build-artifact-num-to-keep}'
85
86     parameters:
87         - project-parameter:
88             project: '{project}'
89         - gerrit-parameter:
90             branch: '{branch}'
91
92     scm:
93         - gerrit-trigger-scm:
94             credentials-id: 'jenkins-gerrit-credentials'
95             refspec: '$GERRIT_REFSPEC'
96             choosing-strategy: 'gerrit'
97
98     wrappers:
99         - fdio-infra-wrappers:
100             build-timeout: '{build-timeout}'
101
102     triggers:
103         - gerrit-trigger-patch-submitted:
104             name: '{project}'
105             branch: '{branch}'
106
107     builders:
108         - shell:
109             !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
110
111     publishers:
112         - archive-artifacts:
113             artifacts: 'report.html, log.html, output.xml'
114             latest-only: false
115
116         - robot-report:
117             output-path: ''
118
119         - fdio-infra-shiplogs:
120             maven-version: 'mvn33-new'
121
122 - job-template:
123     name: 'csit-dpdk-perf-{stream}-{type}'
124
125     project-type: freestyle
126     node: 'ubuntu1604-basebuild-4c-4g'
127     concurrent: false
128
129     logrotate:
130         daysToKeep: '{build-days-to-keep}'
131         numToKeep: '{build-num-to-keep}'
132         artifactDaysToKeep: '{build-artifact-days-to-keep}'
133         artifactNumToKeep: '{build-artifact-num-to-keep}'
134
135     parameters:
136         - project-parameter:
137             project: '{project}'
138         - gerrit-parameter:
139             branch: '{branch}'
140         - type-parameter:
141             type: '{type}'
142
143     scm:
144         - gerrit-trigger-scm:
145             credentials-id: 'jenkins-gerrit-credentials'
146             refspec: '$GERRIT_REFSPEC'
147             choosing-strategy: 'gerrit'
148
149     wrappers:
150         - fdio-infra-wrappers-non-activity-timeout:
151             build-timeout: '{build-timeout}'
152
153     triggers:
154         - gerrit-trigger-manually-triggered:
155             name: '{project}'
156             branch: '{branch}'
157             comment-trigger-value: 'verify-perf-dpdk-{type}'
158
159     builders:
160         - shell:
161             !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-hw.sh
162
163     publishers:
164         - archive-artifacts:
165             artifacts: 'archive/*.*'
166             latest-only: false
167
168         - robot:
169             output-path: archive
170             other-files:
171               - '*.*'
172
173         - plot:
174             - title: '64B-1t1c-eth-l2xcbase-testpmd-ndrdisc'
175               group: 'RFC2544: Xconnect'
176               yaxis: 'Packets Per Second'
177               num-builds: '20'
178               keep-records: True
179               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-1.csv'
180               series:
181                   - file: 'output_perf_data.xml'
182                     format: xml
183                     xpath-type: 'nodeset'
184                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "L2XCFWD")]'
185             - title: '64B-2t2c-eth-l2xcbase-testpmd-ndrdisc'
186               group: 'RFC2544: Xconnect'
187               yaxis: 'Packets Per Second'
188               num-builds: '20'
189               keep-records: True
190               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-2.csv'
191               series:
192                   - file: 'output_perf_data.xml'
193                     format: xml
194                     xpath-type: 'nodeset'
195                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "L2XCFWD")]'
196             - title: '64B-4t4c-eth-l2xcbase-testpmd-ndrdisc'
197               group: 'RFC2544: Xconnect'
198               yaxis: 'Packets Per Second'
199               num-builds: '20'
200               keep-records: True
201               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-3.csv'
202               series:
203                   - file: 'output_perf_data.xml'
204                     format: xml
205                     xpath-type: 'nodeset'
206                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "L2XCFWD")]'
207             - title: '64B-1t1c-eth-l2xcbase-testpmd-pdrdisc'
208               group: 'RFC2544: Xconnect'
209               yaxis: 'Packets Per Second'
210               num-builds: '20'
211               keep-records: True
212               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-4.csv'
213               series:
214                   - file: 'output_perf_data.xml'
215                     format: xml
216                     xpath-type: 'nodeset'
217                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "L2XCFWD")]'
218             - title: '64B-2t2c-eth-l2xcbase-testpmd-pdrdisc'
219               group: 'RFC2544: Xconnect'
220               yaxis: 'Packets Per Second'
221               num-builds: '20'
222               keep-records: True
223               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-5.csv'
224               series:
225                   - file: 'output_perf_data.xml'
226                     format: xml
227                     xpath-type: 'nodeset'
228                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "L2XCFWD")]'
229             - title: '64B-4t4c-eth-l2xcbase-testpmd-pdrdisc'
230               group: 'RFC2544: Xconnect'
231               yaxis: 'Packets Per Second'
232               num-builds: '20'
233               keep-records: True
234               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-6.csv'
235               series:
236                   - file: 'output_perf_data.xml'
237                     format: xml
238                     xpath-type: 'nodeset'
239                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "L2XCFWD")]'
240
241         - fdio-infra-shiplogs:
242             maven-version: 'mvn33-new'
243
244 - job-template:
245     name: 'csit-vpp-perf-{stream}-{type}'
246
247     project-type: freestyle
248     node: 'ubuntu1604-basebuild-8c-32g'
249     concurrent: true
250
251     logrotate:
252         daysToKeep: '{build-days-to-keep}'
253         numToKeep: '{build-num-to-keep}'
254         artifactDaysToKeep: '{build-artifact-days-to-keep}'
255         artifactNumToKeep: '{build-artifact-num-to-keep}'
256
257     parameters:
258         - project-parameter:
259             project: '{project}'
260         - gerrit-parameter:
261             branch: '{branch}'
262         - type-parameter:
263             type: '{type}'
264
265     scm:
266         - gerrit-trigger-scm:
267             credentials-id: 'jenkins-gerrit-credentials'
268             refspec: '$GERRIT_REFSPEC'
269             choosing-strategy: 'gerrit'
270
271     wrappers:
272         - fdio-infra-wrappers-non-activity-timeout:
273             build-timeout: '{build-timeout}'
274
275     triggers:
276         - gerrit-trigger-manually-triggered:
277             name: '{project}'
278             branch: '{branch}'
279             comment-trigger-value: 'verify-perf-{type}'
280
281     builders:
282         - shell:
283             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-hw.sh
284
285     publishers:
286         - archive-artifacts:
287             artifacts: 'archive/*.*'
288             latest-only: false
289
290         - robot:
291             output-path: archive
292             other-files:
293               - '*.*'
294
295         - plot:
296             - title: '64B-1t1c-eth-l2*-ndrdisc'
297               group: 'RFC2544: Xconnect and Bridge Domain'
298               yaxis: 'Packets Per Second'
299               num-builds: '20'
300               keep-records: True
301               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-1.csv'
302               series:
303                   - file: 'output_perf_data.xml'
304                     format: xml
305                     xpath-type: 'nodeset'
306                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
307             - title: '64B-2t2c-eth-l2*-ndrdisc'
308               group: 'RFC2544: Xconnect and Bridge Domain'
309               yaxis: 'Packets Per Second'
310               num-builds: '20'
311               keep-records: True
312               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-2.csv'
313               series:
314                   - file: 'output_perf_data.xml'
315                     format: xml
316                     xpath-type: 'nodeset'
317                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
318             - title: '64B-4t4c-eth-l2*-ndrdisc'
319               group: 'RFC2544: Xconnect and Bridge Domain'
320               yaxis: 'Packets Per Second'
321               num-builds: '20'
322               keep-records: True
323               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-3.csv'
324               series:
325                   - file: 'output_perf_data.xml'
326                     format: xml
327                     xpath-type: 'nodeset'
328                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
329             - title: '64B-1t1c-eth-l2*-pdrdisc'
330               group: 'RFC2544: Xconnect and Bridge Domain'
331               yaxis: 'Packets Per Second'
332               num-builds: '20'
333               keep-records: True
334               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-4.csv'
335               series:
336                   - file: 'output_perf_data.xml'
337                     format: xml
338                     xpath-type: 'nodeset'
339                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
340             - title: '64B-2t2c-eth-l2*-pdrdisc'
341               group: 'RFC2544: Xconnect and Bridge Domain'
342               yaxis: 'Packets Per Second'
343               num-builds: '20'
344               keep-records: True
345               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-5.csv'
346               series:
347                   - file: 'output_perf_data.xml'
348                     format: xml
349                     xpath-type: 'nodeset'
350                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
351             - title: '64B-4t4c-eth-l2*-pdrdisc'
352               group: 'RFC2544: Xconnect and Bridge Domain'
353               yaxis: 'Packets Per Second'
354               num-builds: '20'
355               keep-records: True
356               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-6.csv'
357               series:
358                   - file: 'output_perf_data.xml'
359                     format: xml
360                     xpath-type: 'nodeset'
361                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
362
363             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
364               group: 'RFC2544: IPv4 base, scale, feature'
365               yaxis: 'Packets Per Second'
366               num-builds: '20'
367               keep-records: True
368               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-1.csv'
369               series:
370                   - file: 'output_perf_data.xml'
371                     format: xml
372                     xpath-type: 'nodeset'
373                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
374             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
375               group: 'RFC2544: IPv4 base, scale, feature'
376               yaxis: 'Packets Per Second'
377               num-builds: '20'
378               keep-records: True
379               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-2.csv'
380               series:
381                   - file: 'output_perf_data.xml'
382                     format: xml
383                     xpath-type: 'nodeset'
384                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
385             - title: '64B-4t4c-ethip4-ip4*-ndrdisc'
386               group: 'RFC2544: IPv4 base, scale, feature'
387               yaxis: 'Packets Per Second'
388               num-builds: '20'
389               keep-records: True
390               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-3.csv'
391               series:
392                   - file: 'output_perf_data.xml'
393                     format: xml
394                     xpath-type: 'nodeset'
395                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IP4FWD")]'
396             - title: '64B-1t1c-ethip4-ip4*-pdrdisc'
397               group: 'RFC2544: IPv4 base, scale, feature'
398               yaxis: 'Packets Per Second'
399               num-builds: '20'
400               keep-records: True
401               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-4.csv'
402               series:
403                   - file: 'output_perf_data.xml'
404                     format: xml
405                     xpath-type: 'nodeset'
406                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
407             - title: '64B-2t2c-ethip4-ip4*-pdrdisc'
408               group: 'RFC2544: IPv4 base, scale, feature'
409               yaxis: 'Packets Per Second'
410               num-builds: '20'
411               keep-records: True
412               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-5.csv'
413               series:
414                   - file: 'output_perf_data.xml'
415                     format: xml
416                     xpath-type: 'nodeset'
417                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
418             - title: '64B-4t4c-ethip4-ip4*-pdrdisc'
419               group: 'RFC2544: IPv4 base, scale, feature'
420               yaxis: 'Packets Per Second'
421               num-builds: '20'
422               keep-records: True
423               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-6.csv'
424               series:
425                   - file: 'output_perf_data.xml'
426                     format: xml
427                     xpath-type: 'nodeset'
428                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IP4FWD")]'
429
430             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
431               group: 'RFC2544: IPv6 base, scale, feature'
432               yaxis: 'Packets Per Second'
433               num-builds: '20'
434               keep-records: True
435               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-1.csv'
436               series:
437                   - file: 'output_perf_data.xml'
438                     format: xml
439                     xpath-type: 'nodeset'
440                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
441             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
442               group: 'RFC2544: IPv6 base, scale, feature'
443               yaxis: 'Packets Per Second'
444               num-builds: '20'
445               keep-records: True
446               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-2.csv'
447               series:
448                   - file: 'output_perf_data.xml'
449                     format: xml
450                     xpath-type: 'nodeset'
451                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
452             - title: '78B-4t4c-ethip6-ip6*-ndrdisc'
453               group: 'RFC2544: IPv6 base, scale, feature'
454               yaxis: 'Packets Per Second'
455               num-builds: '20'
456               keep-records: True
457               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-3.csv'
458               series:
459                   - file: 'output_perf_data.xml'
460                     format: xml
461                     xpath-type: 'nodeset'
462                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IP6FWD")]'
463             - title: '78B-1t1c-ethip6-ip6*-pdrdisc'
464               group: 'RFC2544: IPv6 base, scale, feature'
465               yaxis: 'Packets Per Second'
466               num-builds: '20'
467               keep-records: True
468               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-4.csv'
469               series:
470                   - file: 'output_perf_data.xml'
471                     format: xml
472                     xpath-type: 'nodeset'
473                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
474             - title: '78B-2t2c-ethip6-ip6*-pdrdisc'
475               group: 'RFC2544: IPv6 base, scale, feature'
476               yaxis: 'Packets Per Second'
477               num-builds: '20'
478               keep-records: True
479               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-5.csv'
480               series:
481                   - file: 'output_perf_data.xml'
482                     format: xml
483                     xpath-type: 'nodeset'
484                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
485             - title: '78B-4t4c-ethip6-ip6*-pdrdisc'
486               group: 'RFC2544: IPv6 base, scale, feature'
487               yaxis: 'Packets Per Second'
488               num-builds: '20'
489               keep-records: True
490               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-6.csv'
491               series:
492                   - file: 'output_perf_data.xml'
493                     format: xml
494                     xpath-type: 'nodeset'
495                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IP6FWD")]'
496
497             - title: '64B-1t1c-ethip4*-ndrdisc'
498               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
499               yaxis: 'Packets Per Second'
500               num-builds: '20'
501               keep-records: True
502               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-1.csv'
503               series:
504                   - file: 'output_perf_data.xml'
505                     format: xml
506                     xpath-type: 'nodeset'
507                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
508             - title: '64B-2t2c-ethip4*-ndrdisc'
509               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
510               yaxis: 'Packets Per Second'
511               num-builds: '20'
512               keep-records: True
513               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-2.csv'
514               series:
515                   - file: 'output_perf_data.xml'
516                     format: xml
517                     xpath-type: 'nodeset'
518                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
519             - title: '64B-4t4c-ethip4*-ndrdisc'
520               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
521               yaxis: 'Packets Per Second'
522               num-builds: '20'
523               keep-records: True
524               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-3.csv'
525               series:
526                   - file: 'output_perf_data.xml'
527                     format: xml
528                     xpath-type: 'nodeset'
529                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
530             - title: '64B-1t1c-ethip4*-pdrdisc'
531               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
532               yaxis: 'Packets Per Second'
533               num-builds: '20'
534               keep-records: True
535               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-4.csv'
536               series:
537                   - file: 'output_perf_data.xml'
538                     format: xml
539                     xpath-type: 'nodeset'
540                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
541             - title: '64B-2t2c-ethip4*-pdrdisc'
542               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
543               yaxis: 'Packets Per Second'
544               num-builds: '20'
545               keep-records: True
546               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-5.csv'
547               series:
548                   - file: 'output_perf_data.xml'
549                     format: xml
550                     xpath-type: 'nodeset'
551                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
552             - title: '64B-4t4c-ethip4*-pdrdisc'
553               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
554               yaxis: 'Packets Per Second'
555               num-builds: '20'
556               keep-records: True
557               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-6.csv'
558               series:
559                   - file: 'output_perf_data.xml'
560                     format: xml
561                     xpath-type: 'nodeset'
562                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
563             - title: '78B-1t1c-ethip6*-ndrdisc'
564               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
565               yaxis: 'Packets Per Second'
566               num-builds: '20'
567               keep-records: True
568               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-7.csv'
569               series:
570                   - file: 'output_perf_data.xml'
571                     format: xml
572                     xpath-type: 'nodeset'
573                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
574             - title: '78B-2t2c-ethip6*-ndrdisc'
575               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
576               yaxis: 'Packets Per Second'
577               num-builds: '20'
578               keep-records: True
579               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-8.csv'
580               series:
581                   - file: 'output_perf_data.xml'
582                     format: xml
583                     xpath-type: 'nodeset'
584                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
585             - title: '78B-4t4c-ethip6*-ndrdisc'
586               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
587               yaxis: 'Packets Per Second'
588               num-builds: '20'
589               keep-records: True
590               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-9.csv'
591               series:
592                   - file: 'output_perf_data.xml'
593                     format: xml
594                     xpath-type: 'nodeset'
595                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
596             - title: '78B-1t1c-ethip6*-pdrdisc'
597               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
598               yaxis: 'Packets Per Second'
599               num-builds: '20'
600               keep-records: True
601               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-10.csv'
602               series:
603                   - file: 'output_perf_data.xml'
604                     format: xml
605                     xpath-type: 'nodeset'
606                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
607             - title: '78B-2t2c-ethip6*-pdrdisc'
608               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
609               yaxis: 'Packets Per Second'
610               num-builds: '20'
611               keep-records: True
612               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-11.csv'
613               series:
614                   - file: 'output_perf_data.xml'
615                     format: xml
616                     xpath-type: 'nodeset'
617                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
618             - title: '78B-4t4c-ethip6*-pdrdisc'
619               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
620               yaxis: 'Packets Per Second'
621               num-builds: '20'
622               keep-records: True
623               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-12.csv'
624               series:
625                   - file: 'output_perf_data.xml'
626                     format: xml
627                     xpath-type: 'nodeset'
628                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
629
630             - title: '64B-1t1c-ethip4*-ndrdisc'
631               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
632               yaxis: 'Packets Per Second'
633               num-builds: '20'
634               keep-records: True
635               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-1.csv'
636               series:
637                   - file: 'output_perf_data.xml'
638                     format: xml
639                     xpath-type: 'nodeset'
640                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
641             - title: '64B-2t2c-ethip4*-ndrdisc'
642               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
643               yaxis: 'Packets Per Second'
644               num-builds: '20'
645               keep-records: True
646               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-2.csv'
647               series:
648                   - file: 'output_perf_data.xml'
649                     format: xml
650                     xpath-type: 'nodeset'
651                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
652             - title: '64B-4t4c-ethip4*-ndrdisc'
653               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
654               yaxis: 'Packets Per Second'
655               num-builds: '20'
656               keep-records: True
657               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-3.csv'
658               series:
659                   - file: 'output_perf_data.xml'
660                     format: xml
661                     xpath-type: 'nodeset'
662                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
663             - title: '64B-1t1c-ethip4*-pdrdisc'
664               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
665               yaxis: 'Packets Per Second'
666               num-builds: '20'
667               keep-records: True
668               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-4.csv'
669               series:
670                   - file: 'output_perf_data.xml'
671                     format: xml
672                     xpath-type: 'nodeset'
673                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
674             - title: '64B-2t2c-ethip4*-pdrdisc'
675               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
676               yaxis: 'Packets Per Second'
677               num-builds: '20'
678               keep-records: True
679               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-5.csv'
680               series:
681                   - file: 'output_perf_data.xml'
682                     format: xml
683                     xpath-type: 'nodeset'
684                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
685             - title: '64B-4t4c-ethip4*-pdrdisc'
686               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
687               yaxis: 'Packets Per Second'
688               num-builds: '20'
689               keep-records: True
690               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-6.csv'
691               series:
692                   - file: 'output_perf_data.xml'
693                     format: xml
694                     xpath-type: 'nodeset'
695                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
696             - title: '78B-1t1c-ethip6*-ndrdisc'
697               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
698               yaxis: 'Packets Per Second'
699               num-builds: '20'
700               keep-records: True
701               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-7.csv'
702               series:
703                   - file: 'output_perf_data.xml'
704                     format: xml
705                     xpath-type: 'nodeset'
706                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
707             - title: '78B-2t2c-ethip6*-ndrdisc'
708               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
709               yaxis: 'Packets Per Second'
710               num-builds: '20'
711               keep-records: True
712               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-8.csv'
713               series:
714                   - file: 'output_perf_data.xml'
715                     format: xml
716                     xpath-type: 'nodeset'
717                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
718             - title: '78B-4t4c-ethip6*-ndrdisc'
719               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
720               yaxis: 'Packets Per Second'
721               num-builds: '20'
722               keep-records: True
723               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-9.csv'
724               series:
725                   - file: 'output_perf_data.xml'
726                     format: xml
727                     xpath-type: 'nodeset'
728                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
729             - title: '78B-1t1c-ethip6*-pdrdisc'
730               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
731               yaxis: 'Packets Per Second'
732               num-builds: '20'
733               keep-records: True
734               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-10.csv'
735               series:
736                   - file: 'output_perf_data.xml'
737                     format: xml
738                     xpath-type: 'nodeset'
739                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
740             - title: '78B-2t2c-ethip6*-pdrdisc'
741               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
742               yaxis: 'Packets Per Second'
743               num-builds: '20'
744               keep-records: True
745               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-11.csv'
746               series:
747                   - file: 'output_perf_data.xml'
748                     format: xml
749                     xpath-type: 'nodeset'
750                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
751             - title: '78B-4t4c-ethip6*-pdrdisc'
752               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
753               yaxis: 'Packets Per Second'
754               num-builds: '20'
755               keep-records: True
756               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-12.csv'
757               series:
758                   - file: 'output_perf_data.xml'
759                     format: xml
760                     xpath-type: 'nodeset'
761                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
762
763             - title: '64B-1t1c-ethip4*-ndrdisc'
764               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
765               yaxis: 'Packets Per Second'
766               num-builds: '20'
767               keep-records: True
768               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-1.csv'
769               series:
770                   - file: 'output_perf_data.xml'
771                     format: xml
772                     xpath-type: 'nodeset'
773                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
774             - title: '64B-2t2c-ethip4*-ndrdisc'
775               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
776               yaxis: 'Packets Per Second'
777               num-builds: '20'
778               keep-records: True
779               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-2.csv'
780               series:
781                   - file: 'output_perf_data.xml'
782                     format: xml
783                     xpath-type: 'nodeset'
784                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
785             - title: '64B-4t4c-ethip4*-ndrdisc'
786               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
787               yaxis: 'Packets Per Second'
788               num-builds: '20'
789               keep-records: True
790               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-3.csv'
791               series:
792                   - file: 'output_perf_data.xml'
793                     format: xml
794                     xpath-type: 'nodeset'
795                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
796             - title: '64B-1t1c-ethip4*-pdrdisc'
797               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
798               yaxis: 'Packets Per Second'
799               num-builds: '20'
800               keep-records: True
801               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-4.csv'
802               series:
803                   - file: 'output_perf_data.xml'
804                     format: xml
805                     xpath-type: 'nodeset'
806                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
807             - title: '64B-2t2c-ethip4*-pdrdisc'
808               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
809               yaxis: 'Packets Per Second'
810               num-builds: '20'
811               keep-records: True
812               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-5.csv'
813               series:
814                   - file: 'output_perf_data.xml'
815                     format: xml
816                     xpath-type: 'nodeset'
817                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
818             - title: '64B-4t4c-ethip4*-pdrdisc'
819               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
820               yaxis: 'Packets Per Second'
821               num-builds: '20'
822               keep-records: True
823               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-6.csv'
824               series:
825                   - file: 'output_perf_data.xml'
826                     format: xml
827                     xpath-type: 'nodeset'
828                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
829             - title: '78B-1t1c-ethip6*-ndrdisc'
830               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
831               yaxis: 'Packets Per Second'
832               num-builds: '20'
833               keep-records: True
834               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-7.csv'
835               series:
836                   - file: 'output_perf_data.xml'
837                     format: xml
838                     xpath-type: 'nodeset'
839                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
840             - title: '78B-2t2c-ethip6*-ndrdisc'
841               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
842               yaxis: 'Packets Per Second'
843               num-builds: '20'
844               keep-records: True
845               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-8.csv'
846               series:
847                   - file: 'output_perf_data.xml'
848                     format: xml
849                     xpath-type: 'nodeset'
850                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
851             - title: '78B-4t4c-ethip6*-ndrdisc'
852               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
853               yaxis: 'Packets Per Second'
854               num-builds: '20'
855               keep-records: True
856               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-9.csv'
857               series:
858                   - file: 'output_perf_data.xml'
859                     format: xml
860                     xpath-type: 'nodeset'
861                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
862             - title: '78B-1t1c-ethip6*-pdrdisc'
863               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
864               yaxis: 'Packets Per Second'
865               num-builds: '20'
866               keep-records: True
867               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-10.csv'
868               series:
869                   - file: 'output_perf_data.xml'
870                     format: xml
871                     xpath-type: 'nodeset'
872                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
873             - title: '78B-2t2c-ethip6*-pdrdisc'
874               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
875               yaxis: 'Packets Per Second'
876               num-builds: '20'
877               keep-records: True
878               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-11.csv'
879               series:
880                   - file: 'output_perf_data.xml'
881                     format: xml
882                     xpath-type: 'nodeset'
883                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
884             - title: '78B-4t4c-ethip6*-pdrdisc'
885               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
886               yaxis: 'Packets Per Second'
887               num-builds: '20'
888               keep-records: True
889               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-12.csv'
890               series:
891                   - file: 'output_perf_data.xml'
892                     format: xml
893                     xpath-type: 'nodeset'
894                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
895
896             - title: '64B-1t1c-ethip4*-ndrdisc'
897               group: 'RFC2544: Overlay tunnels with crypto in software'
898               yaxis: 'Packets Per Second'
899               num-builds: '20'
900               keep-records: True
901               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-1.csv'
902               series:
903                   - file: 'output_perf_data.xml'
904                     format: xml
905                     xpath-type: 'nodeset'
906                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
907             - title: '64B-2t2c-ethip4*-ndrdisc'
908               group: 'RFC2544: Overlay tunnels with crypto in software'
909               yaxis: 'Packets Per Second'
910               num-builds: '20'
911               keep-records: True
912               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-2.csv'
913               series:
914                   - file: 'output_perf_data.xml'
915                     format: xml
916                     xpath-type: 'nodeset'
917                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
918             - title: '64B-4t4c-ethip4*-ndrdisc'
919               group: 'RFC2544: Overlay tunnels with crypto in software'
920               yaxis: 'Packets Per Second'
921               num-builds: '20'
922               keep-records: True
923               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-3.csv'
924               series:
925                   - file: 'output_perf_data.xml'
926                     format: xml
927                     xpath-type: 'nodeset'
928                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
929             - title: '64B-1t1c-ethip4*-pdrdisc'
930               group: 'RFC2544: Overlay tunnels with crypto in software'
931               yaxis: 'Packets Per Second'
932               num-builds: '20'
933               keep-records: True
934               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-4.csv'
935               series:
936                   - file: 'output_perf_data.xml'
937                     format: xml
938                     xpath-type: 'nodeset'
939                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
940             - title: '64B-2t2c-ethip4*-pdrdisc'
941               group: 'RFC2544: Overlay tunnels with crypto in software'
942               yaxis: 'Packets Per Second'
943               num-builds: '20'
944               keep-records: True
945               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-5.csv'
946               series:
947                   - file: 'output_perf_data.xml'
948                     format: xml
949                     xpath-type: 'nodeset'
950                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
951             - title: '64B-4t4c-ethip4*-pdrdisc'
952               group: 'RFC2544: Overlay tunnels with crypto in software'
953               yaxis: 'Packets Per Second'
954               num-builds: '20'
955               keep-records: True
956               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-6.csv'
957               series:
958                   - file: 'output_perf_data.xml'
959                     format: xml
960                     xpath-type: 'nodeset'
961                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
962             - title: '78B-1t1c-ethip6*-ndrdisc'
963               group: 'RFC2544: Overlay tunnels with crypto in software'
964               yaxis: 'Packets Per Second'
965               num-builds: '20'
966               keep-records: True
967               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-7.csv'
968               series:
969                   - file: 'output_perf_data.xml'
970                     format: xml
971                     xpath-type: 'nodeset'
972                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
973             - title: '78B-2t2c-ethip6*-ndrdisc'
974               group: 'RFC2544: Overlay tunnels with crypto in software'
975               yaxis: 'Packets Per Second'
976               num-builds: '20'
977               keep-records: True
978               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-8.csv'
979               series:
980                   - file: 'output_perf_data.xml'
981                     format: xml
982                     xpath-type: 'nodeset'
983                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
984             - title: '78B-4t4c-ethip6*-ndrdisc'
985               group: 'RFC2544: Overlay tunnels with crypto in software'
986               yaxis: 'Packets Per Second'
987               num-builds: '20'
988               keep-records: True
989               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-9.csv'
990               series:
991                   - file: 'output_perf_data.xml'
992                     format: xml
993                     xpath-type: 'nodeset'
994                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
995             - title: '78B-1t1c-ethip6*-pdrdisc'
996               group: 'RFC2544: Overlay tunnels with crypto in software'
997               yaxis: 'Packets Per Second'
998               num-builds: '20'
999               keep-records: True
1000               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-10.csv'
1001               series:
1002                   - file: 'output_perf_data.xml'
1003                     format: xml
1004                     xpath-type: 'nodeset'
1005                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1006             - title: '78B-2t2c-ethip6*-pdrdisc'
1007               group: 'RFC2544: Overlay tunnels with crypto in software'
1008               yaxis: 'Packets Per Second'
1009               num-builds: '20'
1010               keep-records: True
1011               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-11.csv'
1012               series:
1013                   - file: 'output_perf_data.xml'
1014                     format: xml
1015                     xpath-type: 'nodeset'
1016                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1017             - title: '78B-4t4c-ethip6*-pdrdisc'
1018               group: 'RFC2544: Overlay tunnels with crypto in software'
1019               yaxis: 'Packets Per Second'
1020               num-builds: '20'
1021               keep-records: True
1022               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-12.csv'
1023               series:
1024                   - file: 'output_perf_data.xml'
1025                     format: xml
1026                     xpath-type: 'nodeset'
1027                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1028
1029             - title: '64B-1t1c-ethip4*-ndrdisc'
1030               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1031               yaxis: 'Packets Per Second'
1032               num-builds: '20'
1033               keep-records: True
1034               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-1.csv'
1035               series:
1036                   - file: 'output_perf_data.xml'
1037                     format: xml
1038                     xpath-type: 'nodeset'
1039                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1040             - title: '64B-2t2c-ethip4*-ndrdisc'
1041               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1042               yaxis: 'Packets Per Second'
1043               num-builds: '20'
1044               keep-records: True
1045               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-2.csv'
1046               series:
1047                   - file: 'output_perf_data.xml'
1048                     format: xml
1049                     xpath-type: 'nodeset'
1050                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1051             - title: '64B-4t4c-ethip4*-ndrdisc'
1052               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1053               yaxis: 'Packets Per Second'
1054               num-builds: '20'
1055               keep-records: True
1056               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-3.csv'
1057               series:
1058                   - file: 'output_perf_data.xml'
1059                     format: xml
1060                     xpath-type: 'nodeset'
1061                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1062             - title: '64B-1t1c-ethip4*-pdrdisc'
1063               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1064               yaxis: 'Packets Per Second'
1065               num-builds: '20'
1066               keep-records: True
1067               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-4.csv'
1068               series:
1069                   - file: 'output_perf_data.xml'
1070                     format: xml
1071                     xpath-type: 'nodeset'
1072                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1073             - title: '64B-2t2c-ethip4*-pdrdisc'
1074               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1075               yaxis: 'Packets Per Second'
1076               num-builds: '20'
1077               keep-records: True
1078               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-5.csv'
1079               series:
1080                   - file: 'output_perf_data.xml'
1081                     format: xml
1082                     xpath-type: 'nodeset'
1083                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1084             - title: '64B-4t4c-ethip4*-pdrdisc'
1085               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1086               yaxis: 'Packets Per Second'
1087               num-builds: '20'
1088               keep-records: True
1089               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-6.csv'
1090               series:
1091                   - file: 'output_perf_data.xml'
1092                     format: xml
1093                     xpath-type: 'nodeset'
1094                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1095             - title: '78B-1t1c-ethip6*-ndrdisc'
1096               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1097               yaxis: 'Packets Per Second'
1098               num-builds: '20'
1099               keep-records: True
1100               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-7.csv'
1101               series:
1102                   - file: 'output_perf_data.xml'
1103                     format: xml
1104                     xpath-type: 'nodeset'
1105                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1106             - title: '78B-2t2c-ethip6*-ndrdisc'
1107               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1108               yaxis: 'Packets Per Second'
1109               num-builds: '20'
1110               keep-records: True
1111               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-8.csv'
1112               series:
1113                   - file: 'output_perf_data.xml'
1114                     format: xml
1115                     xpath-type: 'nodeset'
1116                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1117             - title: '78B-4t4c-ethip6*-ndrdisc'
1118               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1119               yaxis: 'Packets Per Second'
1120               num-builds: '20'
1121               keep-records: True
1122               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-9.csv'
1123               series:
1124                   - file: 'output_perf_data.xml'
1125                     format: xml
1126                     xpath-type: 'nodeset'
1127                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1128             - title: '78B-1t1c-ethip6*-pdrdisc'
1129               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1130               yaxis: 'Packets Per Second'
1131               num-builds: '20'
1132               keep-records: True
1133               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-10.csv'
1134               series:
1135                   - file: 'output_perf_data.xml'
1136                     format: xml
1137                     xpath-type: 'nodeset'
1138                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1139             - title: '78B-2t2c-ethip6*-pdrdisc'
1140               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1141               yaxis: 'Packets Per Second'
1142               num-builds: '20'
1143               keep-records: True
1144               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-11.csv'
1145               series:
1146                   - file: 'output_perf_data.xml'
1147                     format: xml
1148                     xpath-type: 'nodeset'
1149                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1150             - title: '78B-4t4c-ethip6*-pdrdisc'
1151               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1152               yaxis: 'Packets Per Second'
1153               num-builds: '20'
1154               keep-records: True
1155               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-12.csv'
1156               series:
1157                   - file: 'output_perf_data.xml'
1158                     format: xml
1159                     xpath-type: 'nodeset'
1160                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1161
1162             - title: '64B-1t1c-*-vhost-*-ndrdisc'
1163               group: 'RFC2544: vhost-user'
1164               yaxis: 'Packets Per Second'
1165               num-builds: '20'
1166               keep-records: True
1167               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-1.csv'
1168               series:
1169                   - file: 'output_perf_data.xml'
1170                     format: xml
1171                     xpath-type: 'nodeset'
1172                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1173             - title: '64B-2t2c-*-vhost-*-ndrdisc'
1174               group: 'RFC2544: vhost-user'
1175               yaxis: 'Packets Per Second'
1176               num-builds: '20'
1177               keep-records: True
1178               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-2.csv'
1179               series:
1180                   - file: 'output_perf_data.xml'
1181                     format: xml
1182                     xpath-type: 'nodeset'
1183                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1184             - title: '64B-4t4c-*-vhost-*-ndrdisc'
1185               group: 'RFC2544: vhost-user'
1186               yaxis: 'Packets Per Second'
1187               num-builds: '20'
1188               keep-records: True
1189               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-3.csv'
1190               series:
1191                   - file: 'output_perf_data.xml'
1192                     format: xml
1193                     xpath-type: 'nodeset'
1194                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1195             - title: '64B-1t1c-*-vhost-*-pdrdisc'
1196               group: 'RFC2544: vhost-user'
1197               yaxis: 'Packets Per Second'
1198               num-builds: '20'
1199               keep-records: True
1200               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-4.csv'
1201               series:
1202                   - file: 'output_perf_data.xml'
1203                     format: xml
1204                     xpath-type: 'nodeset'
1205                     xpath: '//*[@framesize="64B" and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1206             - title: '64B-2t2c-*-vhost-*-pdrdisc'
1207               group: 'RFC2544: vhost-user'
1208               yaxis: 'Packets Per Second'
1209               num-builds: '20'
1210               keep-records: True
1211               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-5.csv'
1212               series:
1213                   - file: 'output_perf_data.xml'
1214                     format: xml
1215                     xpath-type: 'nodeset'
1216                     xpath: '//*[@framesize="64B" and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1217             - title: '64B-4t4c-*-vhost-*-pdrdisc'
1218               group: 'RFC2544: vhost-user'
1219               yaxis: 'Packets Per Second'
1220               num-builds: '20'
1221               keep-records: True
1222               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-6.csv'
1223               series:
1224                   - file: 'output_perf_data.xml'
1225                     format: xml
1226                     xpath-type: 'nodeset'
1227                     xpath: '//*[@framesize="64B" and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1228
1229         - fdio-infra-shiplogs:
1230             maven-version: 'mvn33-new'
1231
1232 - job-template:
1233     name: 'csit-ligato-perf-{stream}-{type}'
1234
1235     project-type: freestyle
1236     node: 'ubuntu1604-basebuild-4c-4g'
1237     concurrent: true
1238
1239     logrotate:
1240         daysToKeep: '{build-days-to-keep}'
1241         numToKeep: '{build-num-to-keep}'
1242         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1243         artifactNumToKeep: '{build-artifact-num-to-keep}'
1244
1245     parameters:
1246         - project-parameter:
1247             project: '{project}'
1248         - gerrit-parameter:
1249             branch: '{branch}'
1250         - type-parameter:
1251             type: '{type}'
1252
1253     scm:
1254         - gerrit-trigger-scm:
1255             credentials-id: 'jenkins-gerrit-credentials'
1256             refspec: '$GERRIT_REFSPEC'
1257             choosing-strategy: 'gerrit'
1258
1259     wrappers:
1260         - fdio-infra-wrappers-non-activity-timeout:
1261             build-timeout: '{build-timeout}'
1262
1263     triggers:
1264         - gerrit-trigger-manually-triggered:
1265             name: '{project}'
1266             branch: '{branch}'
1267             comment-trigger-value: 'verify-perf-ligato-{type}'
1268
1269     builders:
1270         - shell:
1271             !include-raw-escape: jjb/csit/include-raw-csit-ligato-perf-hw.sh
1272
1273     publishers:
1274         - archive-artifacts:
1275             artifacts: 'archive/*.*'
1276             latest-only: false
1277
1278         - robot:
1279             output-path: archive
1280             other-files:
1281               - '*.*'
1282
1283         - fdio-infra-shiplogs:
1284             maven-version: 'mvn33-new'
1285
1286
1287 - job-template:
1288     name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
1289     description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
1290
1291     project-type: freestyle
1292     node: '{os}-basebuild-4c-4g'
1293     concurrent: false
1294
1295     logrotate:
1296         daysToKeep: '{build-days-to-keep}'
1297         numToKeep: '{build-num-to-keep}'
1298         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1299         artifactNumToKeep: '{build-artifact-num-to-keep}'
1300
1301     parameters:
1302         - project-parameter:
1303             project: '{project}'
1304         - gerrit-parameter:
1305             branch: '{branch}'
1306
1307     scm:
1308         - git-scm:
1309             credentials-id: 'jenkins-gerrit-credentials'
1310             branch: '{branch}'
1311
1312     wrappers:
1313         - fdio-infra-wrappers-non-activity-timeout:
1314             build-timeout: '{build-timeout}'
1315
1316     triggers:
1317         - timed: '0 4 * * 0'
1318
1319         - gerrit-trigger-manually-triggered:
1320             comment-trigger-value: 'csit-vpp-ref-verify'
1321             name: '{project}'
1322             branch: '{branch}'
1323
1324     builders:
1325         - shell:
1326             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
1327
1328     publishers:
1329         - archive-artifacts:
1330             artifacts: 'report.html, log.html, output.xml'
1331             latest-only: false
1332
1333         - robot-report:
1334             output-path: ''
1335
1336         - fdio-infra-shiplogs:
1337             maven-version: 'mvn33-new'
1338
1339 - job-template:
1340     name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
1341     description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
1342
1343     project-type: freestyle
1344     node: '{os}-basebuild-4c-4g'
1345     concurrent: false
1346
1347     logrotate:
1348         daysToKeep: '{build-days-to-keep}'
1349         numToKeep: '{build-num-to-keep}'
1350         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1351         artifactNumToKeep: '{build-artifact-num-to-keep}'
1352
1353     parameters:
1354         - project-parameter:
1355             project: '{project}'
1356         - gerrit-parameter:
1357             branch: '{branch}'
1358
1359     wrappers:
1360         - fdio-infra-wrappers-non-activity-timeout:
1361             build-timeout: '{build-timeout}'
1362
1363     triggers:
1364         - timed: '0 4 * * 2,6'
1365
1366         - gerrit-trigger-manually-triggered:
1367             comment-trigger-value: 'csit-verify-vpp'
1368             name: '{project}'
1369             branch: '{branch}'
1370
1371     builders:
1372         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1373         - inject:
1374             properties-file: variables.prop
1375         - shell:
1376             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
1377
1378     publishers:
1379         - archive-artifacts:
1380             artifacts: 'csit/archive/*.*'
1381             latest-only: false
1382
1383         - robot-report:
1384             output-path: 'csit/archive'
1385
1386         - fdio-infra-shiplogs:
1387             maven-version: 'mvn33-new'
1388
1389 - job-template:
1390     name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
1391     description: 'Purpose of this job is to validate latest centos7 vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
1392
1393     project-type: freestyle
1394     node: centos7-basebuild-4c-4g'
1395     concurrent: false
1396
1397     logrotate:
1398         daysToKeep: '{build-days-to-keep}'
1399         numToKeep: '{build-num-to-keep}'
1400         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1401         artifactNumToKeep: '{build-artifact-num-to-keep}'
1402
1403     parameters:
1404         - project-parameter:
1405             project: '{project}'
1406         - gerrit-parameter:
1407             branch: '{branch}'
1408
1409     scm:
1410         - git-scm:
1411             credentials-id: 'jenkins-gerrit-credentials'
1412             branch: '{branch}'
1413
1414     wrappers:
1415         - fdio-infra-wrappers:
1416             build-timeout: '{build-timeout}'
1417
1418     triggers:
1419         - timed: 'H H(3-4) * * *'
1420
1421         - gerrit-trigger-manually-triggered:
1422             comment-trigger-value: 'vpp-verify-func-centos7'
1423             name: '{project}'
1424             branch: '{branch}'
1425
1426     builders:
1427         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1428         - inject:
1429             properties-file: variables.prop
1430         - shell:
1431             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-nightly.sh
1432
1433     publishers:
1434         - archive-artifacts:
1435             artifacts: 'csit/archive/*.*'
1436             latest-only: false
1437
1438         - robot-report:
1439             output-path: 'csit/archive'
1440
1441         - fdio-infra-shiplogs:
1442             maven-version: 'mvn33-new'
1443
1444 - job-template:
1445     name: 'csit-docs-verify-{stream}'
1446
1447     project-type: freestyle
1448     node: 'ubuntu1604-basebuild-4c-4g'
1449     concurrent: true
1450
1451     logrotate:
1452         daysToKeep: '{build-days-to-keep}'
1453         numToKeep: '{build-num-to-keep}'
1454         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1455         artifactNumToKeep: '{build-artifact-num-to-keep}'
1456
1457     parameters:
1458         - project-parameter:
1459             project: '{project}'
1460         - gerrit-parameter:
1461             branch: '{branch}'
1462         - maven-exec:
1463             maven-version: 'mvn33-new'
1464
1465     scm:
1466         - gerrit-trigger-scm:
1467             credentials-id: 'jenkins-gerrit-credentials'
1468             refspec: '$GERRIT_REFSPEC'
1469             choosing-strategy: 'gerrit'
1470
1471     wrappers:
1472         - fdio-infra-wrappers-non-activity-timeout:
1473             build-timeout: '{build-timeout}'
1474
1475     triggers:
1476         - gerrit-trigger-patch-submitted:
1477             name: '{project}'
1478             branch: '{branch}'
1479
1480     builders:
1481         - maven-target:
1482             maven-version: 'mvn33-new'
1483             goals: '--version'
1484             settings: 'csit-settings'
1485             settings-type: cfp
1486             global-settings: 'global-settings'
1487             global-settings-type: cfp
1488         - provide-maven-settings:
1489             settings-file: 'csit-settings'
1490             global-settings-file: 'global-settings'
1491         - shell:
1492             !include-raw-escape: include-raw-csit-docs.sh
1493
1494     publishers:
1495         - archive:
1496             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
1497             allow-empty: 'true'
1498             fingerprint: false
1499             only-if-success: true
1500             default-excludes: false
1501
1502         - fdio-infra-shiplogs:
1503             maven-version: 'mvn33-new'
1504
1505 - job-template:
1506     name: 'csit-docs-merge-{stream_timed}'
1507
1508     project-type: freestyle
1509     node: 'ubuntu1604-basebuild-4c-4g'
1510     concurrent: true
1511
1512     logrotate:
1513         daysToKeep: '{build-days-to-keep}'
1514         numToKeep: '{build-num-to-keep}'
1515         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1516         artifactNumToKeep: '{build-artifact-num-to-keep}'
1517
1518     parameters:
1519         - project-parameter:
1520             project: '{project}'
1521         - gerrit-parameter:
1522             branch: '{branch}'
1523         - maven-exec:
1524             maven-version: 'mvn33-new'
1525
1526     scm:
1527         - gerrit-trigger-scm:
1528             credentials-id: 'jenkins-gerrit-credentials'
1529             refspec: ''
1530             choosing-strategy: 'default'
1531
1532     wrappers:
1533         - fdio-infra-wrappers-non-activity-timeout:
1534             build-timeout: '{build-timeout}'
1535
1536     triggers:
1537         - reverse:
1538             jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
1539             result: 'success'
1540         - gerrit:
1541             server-name: 'Primary'
1542             trigger-on:
1543                 - comment-added-contains-event:
1544                     comment-contains-value: 'run-docs'
1545             projects:
1546               - project-compare-type: 'ANT'
1547                 project-pattern: '{project}'
1548                 branches:
1549                   - branch-compare-type: 'ANT'
1550                     branch-pattern: '**/{branch}'
1551             skip-vote:
1552                 successful: true
1553                 failed: true
1554                 unstable: true
1555                 notbuilt: true
1556
1557     builders:
1558         - maven-target:
1559             maven-version: 'mvn33-new'
1560             goals: '--version'
1561             settings: 'csit-settings'
1562             settings-type: cfp
1563             global-settings: 'global-settings'
1564             global-settings-type: cfp
1565         - provide-maven-settings:
1566             settings-file: 'csit-settings'
1567             global-settings-file: 'global-settings'
1568         - shell:
1569             !include-raw-escape: include-raw-csit-docs.sh
1570
1571     publishers:
1572         - archive:
1573             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
1574             allow-empty: 'true'
1575             fingerprint: false
1576             only-if-success: true
1577             default-excludes: false
1578
1579         - fdio-infra-shiplogs:
1580             maven-version: 'mvn33-new'
1581
1582 - job-template:
1583     name: 'csit-report-merge-{stream}'
1584
1585     project-type: freestyle
1586     node: 'ubuntu1604-basebuild-8c-32g'
1587     concurrent: false
1588
1589     logrotate:
1590         daysToKeep: '{build-days-to-keep}'
1591         numToKeep: '{build-num-to-keep}'
1592         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1593         artifactNumToKeep: '{build-artifact-num-to-keep}'
1594
1595     parameters:
1596         - project-parameter:
1597             project: '{project}'
1598         - gerrit-parameter:
1599             branch: '{branch}'
1600         - maven-exec:
1601             maven-version: 'mvn33-new'
1602
1603     scm:
1604         - gerrit-trigger-scm:
1605             credentials-id: 'jenkins-gerrit-credentials'
1606             refspec: '$GERRIT_REFSPEC'
1607             choosing-strategy: 'default'
1608
1609     wrappers:
1610         - fdio-infra-wrappers-non-activity-timeout:
1611             build-timeout: '{build-timeout}'
1612
1613     triggers:
1614         - gerrit:
1615             server-name: 'Primary'
1616             trigger-on:
1617                 - comment-added-contains-event:
1618                     comment-contains-value: 'run-report'
1619             projects:
1620               - project-compare-type: 'ANT'
1621                 project-pattern: '{project}'
1622                 branches:
1623                   - branch-compare-type: 'ANT'
1624                     branch-pattern: '**/{branch}'
1625             skip-vote:
1626                 successful: true
1627                 failed: true
1628                 unstable: true
1629                 notbuilt: true
1630
1631     builders:
1632         - maven-target:
1633             maven-version: 'mvn33-new'
1634             goals: '--version'
1635             settings: 'csit-settings'
1636             settings-type: cfp
1637             global-settings: 'global-settings'
1638             global-settings-type: cfp
1639         - provide-maven-settings:
1640             settings-file: 'csit-settings'
1641             global-settings-file: 'global-settings'
1642         - shell:
1643             !include-raw-escape: include-raw-csit-report.sh
1644
1645     publishers:
1646         - archive:
1647             artifacts: 'resources/tools/report_gen/csit.report.tar.gz'
1648             allow-empty: 'true'
1649             fingerprint: false
1650             only-if-success: true
1651             default-excludes: false
1652
1653         - fdio-infra-shiplogs:
1654             maven-version: 'mvn33-new'
1655
1656 - job-template:
1657     name: 'csit-vpp-perf-trend-daily-master'
1658
1659     description: |
1660       Purpose of this job is to validate latest vpp build from corresponding
1661       branch stored in nexus against verified CSIT codebase of corresponding
1662       branch.
1663
1664       objective
1665           daily perf trending of vpp master build
1666       job
1667          name
1668              csit-vpp-perf-trend-daily
1669          trigger
1670              scheduled daily
1671       perf test-cases selection
1672           all CSIT perf suites
1673       default tags for vpp startup config and perf test type
1674           1T1C - one worker thread, one core
1675           2T2C - two worker threads, two cores
1676           X520 - Intel x520-DA2 NIC
1677           NDRDISC - discovery of NDR throughput
1678       results
1679           jjb verify - no
1680           present
1681               jenkins trending graphs
1682
1683     project-type: freestyle
1684     node: 'ubuntu1604-basebuild-4c-4g'
1685     concurrent: false
1686
1687     logrotate:
1688         daysToKeep: '{build-days-to-keep}'
1689         numToKeep: '{build-num-to-keep}'
1690         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1691         artifactNumToKeep: '{build-artifact-num-to-keep}'
1692
1693     parameters:
1694         - project-parameter:
1695             project: '{project}'
1696         - gerrit-parameter:
1697             branch: '{branch}'
1698
1699     wrappers:
1700         - fdio-infra-wrappers-non-activity-timeout:
1701             build-timeout: '{build-timeout}'
1702
1703     triggers:
1704         - timed: 'H H(17-20) * * *'
1705
1706     builders:
1707         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1708         - inject:
1709             properties-file: variables.prop
1710         - shell:
1711             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-daily.sh
1712
1713     publishers:
1714         - archive-artifacts:
1715             artifacts: 'csit/archive/*.*'
1716             latest-only: false
1717
1718         - robot:
1719             output-path: 'csit/archive'
1720             other-files:
1721               - '*.*'
1722
1723         - fdio-infra-shiplogs:
1724             maven-version: 'mvn33-new'
1725
1726         - plot:
1727             - title: '64B-1t1c-eth-l2*-ndrdisc'
1728               group: 'RFC2544: Xconnect and Bridge Domain'
1729               yaxis: 'Packets Per Second'
1730               num-builds: '20'
1731               keep-records: True
1732               csv-file-name: 'csit-vpp-perf-trend-daily-master-l2-1.csv'
1733               series:
1734                   - file: 'csit/output_perf_data.xml'
1735                     format: xml
1736                     xpath-type: 'nodeset'
1737                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
1738             - title: '64B-2t2c-eth-l2*-ndrdisc'
1739               group: 'RFC2544: Xconnect and Bridge Domain'
1740               yaxis: 'Packets Per Second'
1741               num-builds: '20'
1742               keep-records: True
1743               csv-file-name: 'csit-vpp-perf-trend-daily-master-l2-2.csv'
1744               series:
1745                   - file: 'csit/output_perf_data.xml'
1746                     format: xml
1747                     xpath-type: 'nodeset'
1748                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
1749
1750             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
1751               group: 'RFC2544: IPv4 base, scale, feature'
1752               yaxis: 'Packets Per Second'
1753               num-builds: '20'
1754               keep-records: True
1755               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv4-1.csv'
1756               series:
1757                   - file: 'csit/output_perf_data.xml'
1758                     format: xml
1759                     xpath-type: 'nodeset'
1760                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
1761             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
1762               group: 'RFC2544: IPv4 base, scale, feature'
1763               yaxis: 'Packets Per Second'
1764               num-builds: '20'
1765               keep-records: True
1766               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv4-2.csv'
1767               series:
1768                   - file: 'csit/output_perf_data.xml'
1769                     format: xml
1770                     xpath-type: 'nodeset'
1771                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
1772
1773             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
1774               group: 'RFC2544: IPv6 base, scale, feature'
1775               yaxis: 'Packets Per Second'
1776               num-builds: '20'
1777               keep-records: True
1778               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv6-1.csv'
1779               series:
1780                   - file: 'csit/output_perf_data.xml'
1781                     format: xml
1782                     xpath-type: 'nodeset'
1783                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
1784             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
1785               group: 'RFC2544: IPv6 base, scale, feature'
1786               yaxis: 'Packets Per Second'
1787               num-builds: '20'
1788               keep-records: True
1789               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv6-2.csv'
1790               series:
1791                   - file: 'csit/output_perf_data.xml'
1792                     format: xml
1793                     xpath-type: 'nodeset'
1794                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
1795
1796             - title: '64B-1t1c-ethip4*-ndrdisc'
1797               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1798               yaxis: 'Packets Per Second'
1799               num-builds: '20'
1800               keep-records: True
1801               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-1.csv'
1802               series:
1803                   - file: 'csit/output_perf_data.xml'
1804                     format: xml
1805                     xpath-type: 'nodeset'
1806                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1807             - title: '64B-2t2c-ethip4*-ndrdisc'
1808               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1809               yaxis: 'Packets Per Second'
1810               num-builds: '20'
1811               keep-records: True
1812               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-2.csv'
1813               series:
1814                   - file: 'csit/output_perf_data.xml'
1815                     format: xml
1816                     xpath-type: 'nodeset'
1817                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1818             - title: '78B-1t1c-ethip6*-ndrdisc'
1819               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1820               yaxis: 'Packets Per Second'
1821               num-builds: '20'
1822               keep-records: True
1823               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-3.csv'
1824               series:
1825                   - file: 'csit/output_perf_data.xml'
1826                     format: xml
1827                     xpath-type: 'nodeset'
1828                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1829             - title: '78B-2t2c-ethip6*-ndrdisc'
1830               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1831               yaxis: 'Packets Per Second'
1832               num-builds: '20'
1833               keep-records: True
1834               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-4.csv'
1835               series:
1836                   - file: 'csit/output_perf_data.xml'
1837                     format: xml
1838                     xpath-type: 'nodeset'
1839                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1840
1841             - title: '64B-1t1c-ethip4*-ndrdisc'
1842               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1843               yaxis: 'Packets Per Second'
1844               num-builds: '20'
1845               keep-records: True
1846               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-1.csv'
1847               series:
1848                   - file: 'csit/output_perf_data.xml'
1849                     format: xml
1850                     xpath-type: 'nodeset'
1851                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1852             - title: '64B-2t2c-ethip4*-ndrdisc'
1853               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1854               yaxis: 'Packets Per Second'
1855               num-builds: '20'
1856               keep-records: True
1857               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-2.csv'
1858               series:
1859                   - file: 'csit/output_perf_data.xml'
1860                     format: xml
1861                     xpath-type: 'nodeset'
1862                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1863             - title: '78B-1t1c-ethip6*-ndrdisc'
1864               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1865               yaxis: 'Packets Per Second'
1866               num-builds: '20'
1867               keep-records: True
1868               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-3.csv'
1869               series:
1870                   - file: 'csit/output_perf_data.xml'
1871                     format: xml
1872                     xpath-type: 'nodeset'
1873                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1874             - title: '78B-2t2c-ethip6*-ndrdisc'
1875               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1876               yaxis: 'Packets Per Second'
1877               num-builds: '20'
1878               keep-records: True
1879               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-4.csv'
1880               series:
1881                   - file: 'csit/output_perf_data.xml'
1882                     format: xml
1883                     xpath-type: 'nodeset'
1884                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1885
1886             - title: '64B-1t1c-ethip4*-ndrdisc'
1887               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1888               yaxis: 'Packets Per Second'
1889               num-builds: '20'
1890               keep-records: True
1891               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-1.csv'
1892               series:
1893                   - file: 'csit/output_perf_data.xml'
1894                     format: xml
1895                     xpath-type: 'nodeset'
1896                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1897             - title: '64B-2t2c-ethip4*-ndrdisc'
1898               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1899               yaxis: 'Packets Per Second'
1900               num-builds: '20'
1901               keep-records: True
1902               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-2.csv'
1903               series:
1904                   - file: 'csit/output_perf_data.xml'
1905                     format: xml
1906                     xpath-type: 'nodeset'
1907                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1908             - title: '78B-1t1c-ethip6*-ndrdisc'
1909               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1910               yaxis: 'Packets Per Second'
1911               num-builds: '20'
1912               keep-records: True
1913               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-3.csv'
1914               series:
1915                   - file: 'csit/output_perf_data.xml'
1916                     format: xml
1917                     xpath-type: 'nodeset'
1918                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1919             - title: '78B-2t2c-ethip6*-ndrdisc'
1920               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1921               yaxis: 'Packets Per Second'
1922               num-builds: '20'
1923               keep-records: True
1924               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-4.csv'
1925               series:
1926                   - file: 'csit/output_perf_data.xml'
1927                     format: xml
1928                     xpath-type: 'nodeset'
1929                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1930
1931             - title: '64B-1t1c-ethip4*-ndrdisc'
1932               group: 'RFC2544: Overlay tunnels with crypto in software'
1933               yaxis: 'Packets Per Second'
1934               num-builds: '20'
1935               keep-records: True
1936               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-1.csv'
1937               series:
1938                   - file: 'csit/output_perf_data.xml'
1939                     format: xml
1940                     xpath-type: 'nodeset'
1941                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1942             - title: '64B-2t2c-ethip4*-ndrdisc'
1943               group: 'RFC2544: Overlay tunnels with crypto in software'
1944               yaxis: 'Packets Per Second'
1945               num-builds: '20'
1946               keep-records: True
1947               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-2.csv'
1948               series:
1949                   - file: 'csit/output_perf_data.xml'
1950                     format: xml
1951                     xpath-type: 'nodeset'
1952                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1953             - title: '78B-1t1c-ethip6*-ndrdisc'
1954               group: 'RFC2544: Overlay tunnels with crypto in software'
1955               yaxis: 'Packets Per Second'
1956               num-builds: '20'
1957               keep-records: True
1958               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-3.csv'
1959               series:
1960                   - file: 'csit/output_perf_data.xml'
1961                     format: xml
1962                     xpath-type: 'nodeset'
1963                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1964             - title: '78B-2t2c-ethip6*-ndrdisc'
1965               group: 'RFC2544: Overlay tunnels with crypto in software'
1966               yaxis: 'Packets Per Second'
1967               num-builds: '20'
1968               keep-records: True
1969               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-4.csv'
1970               series:
1971                   - file: 'csit/output_perf_data.xml'
1972                     format: xml
1973                     xpath-type: 'nodeset'
1974                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1975
1976             - title: '64B-1t1c-ethip4*-ndrdisc'
1977               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1978               yaxis: 'Packets Per Second'
1979               num-builds: '20'
1980               keep-records: True
1981               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-1.csv'
1982               series:
1983                   - file: 'csit/output_perf_data.xml'
1984                     format: xml
1985                     xpath-type: 'nodeset'
1986                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1987             - title: '64B-2t2c-ethip4*-ndrdisc'
1988               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1989               yaxis: 'Packets Per Second'
1990               num-builds: '20'
1991               keep-records: True
1992               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-2.csv'
1993               series:
1994                   - file: 'csit/output_perf_data.xml'
1995                     format: xml
1996                     xpath-type: 'nodeset'
1997                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1998             - title: '78B-1t1c-ethip6*-ndrdisc'
1999               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2000               yaxis: 'Packets Per Second'
2001               num-builds: '20'
2002               keep-records: True
2003               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-3.csv'
2004               series:
2005                   - file: 'csit/output_perf_data.xml'
2006                     format: xml
2007                     xpath-type: 'nodeset'
2008                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2009             - title: '78B-2t2c-ethip6*-ndrdisc'
2010               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2011               yaxis: 'Packets Per Second'
2012               num-builds: '20'
2013               keep-records: True
2014               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-4.csv'
2015               series:
2016                   - file: 'csit/output_perf_data.xml'
2017                     format: xml
2018                     xpath-type: 'nodeset'
2019                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2020
2021             - title: '64B-1t1c-*-vhost-*-ndrdisc'
2022               group: 'RFC2544: vhost-user'
2023               yaxis: 'Packets Per Second'
2024               num-builds: '20'
2025               keep-records: True
2026               csv-file-name: 'csit-vpp-perf-trend-daily-master-vhost-1.csv'
2027               series:
2028                   - file: 'csit/output_perf_data.xml'
2029                     format: xml
2030                     xpath-type: 'nodeset'
2031                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2032             - title: '64B-2t2c-*-vhost-*-ndrdisc'
2033               group: 'RFC2544: vhost-user'
2034               yaxis: 'Packets Per Second'
2035               num-builds: '20'
2036               keep-records: True
2037               csv-file-name: 'csit-vpp-perf-trend-daily-master-vhost-2.csv'
2038               series:
2039                   - file: 'csit/output_perf_data.xml'
2040                     format: xml
2041                     xpath-type: 'nodeset'
2042                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2043
2044 - job-template:
2045     name: 'csit-vpp-perf-trend-semi-weekly-master'
2046
2047     description: |
2048       Purpose of this job is to validate latest vpp build from corresponding
2049       branch stored in nexus against verified CSIT codebase of corresponding
2050       branch.
2051
2052       consumer
2053           csit-dev trending semi-weekly
2054       objective
2055           semi-weekly perf trending of vpp master build job
2056           name
2057               csit-vpp-perf-trend-semi-weekly
2058           trigger
2059               scheduled semi-weekly
2060       perf test-cases selection
2061           all CSIT perf suites
2062       default tags for vpp startup config and perf test type
2063           1T1C - one worker thread, one core
2064           2T2C - two worker threads, two cores
2065           X710 - Intel x710 Fortville NIC
2066           XL710 - Intel xl710 Fortville NIC
2067           NDRDISC - discovery of NDR throughput
2068       results
2069           jjb verify - no
2070           present
2071               jenkins trending graphs
2072
2073     project-type: freestyle
2074     node: 'ubuntu1604-basebuild-4c-4g'
2075     concurrent: false
2076
2077     logrotate:
2078         daysToKeep: '{build-days-to-keep}'
2079         numToKeep: '{build-num-to-keep}'
2080         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2081         artifactNumToKeep: '{build-artifact-num-to-keep}'
2082
2083     parameters:
2084         - project-parameter:
2085             project: '{project}'
2086         - gerrit-parameter:
2087             branch: '{branch}'
2088
2089     wrappers:
2090         - fdio-infra-wrappers-non-activity-timeout:
2091             build-timeout: '{build-timeout}'
2092
2093     triggers:
2094         - timed: 'H H(17-20) * * 2,6'
2095
2096     builders:
2097         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
2098         - inject:
2099             properties-file: variables.prop
2100         - shell:
2101             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-semi-weekly.sh
2102
2103     publishers:
2104         - archive-artifacts:
2105             artifacts: 'csit/archive/*.*'
2106             latest-only: false
2107
2108         - robot:
2109             output-path: 'csit/archive'
2110             other-files:
2111               - '*.*'
2112
2113         - fdio-infra-shiplogs:
2114             maven-version: 'mvn33-new'
2115
2116         - plot:
2117             - title: '64B-1t1c-eth-l2*-ndrdisc'
2118               group: 'RFC2544: Xconnect and Bridge Domain'
2119               yaxis: 'Packets Per Second'
2120               num-builds: '20'
2121               keep-records: True
2122               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-l2-1.csv'
2123               series:
2124                   - file: 'csit/output_perf_data.xml'
2125                     format: xml
2126                     xpath-type: 'nodeset'
2127                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
2128             - title: '64B-2t2c-eth-l2*-ndrdisc'
2129               group: 'RFC2544: Xconnect and Bridge Domain'
2130               yaxis: 'Packets Per Second'
2131               num-builds: '20'
2132               keep-records: True
2133               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-l2-2.csv'
2134               series:
2135                   - file: 'csit/output_perf_data.xml'
2136                     format: xml
2137                     xpath-type: 'nodeset'
2138                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
2139
2140             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
2141               group: 'RFC2544: IPv4 base, scale, feature'
2142               yaxis: 'Packets Per Second'
2143               num-builds: '20'
2144               keep-records: True
2145               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv4-1.csv'
2146               series:
2147                   - file: 'csit/output_perf_data.xml'
2148                     format: xml
2149                     xpath-type: 'nodeset'
2150                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
2151             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
2152               group: 'RFC2544: IPv4 base, scale, feature'
2153               yaxis: 'Packets Per Second'
2154               num-builds: '20'
2155               keep-records: True
2156               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv4-2.csv'
2157               series:
2158                   - file: 'csit/output_perf_data.xml'
2159                     format: xml
2160                     xpath-type: 'nodeset'
2161                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
2162
2163             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
2164               group: 'RFC2544: IPv6 base, scale, feature'
2165               yaxis: 'Packets Per Second'
2166               num-builds: '20'
2167               keep-records: True
2168               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv6-1.csv'
2169               series:
2170                   - file: 'csit/output_perf_data.xml'
2171                     format: xml
2172                     xpath-type: 'nodeset'
2173                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
2174             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
2175               group: 'RFC2544: IPv6 base, scale, feature'
2176               yaxis: 'Packets Per Second'
2177               num-builds: '20'
2178               keep-records: True
2179               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv6-2.csv'
2180               series:
2181                   - file: 'csit/output_perf_data.xml'
2182                     format: xml
2183                     xpath-type: 'nodeset'
2184                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
2185
2186             - title: '64B-1t1c-ethip4*-ndrdisc'
2187               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2188               yaxis: 'Packets Per Second'
2189               num-builds: '20'
2190               keep-records: True
2191               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-1.csv'
2192               series:
2193                   - file: 'csit/output_perf_data.xml'
2194                     format: xml
2195                     xpath-type: 'nodeset'
2196                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2197             - title: '64B-2t2c-ethip4*-ndrdisc'
2198               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2199               yaxis: 'Packets Per Second'
2200               num-builds: '20'
2201               keep-records: True
2202               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-2.csv'
2203               series:
2204                   - file: 'csit/output_perf_data.xml'
2205                     format: xml
2206                     xpath-type: 'nodeset'
2207                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2208             - title: '78B-1t1c-ethip6*-ndrdisc'
2209               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2210               yaxis: 'Packets Per Second'
2211               num-builds: '20'
2212               keep-records: True
2213               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-3.csv'
2214               series:
2215                   - file: 'csit/output_perf_data.xml'
2216                     format: xml
2217                     xpath-type: 'nodeset'
2218                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2219             - title: '78B-2t2c-ethip6*-ndrdisc'
2220               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2221               yaxis: 'Packets Per Second'
2222               num-builds: '20'
2223               keep-records: True
2224               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-4.csv'
2225               series:
2226                   - file: 'csit/output_perf_data.xml'
2227                     format: xml
2228                     xpath-type: 'nodeset'
2229                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2230
2231             - title: '64B-1t1c-ethip4*-ndrdisc'
2232               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2233               yaxis: 'Packets Per Second'
2234               num-builds: '20'
2235               keep-records: True
2236               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-1.csv'
2237               series:
2238                   - file: 'csit/output_perf_data.xml'
2239                     format: xml
2240                     xpath-type: 'nodeset'
2241                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2242             - title: '64B-2t2c-ethip4*-ndrdisc'
2243               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2244               yaxis: 'Packets Per Second'
2245               num-builds: '20'
2246               keep-records: True
2247               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-2.csv'
2248               series:
2249                   - file: 'csit/output_perf_data.xml'
2250                     format: xml
2251                     xpath-type: 'nodeset'
2252                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2253             - title: '78B-1t1c-ethip6*-ndrdisc'
2254               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2255               yaxis: 'Packets Per Second'
2256               num-builds: '20'
2257               keep-records: True
2258               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-3.csv'
2259               series:
2260                   - file: 'csit/output_perf_data.xml'
2261                     format: xml
2262                     xpath-type: 'nodeset'
2263                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2264             - title: '78B-2t2c-ethip6*-ndrdisc'
2265               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2266               yaxis: 'Packets Per Second'
2267               num-builds: '20'
2268               keep-records: True
2269               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-4.csv'
2270               series:
2271                   - file: 'csit/output_perf_data.xml'
2272                     format: xml
2273                     xpath-type: 'nodeset'
2274                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2275
2276             - title: '64B-1t1c-ethip4*-ndrdisc'
2277               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2278               yaxis: 'Packets Per Second'
2279               num-builds: '20'
2280               keep-records: True
2281               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-1.csv'
2282               series:
2283                   - file: 'csit/output_perf_data.xml'
2284                     format: xml
2285                     xpath-type: 'nodeset'
2286                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2287             - title: '64B-2t2c-ethip4*-ndrdisc'
2288               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2289               yaxis: 'Packets Per Second'
2290               num-builds: '20'
2291               keep-records: True
2292               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-2.csv'
2293               series:
2294                   - file: 'csit/output_perf_data.xml'
2295                     format: xml
2296                     xpath-type: 'nodeset'
2297                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2298             - title: '78B-1t1c-ethip6*-ndrdisc'
2299               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2300               yaxis: 'Packets Per Second'
2301               num-builds: '20'
2302               keep-records: True
2303               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-3.csv'
2304               series:
2305                   - file: 'csit/output_perf_data.xml'
2306                     format: xml
2307                     xpath-type: 'nodeset'
2308                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2309             - title: '78B-2t2c-ethip6*-ndrdisc'
2310               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2311               yaxis: 'Packets Per Second'
2312               num-builds: '20'
2313               keep-records: True
2314               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-4.csv'
2315               series:
2316                   - file: 'csit/output_perf_data.xml'
2317                     format: xml
2318                     xpath-type: 'nodeset'
2319                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2320
2321             - title: '64B-1t1c-ethip4*-ndrdisc'
2322               group: 'RFC2544: Overlay tunnels with crypto in software'
2323               yaxis: 'Packets Per Second'
2324               num-builds: '20'
2325               keep-records: True
2326               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-1.csv'
2327               series:
2328                   - file: 'csit/output_perf_data.xml'
2329                     format: xml
2330                     xpath-type: 'nodeset'
2331                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2332             - title: '64B-2t2c-ethip4*-ndrdisc'
2333               group: 'RFC2544: Overlay tunnels with crypto in software'
2334               yaxis: 'Packets Per Second'
2335               num-builds: '20'
2336               keep-records: True
2337               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-2.csv'
2338               series:
2339                   - file: 'csit/output_perf_data.xml'
2340                     format: xml
2341                     xpath-type: 'nodeset'
2342                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2343             - title: '78B-1t1c-ethip6*-ndrdisc'
2344               group: 'RFC2544: Overlay tunnels with crypto in software'
2345               yaxis: 'Packets Per Second'
2346               num-builds: '20'
2347               keep-records: True
2348               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-3.csv'
2349               series:
2350                   - file: 'csit/output_perf_data.xml'
2351                     format: xml
2352                     xpath-type: 'nodeset'
2353                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2354             - title: '78B-2t2c-ethip6*-ndrdisc'
2355               group: 'RFC2544: Overlay tunnels with crypto in software'
2356               yaxis: 'Packets Per Second'
2357               num-builds: '20'
2358               keep-records: True
2359               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-4.csv'
2360               series:
2361                   - file: 'csit/output_perf_data.xml'
2362                     format: xml
2363                     xpath-type: 'nodeset'
2364                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2365
2366             - title: '64B-1t1c-ethip4*-ndrdisc'
2367               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2368               yaxis: 'Packets Per Second'
2369               num-builds: '20'
2370               keep-records: True
2371               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-1.csv'
2372               series:
2373                   - file: 'csit/output_perf_data.xml'
2374                     format: xml
2375                     xpath-type: 'nodeset'
2376                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2377             - title: '64B-2t2c-ethip4*-ndrdisc'
2378               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2379               yaxis: 'Packets Per Second'
2380               num-builds: '20'
2381               keep-records: True
2382               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-2.csv'
2383               series:
2384                   - file: 'csit/output_perf_data.xml'
2385                     format: xml
2386                     xpath-type: 'nodeset'
2387                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2388             - title: '78B-1t1c-ethip6*-ndrdisc'
2389               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2390               yaxis: 'Packets Per Second'
2391               num-builds: '20'
2392               keep-records: True
2393               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-3.csv'
2394               series:
2395                   - file: 'csit/output_perf_data.xml'
2396                     format: xml
2397                     xpath-type: 'nodeset'
2398                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2399             - title: '78B-2t2c-ethip6*-ndrdisc'
2400               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2401               yaxis: 'Packets Per Second'
2402               num-builds: '20'
2403               keep-records: True
2404               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-4.csv'
2405               series:
2406                   - file: 'csit/output_perf_data.xml'
2407                     format: xml
2408                     xpath-type: 'nodeset'
2409                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2410
2411             - title: '64B-1t1c-*-vhost-*-ndrdisc'
2412               group: 'RFC2544: vhost-user'
2413               yaxis: 'Packets Per Second'
2414               num-builds: '20'
2415               keep-records: True
2416               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-vhost-1.csv'
2417               series:
2418                   - file: 'csit/output_perf_data.xml'
2419                     format: xml
2420                     xpath-type: 'nodeset'
2421                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2422             - title: '64B-2t2c-*-vhost-*-ndrdisc'
2423               group: 'RFC2544: vhost-user'
2424               yaxis: 'Packets Per Second'
2425               num-builds: '20'
2426               keep-records: True
2427               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-vhost-2.csv'
2428               series:
2429                   - file: 'csit/output_perf_data.xml'
2430                     format: xml
2431                     xpath-type: 'nodeset'
2432                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2433
2434 - job-template:
2435     name: 'csit-vpp-perf-check-{stream}'
2436
2437     description: |
2438       consumer
2439           csit-dev perf code base checks
2440       objective
2441           check csit perf code base
2442       job
2443           name
2444               csit-vpp-perf-check
2445           trigger
2446               see below
2447       perf test-cases selection
2448           all CSIT perf suites
2449       keywords
2450           format - keyword, tag_list
2451               verify-perf-ndrdisc, NDRDISC
2452               verify-perf-pdrdisc, PDRDISC
2453               verify-perf-ndrchk, NDRCHK
2454       default tags for vpp startup config and perf test type
2455           1T1C
2456               one worker thread, one core
2457           2T2C
2458               two worker threads, two cores
2459       results
2460           jjb verify
2461               PASS/FAIL
2462           present
2463               no
2464           analyse
2465               csit project
2466                   catch malfunctions
2467                   catch degradations
2468
2469     project-type: freestyle
2470     node: 'ubuntu1604-basebuild-4c-4g'
2471     concurrent: false
2472
2473     logrotate:
2474         daysToKeep: '{build-days-to-keep}'
2475         numToKeep: '{build-num-to-keep}'
2476         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2477         artifactNumToKeep: '{build-artifact-num-to-keep}'
2478
2479     parameters:
2480         - project-parameter:
2481             project: '{project}'
2482         - gerrit-parameter:
2483             branch: '{branch}'
2484
2485     scm:
2486         - gerrit-trigger-scm:
2487             credentials-id: 'jenkins-gerrit-credentials'
2488             refspec: '$GERRIT_REFSPEC'
2489             choosing-strategy: 'gerrit'
2490
2491     wrappers:
2492         - fdio-infra-wrappers-non-activity-timeout:
2493             build-timeout: '{build-timeout}'
2494
2495     triggers:
2496         - gerrit:
2497             server-name: 'Primary'
2498             trigger-on:
2499                 - comment-added-contains-event:
2500                     comment-contains-value: 'verify-perf-ndrdisc'
2501                 - comment-added-contains-event:
2502                     comment-contains-value: 'verify-perf-pdrdisc'
2503                 - comment-added-contains-event:
2504                     comment-contains-value: 'verify-perf-ndrchk'
2505             projects:
2506               - project-compare-type: 'ANT'
2507                 project-pattern: '{project}'
2508                 branches:
2509                   - branch-compare-type: 'ANT'
2510                     branch-pattern: '**/{branch}'
2511             skip-vote:
2512                 successful: false
2513                 failed: false
2514                 unstable: false
2515                 notbuilt: false
2516
2517     builders:
2518         - shell:
2519             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-check.sh
2520
2521     publishers:
2522         - archive-artifacts:
2523             artifacts: 'archive/*.*'
2524             latest-only: false
2525
2526         - robot:
2527             output-path: archive
2528             other-files:
2529               - '*.*'
2530
2531         - fdio-infra-shiplogs:
2532             maven-version: 'mvn33-new'
2533
2534 - job-template:
2535     name: 'csit-vpp-perf-ndrchk-daily-master'
2536
2537     description: |
2538       objective
2539           check vpp perf ndr chk daily
2540       job
2541           name
2542               csit-vpp-perf-ndrchk-daily
2543           trigger
2544               daily
2545       perf test-cases selection
2546           all CSIT perf suites
2547       default tags for vpp startup config and perf test type
2548           1T1C - one worker thread, one core
2549           2T2C - two worker threads, two cores
2550       results
2551           jjb verify
2552               PASS/FAIL
2553           present
2554               no
2555           analyse
2556               csit project
2557                   catch malfunctions
2558                   catch degradations
2559
2560     project-type: freestyle
2561     node: 'ubuntu1604-basebuild-4c-4g'
2562     concurrent: false
2563
2564     logrotate:
2565         daysToKeep: '{build-days-to-keep}'
2566         numToKeep: '{build-num-to-keep}'
2567         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2568         artifactNumToKeep: '{build-artifact-num-to-keep}'
2569
2570     parameters:
2571         - project-parameter:
2572             project: '{project}'
2573         - gerrit-parameter:
2574             branch: '{branch}'
2575
2576     wrappers:
2577         - fdio-infra-wrappers-non-activity-timeout:
2578             build-timeout: '{build-timeout}'
2579
2580     triggers:
2581         - timed: 'H H(0-2) * * *'
2582
2583     builders:
2584         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
2585         - inject:
2586             properties-file: variables.prop
2587         - shell:
2588             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-ndrchk-daily.sh
2589
2590     publishers:
2591         - archive-artifacts:
2592             artifacts: 'csit/archive/*.*'
2593             latest-only: false
2594
2595         - robot:
2596             output-path: 'csit/archive'
2597             other-files:
2598               - '*.*'
2599
2600         - fdio-infra-shiplogs:
2601             maven-version: 'mvn33-new'
2602
2603 - job-template:
2604     name: 'csit-vpp-perf-verify-{stream}'
2605
2606     description: |
2607       objective
2608           perf verify - per csit gerrit patch
2609       job
2610           name
2611               csit-vpp-perf-verify
2612           trigger
2613               keyword in comment to csit patch
2614       perf test-cases selection
2615           test-cases selected using trigger keywords paired with tags
2616           all test-cases are labelled with CSIT RF topic tags defined in
2617           csit/docs/tag_documentation.rst
2618       proposed keywords
2619           focus on testing specified vpp packet processing path
2620           format - keyword - tag_list
2621           perf_verify_ip4 - IP4Base, IP4Scale2M
2622           perf_verify_ip6 - IP6Base, IP6Scale2M
2623           perf_verify_l2 - L2XC, L2BD
2624           perf_verify_lisp - 4Lisp, 6Lisp
2625           perf_verify_vxlan - Vxlan
2626           perf_verify_vhost - Vhost
2627           perf_verify_memif - Memif
2628       default tags for vpp startup config and perf test type
2629           1T1C
2630               one worker thread, one core
2631           X520
2632               x520 Niantic NIC
2633           NDRDISC
2634               discovery of NDR throughput
2635       results
2636           jjb verify
2637               PASS/FAIL
2638           present
2639               no
2640           analyse
2641               no
2642     project-type: freestyle
2643     node: 'ubuntu1604-basebuild-4c-4g'
2644     concurrent: false
2645
2646     logrotate:
2647         daysToKeep: '{build-days-to-keep}'
2648         numToKeep: '{build-num-to-keep}'
2649         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2650         artifactNumToKeep: '{build-artifact-num-to-keep}'
2651
2652     parameters:
2653         - project-parameter:
2654             project: '{project}'
2655         - gerrit-parameter:
2656             branch: '{branch}'
2657
2658     scm:
2659         - gerrit-trigger-scm:
2660             credentials-id: 'jenkins-gerrit-credentials'
2661             refspec: '$GERRIT_REFSPEC'
2662             choosing-strategy: 'gerrit'
2663
2664     wrappers:
2665         - fdio-infra-wrappers-non-activity-timeout:
2666             build-timeout: '{build-timeout}'
2667
2668     triggers:
2669         - gerrit:
2670             server-name: 'Primary'
2671             trigger-on:
2672                 - comment-added-contains-event:
2673                     comment-contains-value: 'verify-perf-l2'
2674                 - comment-added-contains-event:
2675                     comment-contains-value: 'verify-perf-ip4'
2676                 - comment-added-contains-event:
2677                     comment-contains-value: 'verify-perf-ip6'
2678                 - comment-added-contains-event:
2679                     comment-contains-value: 'verify-perf-lisp'
2680                 - comment-added-contains-event:
2681                     comment-contains-value: 'verify-perf-vxlan'
2682                 - comment-added-contains-event:
2683                     comment-contains-value: 'verify-perf-vhost'
2684                 - comment-added-contains-event:
2685                     comment-contains-value: 'verify-perf-memif'
2686             projects:
2687               - project-compare-type: 'ANT'
2688                 project-pattern: '{project}'
2689                 branches:
2690                   - branch-compare-type: 'ANT'
2691                     branch-pattern: '**/{branch}'
2692             skip-vote:
2693                 successful: false
2694                 failed: false
2695                 unstable: false
2696                 notbuilt: false
2697
2698     builders:
2699         - shell:
2700             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-verify.sh
2701
2702     publishers:
2703         - archive-artifacts:
2704             artifacts: 'archive/*.*'
2705             latest-only: false
2706
2707         - robot:
2708             output-path: archive
2709             other-files:
2710               - '*.*'
2711
2712         - fdio-infra-shiplogs:
2713             maven-version: 'mvn33-new'
2714
2715 - job-template:
2716     name: 'csit-nsh_sfc-verify-perf-{stream}'
2717
2718     project-type: freestyle
2719     node: 'ubuntu1604-basebuild-4c-4g'
2720     concurrent: true
2721
2722     logrotate:
2723         daysToKeep: '{build-days-to-keep}'
2724         numToKeep: '{build-num-to-keep}'
2725         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2726         artifactNumToKeep: '{build-artifact-num-to-keep}'
2727
2728     parameters:
2729         - project-parameter:
2730             project: '{project}'
2731         - gerrit-parameter:
2732             branch: '{branch}'
2733         - os-parameter:
2734             os: 'ubuntu1604'
2735         - stream-parameter:
2736             stream: '{stream}'
2737
2738     scm:
2739         - gerrit-trigger-scm:
2740             credentials-id: 'jenkins-gerrit-credentials'
2741             refspec: '$GERRIT_REFSPEC'
2742             choosing-strategy: 'gerrit'
2743
2744     wrappers:
2745         - fdio-infra-wrappers-non-activity-timeout:
2746             build-timeout: '{build-timeout}'
2747
2748     triggers:
2749         - gerrit-trigger-manually-triggered:
2750             name: '{project}'
2751             branch: '{branch}'
2752             comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
2753
2754     builders:
2755         - shell:
2756             !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
2757
2758     publishers:
2759         - archive-artifacts:
2760             artifacts: 'archive/*.*'
2761             latest-only: false
2762
2763         - robot-report:
2764             output-path: 'archive'
2765
2766         - fdio-infra-shiplogs:
2767             maven-version: 'mvn33-new'
2768
2769 - job-template:
2770     name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
2771
2772     project-type: freestyle
2773     node: '{os}-basebuild-4c-4g'
2774     concurrent: true
2775
2776     logrotate:
2777         daysToKeep: '{build-days-to-keep}'
2778         numToKeep: '{build-num-to-keep}'
2779         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2780         artifactNumToKeep: '{build-artifact-num-to-keep}'
2781
2782     parameters:
2783         - project-parameter:
2784             project: '{project}'
2785         - gerrit-parameter:
2786             branch: '{branch}'
2787         - os-parameter:
2788             os: '{os}'
2789         - stream-parameter:
2790             stream: '{stream}'
2791
2792     scm:
2793         - gerrit-trigger-scm:
2794             credentials-id: 'jenkins-gerrit-credentials'
2795             refspec: '$GERRIT_REFSPEC'
2796             choosing-strategy: 'gerrit'
2797
2798     wrappers:
2799         - fdio-infra-wrappers:
2800             build-timeout: '{build-timeout}'
2801
2802     triggers:
2803         - gerrit-trigger-manually-triggered:
2804             name: '{project}'
2805             branch: '{branch}'
2806             comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
2807
2808     builders:
2809         - shell:
2810             !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
2811
2812     publishers:
2813         - archive-artifacts:
2814             artifacts: 'archive/*.*'
2815             latest-only: false
2816
2817         - robot-report:
2818             output-path: 'archive'
2819
2820         - fdio-infra-shiplogs:
2821             maven-version: 'mvn33-new'
2822
2823 - job-template:
2824     name: 'csit-tldk-verify-func-{stream}-{os}-virl'
2825
2826     project-type: freestyle
2827     node: '{os}-basebuild-4c-4g'
2828     concurrent: true
2829
2830     logrotate:
2831         daysToKeep: '{build-days-to-keep}'
2832         numToKeep: '{build-num-to-keep}'
2833         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2834         artifactNumToKeep: '{build-artifact-num-to-keep}'
2835
2836     parameters:
2837         - project-parameter:
2838             project: '{project}'
2839         - gerrit-parameter:
2840             branch: '{branch}'
2841         - os-parameter:
2842             os: '{os}'
2843
2844     scm:
2845         - gerrit-trigger-scm:
2846             credentials-id: 'jenkins-gerrit-credentials'
2847             refspec: '$GERRIT_REFSPEC'
2848             choosing-strategy: 'gerrit'
2849
2850     wrappers:
2851         - fdio-infra-wrappers:
2852             build-timeout: '{build-timeout}'
2853
2854     triggers:
2855         - gerrit-trigger-manually-triggered:
2856             name: '{project}'
2857             branch: '{branch}'
2858             comment-trigger-value: 'csit_verify_tldk_func'
2859
2860     builders:
2861         - shell:
2862             !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
2863
2864     publishers:
2865         - archive-artifacts:
2866             artifacts: 'archive/*.*'
2867             latest-only: false
2868
2869         - robot-report:
2870             output-path: 'archive'
2871
2872         - fdio-infra-shiplogs:
2873             maven-version: 'mvn33-new'
2874
2875 - parameter:
2876     name: test-type-parameter
2877     parameters:
2878         - string:
2879             name: TYPE
2880             default: '{type}'
2881             description: "Test TYPE parameter if not given by trigger"