Lines Matching +full:multi +full:- +full:attr
1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
5 protocol: genetlink-legacy
10 -
12 name: sb-pool-type
14 -
16 -
19 attribute-sets:
20 -
22 name-prefix: devlink-attr-
24 -
25 name: bus-name
28 -
29 name: dev-name
31 -
32 name: port-index
37 -
38 name: sb-index
44 -
45 name: sb-pool-index
49 -
50 name: sb-pool-type
52 enum: sb-pool-type
56 -
57 name: sb-tc-index
63 -
64 name: param-name
70 -
71 name: region-name
77 -
78 name: info-driver-name
81 -
82 name: info-serial-number
84 -
85 name: info-version-fixed
87 multi-attr: true
88 nested-attributes: dl-info-version
89 -
90 name: info-version-running
92 multi-attr: true
93 nested-attributes: dl-info-version
94 -
95 name: info-version-stored
97 multi-attr: true
98 nested-attributes: dl-info-version
99 -
100 name: info-version-name
102 -
103 name: info-version-value
108 -
109 name: health-reporter-name
115 -
116 name: trap-name
122 -
123 name: trap-group-name
127 -
128 name: reload-failed
133 -
134 name: trap-policer-id
140 -
141 name: reload-action
147 -
148 name: dev-stats
151 nested-attributes: dl-dev-stats
152 -
153 name: reload-stats
155 nested-attributes: dl-reload-stats
156 -
157 name: reload-stats-entry
159 multi-attr: true
160 nested-attributes: dl-reload-stats-entry
161 -
162 name: reload-stats-limit
164 -
165 name: reload-stats-value
167 -
168 name: remote-reload-stats
170 nested-attributes: dl-reload-stats
171 -
172 name: reload-action-info
174 multi-attr: true
175 nested-attributes: dl-reload-act-info
176 -
177 name: reload-action-stats
179 multi-attr: true
180 nested-attributes: dl-reload-act-stats
184 -
185 name: rate-node-name
191 -
192 name: linecard-index
196 -
197 name: dl-dev-stats
198 subset-of: devlink
200 -
201 name: reload-stats
203 -
204 name: remote-reload-stats
206 -
207 name: dl-reload-stats
208 subset-of: devlink
210 -
211 name: reload-action-info
213 -
214 name: dl-reload-act-info
215 subset-of: devlink
217 -
218 name: reload-action
220 -
221 name: reload-action-stats
223 -
224 name: dl-reload-act-stats
225 subset-of: devlink
227 -
228 name: reload-stats-entry
230 -
231 name: dl-reload-stats-entry
232 subset-of: devlink
234 -
235 name: reload-stats-limit
237 -
238 name: reload-stats-value
240 -
241 name: dl-info-version
242 subset-of: devlink
244 -
245 name: info-version-name
247 -
248 name: info-version-value
252 enum-model: directional
254 -
257 attribute-set: devlink
258 dont-validate:
259 - strict
260 - dump
263 pre: devlink-nl-pre-doit
264 post: devlink-nl-post-doit
267 attributes: &dev-id-attrs
268 - bus-name
269 - dev-name
270 reply: &get-reply
273 - bus-name
274 - dev-name
275 - reload-failed
276 - reload-action
277 - dev-stats
279 reply: *get-reply
281 -
282 name: port-get
284 attribute-set: devlink
285 dont-validate:
286 - strict
289 pre: devlink-nl-pre-doit-port
290 post: devlink-nl-post-doit
293 attributes: &port-id-attrs
294 - bus-name
295 - dev-name
296 - port-index
299 attributes: *port-id-attrs
302 attributes: *dev-id-attrs
305 attributes: *port-id-attrs
309 -
310 name: sb-get
312 attribute-set: devlink
313 dont-validate:
314 - strict
317 pre: devlink-nl-pre-doit
318 post: devlink-nl-post-doit
321 attributes: &sb-id-attrs
322 - bus-name
323 - dev-name
324 - sb-index
325 reply: &sb-get-reply
327 attributes: *sb-id-attrs
330 attributes: *dev-id-attrs
331 reply: *sb-get-reply
335 -
336 name: sb-pool-get
338 attribute-set: devlink
339 dont-validate:
340 - strict
343 pre: devlink-nl-pre-doit
344 post: devlink-nl-post-doit
347 attributes: &sb-pool-id-attrs
348 - bus-name
349 - dev-name
350 - sb-index
351 - sb-pool-index
352 reply: &sb-pool-get-reply
354 attributes: *sb-pool-id-attrs
357 attributes: *dev-id-attrs
358 reply: *sb-pool-get-reply
362 -
363 name: sb-port-pool-get
364 doc: Get shared buffer port-pool combinations and threshold.
365 attribute-set: devlink
366 dont-validate:
367 - strict
370 pre: devlink-nl-pre-doit-port
371 post: devlink-nl-post-doit
374 attributes: &sb-port-pool-id-attrs
375 - bus-name
376 - dev-name
377 - port-index
378 - sb-index
379 - sb-pool-index
380 reply: &sb-port-pool-get-reply
382 attributes: *sb-port-pool-id-attrs
385 attributes: *dev-id-attrs
386 reply: *sb-port-pool-get-reply
390 -
391 name: sb-tc-pool-bind-get
392 doc: Get shared buffer port-TC to pool bindings and threshold.
393 attribute-set: devlink
394 dont-validate:
395 - strict
398 pre: devlink-nl-pre-doit-port
399 post: devlink-nl-post-doit
402 attributes: &sb-tc-pool-bind-id-attrs
403 - bus-name
404 - dev-name
405 - port-index
406 - sb-index
407 - sb-pool-type
408 - sb-tc-index
409 reply: &sb-tc-pool-bind-get-reply
411 attributes: *sb-tc-pool-bind-id-attrs
414 attributes: *dev-id-attrs
415 reply: *sb-tc-pool-bind-get-reply
419 -
420 name: param-get
422 attribute-set: devlink
423 dont-validate:
424 - strict
427 pre: devlink-nl-pre-doit
428 post: devlink-nl-post-doit
431 attributes: ¶m-id-attrs
432 - bus-name
433 - dev-name
434 - param-name
435 reply: ¶m-get-reply
437 attributes: *param-id-attrs
440 attributes: *dev-id-attrs
441 reply: *param-get-reply
445 -
446 name: region-get
448 attribute-set: devlink
449 dont-validate:
450 - strict
453 pre: devlink-nl-pre-doit-port-optional
454 post: devlink-nl-post-doit
457 attributes: ®ion-id-attrs
458 - bus-name
459 - dev-name
460 - port-index
461 - region-name
462 reply: ®ion-get-reply
464 attributes: *region-id-attrs
467 attributes: *dev-id-attrs
468 reply: *region-get-reply
472 -
473 name: info-get
475 attribute-set: devlink
476 dont-validate:
477 - strict
478 - dump
481 pre: devlink-nl-pre-doit
482 post: devlink-nl-post-doit
485 attributes: *dev-id-attrs
486 reply: &info-get-reply
489 - bus-name
490 - dev-name
491 - info-driver-name
492 - info-serial-number
493 - info-version-fixed
494 - info-version-running
495 - info-version-stored
497 reply: *info-get-reply
499 -
500 name: health-reporter-get
502 attribute-set: devlink
503 dont-validate:
504 - strict
507 pre: devlink-nl-pre-doit-port-optional
508 post: devlink-nl-post-doit
510 attributes: &health-reporter-id-attrs
511 - bus-name
512 - dev-name
513 - port-index
514 - health-reporter-name
515 reply: &health-reporter-get-reply
516 attributes: *health-reporter-id-attrs
519 attributes: *port-id-attrs
520 reply: *health-reporter-get-reply
524 -
525 name: trap-get
527 attribute-set: devlink
528 dont-validate:
529 - strict
532 pre: devlink-nl-pre-doit
533 post: devlink-nl-post-doit
536 attributes: &trap-id-attrs
537 - bus-name
538 - dev-name
539 - trap-name
540 reply: &trap-get-reply
542 attributes: *trap-id-attrs
545 attributes: *dev-id-attrs
546 reply: *trap-get-reply
550 -
551 name: trap-group-get
553 attribute-set: devlink
554 dont-validate:
555 - strict
558 pre: devlink-nl-pre-doit
559 post: devlink-nl-post-doit
562 attributes: &trap-group-id-attrs
563 - bus-name
564 - dev-name
565 - trap-group-name
566 reply: &trap-group-get-reply
568 attributes: *trap-group-id-attrs
571 attributes: *dev-id-attrs
572 reply: *trap-group-get-reply
576 -
577 name: trap-policer-get
579 attribute-set: devlink
580 dont-validate:
581 - strict
584 pre: devlink-nl-pre-doit
585 post: devlink-nl-post-doit
588 attributes: &trap-policer-id-attrs
589 - bus-name
590 - dev-name
591 - trap-policer-id
592 reply: &trap-policer-get-reply
594 attributes: *trap-policer-id-attrs
597 attributes: *dev-id-attrs
598 reply: *trap-policer-get-reply
602 -
603 name: rate-get
605 attribute-set: devlink
606 dont-validate:
607 - strict
610 pre: devlink-nl-pre-doit
611 post: devlink-nl-post-doit
614 attributes: &rate-id-attrs
615 - bus-name
616 - dev-name
617 - port-index
618 - rate-node-name
619 reply: &rate-get-reply
621 attributes: *rate-id-attrs
624 attributes: *dev-id-attrs
625 reply: *rate-get-reply
629 -
630 name: linecard-get
632 attribute-set: devlink
633 dont-validate:
634 - strict
637 pre: devlink-nl-pre-doit
638 post: devlink-nl-post-doit
641 attributes: &linecard-id-attrs
642 - bus-name
643 - dev-name
644 - linecard-index
645 reply: &linecard-get-reply
647 attributes: *linecard-id-attrs
650 attributes: *dev-id-attrs
651 reply: *linecard-get-reply
655 -
656 name: selftests-get
658 attribute-set: devlink
659 dont-validate:
660 - strict
661 - dump
664 pre: devlink-nl-pre-doit
665 post: devlink-nl-post-doit
668 attributes: *dev-id-attrs
669 reply: &selftests-get-reply
671 attributes: *dev-id-attrs
673 reply: *selftests-get-reply