Lines Matching +full:multi +full:- +full:instance
1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
5 protocol: genetlink-legacy
10 -
12 name: sb-pool-type
14 -
16 -
18 -
20 name: port-type
22 -
24 -
26 -
28 -
30 -
32 name: port-flavour
34 -
36 -
38 -
40 -
41 name: pci-pf
42 -
43 name: pci-vf
44 -
46 -
48 -
49 name: pci-sf
50 -
52 name: port-fn-state
54 -
56 -
58 -
60 name: port-fn-opstate
62 -
64 -
66 -
68 name: port-fn-attr-cap
70 -
71 name: roce-bit
72 -
73 name: migratable-bit
74 -
75 name: ipsec-crypto-bit
76 -
77 name: ipsec-packet-bit
78 -
80 name: rate-type
82 -
84 -
86 -
88 name: sb-threshold-type
90 -
92 -
94 -
96 name: eswitch-mode
98 -
100 -
102 -
103 name: switchdev-inactive
104 -
106 name: eswitch-inline-mode
108 -
110 -
112 -
114 -
116 -
118 name: eswitch-encap-mode
120 -
122 -
124 -
126 name: dpipe-header-id
128 -
130 -
132 -
134 -
136 name: dpipe-match-type
138 -
139 name: field-exact
140 -
142 name: dpipe-action-type
144 -
145 name: field-modify
146 -
148 name: dpipe-field-mapping-type
150 -
152 -
154 -
156 name: resource-unit
158 -
160 -
162 name: resource-scope
164 -
166 -
168 -
170 name: reload-action
172 -
173 name: driver-reinit
175 -
176 name: fw-activate
177 -
179 name: param-cmode
181 -
183 -
185 -
187 -
189 name: flash-overwrite
191 -
192 name: settings-bit
193 -
194 name: identifiers-bit
195 -
197 name: trap-action
199 -
201 -
203 -
205 -
207 name: trap-type
209 -
211 -
213 -
215 -
217 name: var-attr-type
219 -
222 -
224 -
226 -
228 -
230 -
232 -
233 name: nul-string
235 -
237 -
238 name: u64-array
241 -
242 name: rate-tc-index-max
246 attribute-sets:
247 -
249 name-prefix: devlink-attr-
251 -
252 name: bus-name
255 -
256 name: dev-name
258 -
259 name: port-index
261 -
262 name: port-type
264 enum: port-type
265 -
266 name: port-desired-type
268 -
269 name: port-netdev-ifindex
271 -
272 name: port-netdev-name
274 -
275 name: port-ibdev-name
277 -
278 name: port-split-count
280 -
281 name: port-split-group
283 -
284 name: sb-index
286 -
287 name: sb-size
289 -
290 name: sb-ingress-pool-count
292 -
293 name: sb-egress-pool-count
295 -
296 name: sb-ingress-tc-count
298 -
299 name: sb-egress-tc-count
301 -
302 name: sb-pool-index
304 -
305 name: sb-pool-type
307 enum: sb-pool-type
308 -
309 name: sb-pool-size
311 -
312 name: sb-pool-threshold-type
314 enum: sb-threshold-type
315 -
316 name: sb-threshold
318 -
319 name: sb-tc-index
321 -
322 name: sb-occ-cur
324 -
325 name: sb-occ-max
327 -
328 name: eswitch-mode
330 enum: eswitch-mode
331 -
332 name: eswitch-inline-mode
334 enum: eswitch-inline-mode
335 -
336 name: dpipe-tables
338 nested-attributes: dl-dpipe-tables
339 -
340 name: dpipe-table
342 multi-attr: true
343 nested-attributes: dl-dpipe-table
344 -
345 name: dpipe-table-name
347 -
348 name: dpipe-table-size
350 -
351 name: dpipe-table-matches
353 nested-attributes: dl-dpipe-table-matches
354 -
355 name: dpipe-table-actions
357 nested-attributes: dl-dpipe-table-actions
358 -
359 name: dpipe-table-counters-enabled
361 -
362 name: dpipe-entries
364 nested-attributes: dl-dpipe-entries
365 -
366 name: dpipe-entry
368 multi-attr: true
369 nested-attributes: dl-dpipe-entry
370 -
371 name: dpipe-entry-index
373 -
374 name: dpipe-entry-match-values
376 nested-attributes: dl-dpipe-entry-match-values
377 -
378 name: dpipe-entry-action-values
380 nested-attributes: dl-dpipe-entry-action-values
381 -
382 name: dpipe-entry-counter
384 -
385 name: dpipe-match
387 multi-attr: true
388 nested-attributes: dl-dpipe-match
389 -
390 name: dpipe-match-value
392 multi-attr: true
393 nested-attributes: dl-dpipe-match-value
394 -
395 name: dpipe-match-type
397 enum: dpipe-match-type
398 -
399 name: dpipe-action
401 multi-attr: true
402 nested-attributes: dl-dpipe-action
403 -
404 name: dpipe-action-value
406 multi-attr: true
407 nested-attributes: dl-dpipe-action-value
408 -
409 name: dpipe-action-type
411 enum: dpipe-action-type
412 -
413 name: dpipe-value
415 -
416 name: dpipe-value-mask
418 -
419 name: dpipe-value-mapping
421 -
422 name: dpipe-headers
424 nested-attributes: dl-dpipe-headers
425 -
426 name: dpipe-header
428 multi-attr: true
429 nested-attributes: dl-dpipe-header
430 -
431 name: dpipe-header-name
433 -
434 name: dpipe-header-id
436 enum: dpipe-header-id
437 -
438 name: dpipe-header-fields
440 nested-attributes: dl-dpipe-header-fields
441 -
442 name: dpipe-header-global
444 -
445 name: dpipe-header-index
447 -
448 name: dpipe-field
450 multi-attr: true
451 nested-attributes: dl-dpipe-field
452 -
453 name: dpipe-field-name
455 -
456 name: dpipe-field-id
458 -
459 name: dpipe-field-bitwidth
461 -
462 name: dpipe-field-mapping-type
464 enum: dpipe-field-mapping-type
465 -
468 -
469 name: eswitch-encap-mode
471 enum: eswitch-encap-mode
472 -
473 name: resource-list
475 nested-attributes: dl-resource-list
476 -
479 multi-attr: true
480 nested-attributes: dl-resource
481 -
482 name: resource-name
484 -
485 name: resource-id
487 -
488 name: resource-size
490 -
491 name: resource-size-new
493 -
494 name: resource-size-valid
496 -
497 name: resource-size-min
499 -
500 name: resource-size-max
502 -
503 name: resource-size-gran
505 -
506 name: resource-unit
508 enum: resource-unit
509 -
510 name: resource-occ
512 -
513 name: dpipe-table-resource-id
515 -
516 name: dpipe-table-resource-units
518 -
519 name: port-flavour
521 enum: port-flavour
522 -
523 name: port-number
525 -
526 name: port-split-subport-number
528 -
531 nested-attributes: dl-param
532 -
533 name: param-name
535 -
536 name: param-generic
538 -
539 name: param-type
541 enum: var-attr-type
545 -
546 name: param-value-cmode
548 enum: param-cmode
550 -
551 name: region-name
553 -
554 name: region-size
556 -
557 name: region-snapshots
559 nested-attributes: dl-region-snapshots
560 -
561 name: region-snapshot
563 nested-attributes: dl-region-snapshot
564 -
565 name: region-snapshot-id
567 -
568 name: region-chunks
570 nested-attributes: dl-region-chunks
571 -
572 name: region-chunk
574 nested-attributes: dl-region-chunk
575 -
576 name: region-chunk-data
578 -
579 name: region-chunk-addr
581 -
582 name: region-chunk-len
584 -
585 name: info-driver-name
587 -
588 name: info-serial-number
590 -
591 name: info-version-fixed
593 multi-attr: true
594 nested-attributes: dl-info-version
595 -
596 name: info-version-running
598 multi-attr: true
599 nested-attributes: dl-info-version
600 -
601 name: info-version-stored
603 multi-attr: true
604 nested-attributes: dl-info-version
605 -
606 name: info-version-name
608 -
609 name: info-version-value
611 -
612 name: sb-pool-cell-size
614 -
617 nested-attributes: dl-fmsg
618 -
619 name: fmsg-obj-nest-start
621 -
622 name: fmsg-pair-nest-start
624 -
625 name: fmsg-arr-nest-start
627 -
628 name: fmsg-nest-end
630 -
631 name: fmsg-obj-name
633 -
634 name: fmsg-obj-value-type
636 enum: var-attr-type
640 -
641 name: health-reporter
644 nested-attributes: dl-health-reporter
645 -
646 name: health-reporter-name
648 -
649 name: health-reporter-state
651 -
652 name: health-reporter-err-count
654 -
655 name: health-reporter-recover-count
657 -
658 name: health-reporter-dump-ts
660 -
661 name: health-reporter-graceful-period
663 -
664 name: health-reporter-auto-recover
666 -
667 name: flash-update-file-name
669 -
670 name: flash-update-component
672 -
673 name: flash-update-status-msg
675 -
676 name: flash-update-status-done
678 -
679 name: flash-update-status-total
681 -
682 name: port-pci-pf-number
684 -
685 name: port-pci-vf-number
687 -
690 nested-attributes: dl-attr-stats
691 -
692 name: trap-name
694 -
695 name: trap-action
697 enum: trap-action
698 -
699 name: trap-type
701 enum: trap-type
702 -
703 name: trap-generic
705 -
706 name: trap-metadata
708 nested-attributes: dl-trap-metadata
709 -
710 name: trap-group-name
712 -
713 name: reload-failed
715 -
716 name: health-reporter-dump-ts-ns
718 -
719 name: netns-fd
721 -
722 name: netns-pid
724 -
725 name: netns-id
727 -
728 name: health-reporter-auto-dump
730 -
731 name: trap-policer-id
733 -
734 name: trap-policer-rate
736 -
737 name: trap-policer-burst
739 -
740 name: port-function
742 nested-attributes: dl-port-function
743 -
744 name: info-board-serial-number
746 -
747 name: port-lanes
749 -
750 name: port-splittable
752 -
753 name: port-external
755 -
756 name: port-controller-number
758 -
759 name: flash-update-status-timeout
761 -
762 name: flash-update-overwrite-mask
764 enum: flash-overwrite
765 enum-as-flags: true
766 -
767 name: reload-action
769 enum: reload-action
770 -
771 name: reload-actions-performed
773 enum: reload-action
774 enum-as-flags: true
775 -
776 name: reload-limits
778 enum: reload-action
779 enum-as-flags: true
780 -
781 name: dev-stats
783 nested-attributes: dl-dev-stats
784 -
785 name: reload-stats
787 nested-attributes: dl-reload-stats
788 -
789 name: reload-stats-entry
791 multi-attr: true
792 nested-attributes: dl-reload-stats-entry
793 -
794 name: reload-stats-limit
796 -
797 name: reload-stats-value
799 -
800 name: remote-reload-stats
802 nested-attributes: dl-reload-stats
803 -
804 name: reload-action-info
806 multi-attr: true
807 nested-attributes: dl-reload-act-info
808 -
809 name: reload-action-stats
811 multi-attr: true
812 nested-attributes: dl-reload-act-stats
813 -
814 name: port-pci-sf-number
816 -
817 name: rate-type
819 enum: rate-type
820 -
821 name: rate-tx-share
823 -
824 name: rate-tx-max
826 -
827 name: rate-node-name
829 -
830 name: rate-parent-node-name
832 -
833 name: region-max-snapshots
835 -
836 name: linecard-index
838 -
839 name: linecard-state
841 -
842 name: linecard-type
844 -
845 name: linecard-supported-types
847 nested-attributes: dl-linecard-supported-types
851 -
855 nested-attributes: dl-selftest-id
856 -
857 name: rate-tx-priority
859 -
860 name: rate-tx-weight
862 -
863 name: region-direct
865 -
866 name: rate-tc-bws
868 multi-attr: true
869 nested-attributes: dl-rate-tc-bws
870 -
871 name: health-reporter-burst-period
877 -
878 name: param-reset-default
882 -
885 doc: Unique devlink instance index.
887 max: u32-max
888 -
889 name: resource-scope-mask
891 enum: resource-scope
892 enum-as-flags: true
895 resource-dump response. Bit 0 (dev) selects device-level
896 resources; bit 1 (port) selects port-level resources.
898 -
899 name: parent-dev
901 nested-attributes: dl-parent-dev
903 Identifies the devlink instance which owns the parent rate node.
904 Used with rate-set and rate-new to parent a rate object to a node on
905 a different devlink instance, enabling cross-device rate scheduling.
906 When absent, the parent node is resolved on the same instance.
908 -
909 name: dl-dev-stats
910 subset-of: devlink
912 -
913 name: reload-stats
914 -
915 name: remote-reload-stats
917 -
918 name: dl-reload-stats
919 subset-of: devlink
921 -
922 name: reload-action-info
924 -
925 name: dl-reload-act-info
926 subset-of: devlink
928 -
929 name: reload-action
930 -
931 name: reload-action-stats
933 -
934 name: dl-reload-act-stats
935 subset-of: devlink
937 -
938 name: reload-stats-entry
940 -
941 name: dl-reload-stats-entry
942 subset-of: devlink
944 -
945 name: reload-stats-limit
946 -
947 name: reload-stats-value
949 -
950 name: dl-info-version
951 subset-of: devlink
953 -
954 name: info-version-name
955 -
956 name: info-version-value
958 -
959 name: dl-port-function
960 name-prefix: devlink-port-fn-attr-
961 attr-max-name: devlink-port-function-attr-max
963 -
964 name-prefix: devlink-port-function-attr-
965 name: hw-addr
968 -
971 enum: port-fn-state
972 -
975 enum: port-fn-opstate
976 -
979 enum: port-fn-attr-cap
980 enum-as-flags: true
982 -
983 name: dl-dpipe-tables
984 subset-of: devlink
986 -
987 name: dpipe-table
989 -
990 name: dl-dpipe-table
991 subset-of: devlink
993 -
994 name: dpipe-table-name
995 -
996 name: dpipe-table-size
997 -
998 name: dpipe-table-name
999 -
1000 name: dpipe-table-size
1001 -
1002 name: dpipe-table-matches
1003 -
1004 name: dpipe-table-actions
1005 -
1006 name: dpipe-table-counters-enabled
1007 -
1008 name: dpipe-table-resource-id
1009 -
1010 name: dpipe-table-resource-units
1012 -
1013 name: dl-dpipe-table-matches
1014 subset-of: devlink
1016 -
1017 name: dpipe-match
1019 -
1020 name: dl-dpipe-table-actions
1021 subset-of: devlink
1023 -
1024 name: dpipe-action
1026 -
1027 name: dl-dpipe-entries
1028 subset-of: devlink
1030 -
1031 name: dpipe-entry
1033 -
1034 name: dl-dpipe-entry
1035 subset-of: devlink
1037 -
1038 name: dpipe-entry-index
1039 -
1040 name: dpipe-entry-match-values
1041 -
1042 name: dpipe-entry-action-values
1043 -
1044 name: dpipe-entry-counter
1046 -
1047 name: dl-dpipe-entry-match-values
1048 subset-of: devlink
1050 -
1051 name: dpipe-match-value
1053 -
1054 name: dl-dpipe-entry-action-values
1055 subset-of: devlink
1057 -
1058 name: dpipe-action-value
1060 -
1061 name: dl-dpipe-match
1062 subset-of: devlink
1064 -
1065 name: dpipe-match-type
1066 -
1067 name: dpipe-header-id
1068 -
1069 name: dpipe-header-global
1070 -
1071 name: dpipe-header-index
1072 -
1073 name: dpipe-field-id
1075 -
1076 name: dl-dpipe-match-value
1077 subset-of: devlink
1079 -
1080 name: dpipe-match
1081 -
1082 name: dpipe-value
1083 -
1084 name: dpipe-value-mask
1085 -
1086 name: dpipe-value-mapping
1088 -
1089 name: dl-dpipe-action
1090 subset-of: devlink
1092 -
1093 name: dpipe-action-type
1094 -
1095 name: dpipe-header-id
1096 -
1097 name: dpipe-header-global
1098 -
1099 name: dpipe-header-index
1100 -
1101 name: dpipe-field-id
1103 -
1104 name: dl-dpipe-action-value
1105 subset-of: devlink
1107 -
1108 name: dpipe-action
1109 -
1110 name: dpipe-value
1111 -
1112 name: dpipe-value-mask
1113 -
1114 name: dpipe-value-mapping
1116 -
1117 name: dl-dpipe-headers
1118 subset-of: devlink
1120 -
1121 name: dpipe-header
1123 -
1124 name: dl-dpipe-header
1125 subset-of: devlink
1127 -
1128 name: dpipe-header-name
1129 -
1130 name: dpipe-header-id
1131 -
1132 name: dpipe-header-global
1133 -
1134 name: dpipe-header-fields
1136 -
1137 name: dl-dpipe-header-fields
1138 subset-of: devlink
1140 -
1141 name: dpipe-field
1143 -
1144 name: dl-dpipe-field
1145 subset-of: devlink
1147 -
1148 name: dpipe-field-name
1149 -
1150 name: dpipe-field-id
1151 -
1152 name: dpipe-field-bitwidth
1153 -
1154 name: dpipe-field-mapping-type
1156 -
1157 name: dl-resource
1158 subset-of: devlink
1160 # -
1161 # name: resource-list
1163 -
1164 name: resource-name
1165 -
1166 name: resource-id
1167 -
1168 name: resource-size
1169 -
1170 name: resource-size-new
1171 -
1172 name: resource-size-valid
1173 -
1174 name: resource-size-min
1175 -
1176 name: resource-size-max
1177 -
1178 name: resource-size-gran
1179 -
1180 name: resource-unit
1181 -
1182 name: resource-occ
1184 -
1185 name: dl-resource-list
1186 subset-of: devlink
1188 -
1191 -
1192 name: dl-param
1193 subset-of: devlink
1195 -
1196 name: param-name
1197 -
1198 name: param-generic
1199 -
1200 name: param-type
1202 # TODO: fill in the attribute param-value-list
1204 -
1205 name: dl-region-snapshots
1206 subset-of: devlink
1208 -
1209 name: region-snapshot
1211 -
1212 name: dl-region-snapshot
1213 subset-of: devlink
1215 -
1216 name: region-snapshot-id
1218 -
1219 name: dl-region-chunks
1220 subset-of: devlink
1222 -
1223 name: region-chunk
1225 -
1226 name: dl-region-chunk
1227 subset-of: devlink
1229 -
1230 name: region-chunk-data
1231 -
1232 name: region-chunk-addr
1234 -
1235 name: dl-fmsg
1236 subset-of: devlink
1238 -
1239 name: fmsg-obj-nest-start
1240 -
1241 name: fmsg-pair-nest-start
1242 -
1243 name: fmsg-arr-nest-start
1244 -
1245 name: fmsg-nest-end
1246 -
1247 name: fmsg-obj-name
1249 -
1250 name: dl-health-reporter
1251 subset-of: devlink
1253 -
1254 name: health-reporter-name
1255 -
1256 name: health-reporter-state
1257 -
1258 name: health-reporter-err-count
1259 -
1260 name: health-reporter-recover-count
1261 -
1262 name: health-reporter-graceful-period
1263 -
1264 name: health-reporter-auto-recover
1265 -
1266 name: health-reporter-dump-ts
1267 -
1268 name: health-reporter-dump-ts-ns
1269 -
1270 name: health-reporter-auto-dump
1271 -
1272 name: health-reporter-burst-period
1274 -
1275 name: dl-attr-stats
1276 name-prefix: devlink-attr-
1278 - name: stats-rx-packets
1281 -
1282 name: stats-rx-bytes
1284 -
1285 name: stats-rx-dropped
1288 -
1289 name: dl-trap-metadata
1290 name-prefix: devlink-attr-
1292 -
1293 name: trap-metadata-type-in-port
1296 -
1297 name: trap-metadata-type-fa-cookie
1300 -
1301 name: dl-linecard-supported-types
1302 subset-of: devlink
1304 -
1305 name: linecard-type
1307 -
1308 name: dl-selftest-id
1309 name-prefix: devlink-attr-selftest-id-
1311 -
1314 -
1315 name: dl-rate-tc-bws
1316 name-prefix: devlink-rate-tc-attr-
1318 -
1322 max: rate-tc-index-max
1323 -
1330 -
1331 name: dl-parent-dev
1332 subset-of: devlink
1334 -
1335 name: bus-name
1336 -
1337 name: dev-name
1338 -
1342 enum-model: directional
1344 -
1347 attribute-set: devlink
1348 dont-validate: [strict, dump]
1350 pre: devlink-nl-pre-doit
1351 post: devlink-nl-post-doit
1354 attributes: &dev-id-attrs
1355 - bus-name
1356 - dev-name
1357 - index
1358 reply: &get-reply
1361 - bus-name
1362 - dev-name
1363 - index
1364 - reload-failed
1365 - dev-stats
1367 reply: *get-reply
1369 -
1370 name: port-get
1372 attribute-set: devlink
1373 dont-validate: [strict]
1375 pre: devlink-nl-pre-doit-port
1376 post: devlink-nl-post-doit
1379 attributes: &port-id-attrs
1380 - bus-name
1381 - dev-name
1382 - index
1383 - port-index
1386 attributes: *port-id-attrs
1389 attributes: *dev-id-attrs
1392 attributes: *port-id-attrs
1394 -
1395 name: port-set
1397 attribute-set: devlink
1398 dont-validate: [strict]
1399 flags: [admin-perm]
1401 pre: devlink-nl-pre-doit-port
1402 post: devlink-nl-post-doit
1405 - bus-name
1406 - dev-name
1407 - index
1408 - port-index
1409 - port-type
1410 - port-function
1412 -
1413 name: port-new
1415 attribute-set: devlink
1416 dont-validate: [strict]
1417 flags: [admin-perm]
1419 pre: devlink-nl-pre-doit
1420 post: devlink-nl-post-doit
1423 - bus-name
1424 - dev-name
1425 - index
1426 - port-index
1427 - port-flavour
1428 - port-pci-pf-number
1429 - port-pci-sf-number
1430 - port-controller-number
1433 attributes: *port-id-attrs
1435 -
1436 name: port-del
1438 attribute-set: devlink
1439 dont-validate: [strict]
1440 flags: [admin-perm]
1442 pre: devlink-nl-pre-doit-port
1443 post: devlink-nl-post-doit
1445 attributes: *port-id-attrs
1447 -
1448 name: port-split
1450 attribute-set: devlink
1451 dont-validate: [strict]
1452 flags: [admin-perm]
1454 pre: devlink-nl-pre-doit-port
1455 post: devlink-nl-post-doit
1458 - bus-name
1459 - dev-name
1460 - index
1461 - port-index
1462 - port-split-count
1464 -
1465 name: port-unsplit
1467 attribute-set: devlink
1468 dont-validate: [strict]
1469 flags: [admin-perm]
1471 pre: devlink-nl-pre-doit-port
1472 post: devlink-nl-post-doit
1474 attributes: *port-id-attrs
1476 -
1477 name: sb-get
1479 attribute-set: devlink
1480 dont-validate: [strict]
1482 pre: devlink-nl-pre-doit
1483 post: devlink-nl-post-doit
1486 attributes: &sb-id-attrs
1487 - bus-name
1488 - dev-name
1489 - index
1490 - sb-index
1491 reply: &sb-get-reply
1493 attributes: *sb-id-attrs
1496 attributes: *dev-id-attrs
1497 reply: *sb-get-reply
1499 -
1500 name: sb-pool-get
1502 attribute-set: devlink
1503 dont-validate: [strict]
1505 pre: devlink-nl-pre-doit
1506 post: devlink-nl-post-doit
1509 attributes: &sb-pool-id-attrs
1510 - bus-name
1511 - dev-name
1512 - index
1513 - sb-index
1514 - sb-pool-index
1515 reply: &sb-pool-get-reply
1517 attributes: *sb-pool-id-attrs
1520 attributes: *dev-id-attrs
1521 reply: *sb-pool-get-reply
1523 -
1524 name: sb-pool-set
1526 attribute-set: devlink
1527 dont-validate: [strict]
1528 flags: [admin-perm]
1530 pre: devlink-nl-pre-doit
1531 post: devlink-nl-post-doit
1534 - bus-name
1535 - dev-name
1536 - index
1537 - sb-index
1538 - sb-pool-index
1539 - sb-pool-threshold-type
1540 - sb-pool-size
1542 -
1543 name: sb-port-pool-get
1544 doc: Get shared buffer port-pool combinations and threshold.
1545 attribute-set: devlink
1546 dont-validate: [strict]
1548 pre: devlink-nl-pre-doit-port
1549 post: devlink-nl-post-doit
1552 attributes: &sb-port-pool-id-attrs
1553 - bus-name
1554 - dev-name
1555 - index
1556 - port-index
1557 - sb-index
1558 - sb-pool-index
1559 reply: &sb-port-pool-get-reply
1561 attributes: *sb-port-pool-id-attrs
1564 attributes: *dev-id-attrs
1565 reply: *sb-port-pool-get-reply
1567 -
1568 name: sb-port-pool-set
1569 doc: Set shared buffer port-pool combinations and threshold.
1570 attribute-set: devlink
1571 dont-validate: [strict]
1572 flags: [admin-perm]
1574 pre: devlink-nl-pre-doit-port
1575 post: devlink-nl-post-doit
1578 - bus-name
1579 - dev-name
1580 - index
1581 - port-index
1582 - sb-index
1583 - sb-pool-index
1584 - sb-threshold
1586 -
1587 name: sb-tc-pool-bind-get
1588 doc: Get shared buffer port-TC to pool bindings and threshold.
1589 attribute-set: devlink
1590 dont-validate: [strict]
1592 pre: devlink-nl-pre-doit-port
1593 post: devlink-nl-post-doit
1596 attributes: &sb-tc-pool-bind-id-attrs
1597 - bus-name
1598 - dev-name
1599 - index
1600 - port-index
1601 - sb-index
1602 - sb-pool-type
1603 - sb-tc-index
1604 reply: &sb-tc-pool-bind-get-reply
1606 attributes: *sb-tc-pool-bind-id-attrs
1609 attributes: *dev-id-attrs
1610 reply: *sb-tc-pool-bind-get-reply
1612 -
1613 name: sb-tc-pool-bind-set
1614 doc: Set shared buffer port-TC to pool bindings and threshold.
1615 attribute-set: devlink
1616 dont-validate: [strict]
1617 flags: [admin-perm]
1619 pre: devlink-nl-pre-doit-port
1620 post: devlink-nl-post-doit
1623 - bus-name
1624 - dev-name
1625 - index
1626 - port-index
1627 - sb-index
1628 - sb-pool-index
1629 - sb-pool-type
1630 - sb-tc-index
1631 - sb-threshold
1633 -
1634 name: sb-occ-snapshot
1636 attribute-set: devlink
1637 dont-validate: [strict]
1638 flags: [admin-perm]
1640 pre: devlink-nl-pre-doit
1641 post: devlink-nl-post-doit
1645 - bus-name
1646 - dev-name
1647 - index
1648 - sb-index
1650 -
1651 name: sb-occ-max-clear
1653 attribute-set: devlink
1654 dont-validate: [strict]
1655 flags: [admin-perm]
1657 pre: devlink-nl-pre-doit
1658 post: devlink-nl-post-doit
1661 - bus-name
1662 - dev-name
1663 - index
1664 - sb-index
1666 -
1667 name: eswitch-get
1669 attribute-set: devlink
1670 dont-validate: [strict]
1671 flags: [admin-perm]
1673 pre: devlink-nl-pre-doit
1674 post: devlink-nl-post-doit
1676 attributes: *dev-id-attrs
1679 attributes: &eswitch-attrs
1680 - bus-name
1681 - dev-name
1682 - index
1683 - eswitch-mode
1684 - eswitch-inline-mode
1685 - eswitch-encap-mode
1687 -
1688 name: eswitch-set
1690 attribute-set: devlink
1691 dont-validate: [strict]
1692 flags: [admin-perm]
1694 pre: devlink-nl-pre-doit
1695 post: devlink-nl-post-doit
1697 attributes: *eswitch-attrs
1699 -
1700 name: dpipe-table-get
1702 attribute-set: devlink
1703 dont-validate: [strict]
1705 pre: devlink-nl-pre-doit
1706 post: devlink-nl-post-doit
1709 - bus-name
1710 - dev-name
1711 - index
1712 - dpipe-table-name
1716 - bus-name
1717 - dev-name
1718 - index
1719 - dpipe-tables
1721 -
1722 name: dpipe-entries-get
1724 attribute-set: devlink
1725 dont-validate: [strict]
1727 pre: devlink-nl-pre-doit
1728 post: devlink-nl-post-doit
1731 - bus-name
1732 - dev-name
1733 - index
1734 - dpipe-table-name
1737 - bus-name
1738 - dev-name
1739 - index
1740 - dpipe-entries
1742 -
1743 name: dpipe-headers-get
1745 attribute-set: devlink
1746 dont-validate: [strict]
1748 pre: devlink-nl-pre-doit
1749 post: devlink-nl-post-doit
1752 - bus-name
1753 - dev-name
1754 - index
1757 - bus-name
1758 - dev-name
1759 - index
1760 - dpipe-headers
1762 -
1763 name: dpipe-table-counters-set
1765 attribute-set: devlink
1766 dont-validate: [strict]
1767 flags: [admin-perm]
1769 pre: devlink-nl-pre-doit
1770 post: devlink-nl-post-doit
1773 - bus-name
1774 - dev-name
1775 - index
1776 - dpipe-table-name
1777 - dpipe-table-counters-enabled
1779 -
1780 name: resource-set
1782 attribute-set: devlink
1783 dont-validate: [strict]
1784 flags: [admin-perm]
1786 pre: devlink-nl-pre-doit
1787 post: devlink-nl-post-doit
1790 - bus-name
1791 - dev-name
1792 - index
1793 - resource-id
1794 - resource-size
1796 -
1797 name: resource-dump
1799 attribute-set: devlink
1800 dont-validate: [strict]
1802 pre: devlink-nl-pre-doit-port-optional
1803 post: devlink-nl-post-doit
1806 - bus-name
1807 - dev-name
1808 - index
1809 - port-index
1810 reply: &resource-dump-reply
1813 - bus-name
1814 - dev-name
1815 - index
1816 - port-index
1817 - resource-list
1821 - bus-name
1822 - dev-name
1823 - index
1824 - resource-scope-mask
1825 reply: *resource-dump-reply
1827 -
1830 attribute-set: devlink
1831 dont-validate: [strict]
1832 flags: [admin-perm]
1834 pre: devlink-nl-pre-doit-dev-lock
1835 post: devlink-nl-post-doit-dev-lock
1838 - bus-name
1839 - dev-name
1840 - index
1841 - reload-action
1842 - reload-limits
1843 - netns-pid
1844 - netns-fd
1845 - netns-id
1848 - bus-name
1849 - dev-name
1850 - index
1851 - reload-actions-performed
1853 -
1854 name: param-get
1856 attribute-set: devlink
1857 dont-validate: [strict]
1859 pre: devlink-nl-pre-doit
1860 post: devlink-nl-post-doit
1862 attributes: ¶m-id-attrs
1863 - bus-name
1864 - dev-name
1865 - index
1866 - param-name
1867 reply: ¶m-get-reply
1868 attributes: *param-id-attrs
1871 attributes: *dev-id-attrs
1872 reply: *param-get-reply
1874 -
1875 name: param-set
1877 attribute-set: devlink
1878 dont-validate: [strict]
1879 flags: [admin-perm]
1881 pre: devlink-nl-pre-doit
1882 post: devlink-nl-post-doit
1885 - bus-name
1886 - dev-name
1887 - index
1888 - param-name
1889 - param-type
1890 # param-value-data is missing here as the type is variable
1891 - param-value-cmode
1892 - param-reset-default
1894 -
1895 name: region-get
1897 attribute-set: devlink
1898 dont-validate: [strict]
1900 pre: devlink-nl-pre-doit-port-optional
1901 post: devlink-nl-post-doit
1904 attributes: ®ion-id-attrs
1905 - bus-name
1906 - dev-name
1907 - index
1908 - port-index
1909 - region-name
1910 reply: ®ion-get-reply
1912 attributes: *region-id-attrs
1915 attributes: *dev-id-attrs
1916 reply: *region-get-reply
1918 -
1919 name: region-new
1921 attribute-set: devlink
1922 dont-validate: [strict]
1923 flags: [admin-perm]
1925 pre: devlink-nl-pre-doit-port-optional
1926 post: devlink-nl-post-doit
1929 attributes: ®ion-snapshot-id-attrs
1930 - bus-name
1931 - dev-name
1932 - index
1933 - port-index
1934 - region-name
1935 - region-snapshot-id
1938 attributes: *region-snapshot-id-attrs
1940 -
1941 name: region-del
1943 attribute-set: devlink
1944 dont-validate: [strict]
1945 flags: [admin-perm]
1947 pre: devlink-nl-pre-doit-port-optional
1948 post: devlink-nl-post-doit
1950 attributes: *region-snapshot-id-attrs
1952 -
1953 name: region-read
1955 attribute-set: devlink
1956 dont-validate: [dump-strict]
1957 flags: [admin-perm]
1961 - bus-name
1962 - dev-name
1963 - index
1964 - port-index
1965 - region-name
1966 - region-snapshot-id
1967 - region-direct
1968 - region-chunk-addr
1969 - region-chunk-len
1973 - bus-name
1974 - dev-name
1975 - index
1976 - port-index
1977 - region-name
1979 -
1980 name: port-param-get
1982 attribute-set: devlink
1983 dont-validate: [strict, dump-strict]
1985 pre: devlink-nl-pre-doit-port
1986 post: devlink-nl-post-doit
1988 attributes: *port-id-attrs
1990 attributes: *port-id-attrs
1993 attributes: *port-id-attrs
1995 -
1996 name: port-param-set
1998 attribute-set: devlink
1999 dont-validate: [strict]
2000 flags: [admin-perm]
2002 pre: devlink-nl-pre-doit-port
2003 post: devlink-nl-post-doit
2005 attributes: *port-id-attrs
2007 -
2008 name: info-get
2012 attribute-set: devlink
2013 dont-validate: [strict, dump]
2015 pre: devlink-nl-pre-doit
2016 post: devlink-nl-post-doit
2019 attributes: *dev-id-attrs
2020 reply: &info-get-reply
2023 - bus-name
2024 - dev-name
2025 - index
2026 - info-driver-name
2027 - info-serial-number
2028 - info-version-fixed
2029 - info-version-running
2030 - info-version-stored
2031 - info-board-serial-number
2033 reply: *info-get-reply
2035 -
2036 name: health-reporter-get
2038 attribute-set: devlink
2039 dont-validate: [strict]
2041 pre: devlink-nl-pre-doit-port-optional
2042 post: devlink-nl-post-doit
2044 attributes: &health-reporter-id-attrs
2045 - bus-name
2046 - dev-name
2047 - index
2048 - port-index
2049 - health-reporter-name
2050 reply: &health-reporter-get-reply
2051 attributes: *health-reporter-id-attrs
2054 attributes: *port-id-attrs
2055 reply: *health-reporter-get-reply
2057 -
2058 name: health-reporter-set
2060 attribute-set: devlink
2061 dont-validate: [strict]
2062 flags: [admin-perm]
2064 pre: devlink-nl-pre-doit-port-optional
2065 post: devlink-nl-post-doit
2068 - bus-name
2069 - dev-name
2070 - index
2071 - port-index
2072 - health-reporter-name
2073 - health-reporter-graceful-period
2074 - health-reporter-auto-recover
2075 - health-reporter-auto-dump
2076 - health-reporter-burst-period
2078 -
2079 name: health-reporter-recover
2081 attribute-set: devlink
2082 dont-validate: [strict]
2083 flags: [admin-perm]
2085 pre: devlink-nl-pre-doit-port-optional
2086 post: devlink-nl-post-doit
2088 attributes: *health-reporter-id-attrs
2090 -
2091 name: health-reporter-diagnose
2093 attribute-set: devlink
2094 dont-validate: [strict]
2095 flags: [admin-perm]
2097 pre: devlink-nl-pre-doit-port-optional
2098 post: devlink-nl-post-doit
2100 attributes: *health-reporter-id-attrs
2102 -
2103 name: health-reporter-dump-get
2105 attribute-set: devlink
2106 dont-validate: [dump-strict]
2107 flags: [admin-perm]
2110 attributes: *health-reporter-id-attrs
2114 - fmsg
2116 -
2117 name: health-reporter-dump-clear
2119 attribute-set: devlink
2120 dont-validate: [strict]
2121 flags: [admin-perm]
2123 pre: devlink-nl-pre-doit-port-optional
2124 post: devlink-nl-post-doit
2126 attributes: *health-reporter-id-attrs
2128 -
2129 name: flash-update
2131 attribute-set: devlink
2132 dont-validate: [strict]
2133 flags: [admin-perm]
2135 pre: devlink-nl-pre-doit
2136 post: devlink-nl-post-doit
2139 - bus-name
2140 - dev-name
2141 - index
2142 - flash-update-file-name
2143 - flash-update-component
2144 - flash-update-overwrite-mask
2146 -
2147 name: trap-get
2149 attribute-set: devlink
2150 dont-validate: [strict]
2152 pre: devlink-nl-pre-doit
2153 post: devlink-nl-post-doit
2156 attributes: &trap-id-attrs
2157 - bus-name
2158 - dev-name
2159 - index
2160 - trap-name
2161 reply: &trap-get-reply
2163 attributes: *trap-id-attrs
2166 attributes: *dev-id-attrs
2167 reply: *trap-get-reply
2169 -
2170 name: trap-set
2172 attribute-set: devlink
2173 dont-validate: [strict]
2174 flags: [admin-perm]
2176 pre: devlink-nl-pre-doit
2177 post: devlink-nl-post-doit
2180 - bus-name
2181 - dev-name
2182 - index
2183 - trap-name
2184 - trap-action
2186 -
2187 name: trap-group-get
2189 attribute-set: devlink
2190 dont-validate: [strict]
2192 pre: devlink-nl-pre-doit
2193 post: devlink-nl-post-doit
2196 attributes: &trap-group-id-attrs
2197 - bus-name
2198 - dev-name
2199 - index
2200 - trap-group-name
2201 reply: &trap-group-get-reply
2203 attributes: *trap-group-id-attrs
2206 attributes: *dev-id-attrs
2207 reply: *trap-group-get-reply
2209 -
2210 name: trap-group-set
2212 attribute-set: devlink
2213 dont-validate: [strict]
2214 flags: [admin-perm]
2216 pre: devlink-nl-pre-doit
2217 post: devlink-nl-post-doit
2220 - bus-name
2221 - dev-name
2222 - index
2223 - trap-group-name
2224 - trap-action
2225 - trap-policer-id
2227 -
2228 name: trap-policer-get
2230 attribute-set: devlink
2231 dont-validate: [strict]
2233 pre: devlink-nl-pre-doit
2234 post: devlink-nl-post-doit
2237 attributes: &trap-policer-id-attrs
2238 - bus-name
2239 - dev-name
2240 - index
2241 - trap-policer-id
2242 reply: &trap-policer-get-reply
2244 attributes: *trap-policer-id-attrs
2247 attributes: *dev-id-attrs
2248 reply: *trap-policer-get-reply
2250 -
2251 name: trap-policer-set
2253 attribute-set: devlink
2254 dont-validate: [strict]
2255 flags: [admin-perm]
2257 pre: devlink-nl-pre-doit
2258 post: devlink-nl-post-doit
2261 - bus-name
2262 - dev-name
2263 - index
2264 - trap-policer-id
2265 - trap-policer-rate
2266 - trap-policer-burst
2268 -
2269 name: health-reporter-test
2271 attribute-set: devlink
2272 dont-validate: [strict]
2273 flags: [admin-perm]
2275 pre: devlink-nl-pre-doit-port-optional
2276 post: devlink-nl-post-doit
2279 attributes: *health-reporter-id-attrs
2281 -
2282 name: rate-get
2284 attribute-set: devlink
2285 dont-validate: [strict]
2287 pre: devlink-nl-pre-doit
2288 post: devlink-nl-post-doit
2291 attributes: &rate-id-attrs
2292 - bus-name
2293 - dev-name
2294 - index
2295 - port-index
2296 - rate-node-name
2297 reply: &rate-get-reply
2299 attributes: *rate-id-attrs
2302 attributes: *dev-id-attrs
2303 reply: *rate-get-reply
2305 -
2306 name: rate-set
2308 attribute-set: devlink
2309 dont-validate: [strict]
2310 flags: [admin-perm]
2312 pre: devlink-nl-pre-doit-parent-dev-optional
2313 post: devlink-nl-post-doit-parent-dev-optional
2316 - bus-name
2317 - dev-name
2318 - index
2319 - rate-node-name
2320 - rate-tx-share
2321 - rate-tx-max
2322 - rate-tx-priority
2323 - rate-tx-weight
2324 - rate-parent-node-name
2325 - rate-tc-bws
2326 - parent-dev
2328 -
2329 name: rate-new
2331 attribute-set: devlink
2332 dont-validate: [strict]
2333 flags: [admin-perm]
2335 pre: devlink-nl-pre-doit-parent-dev-optional
2336 post: devlink-nl-post-doit-parent-dev-optional
2339 - bus-name
2340 - dev-name
2341 - index
2342 - rate-node-name
2343 - rate-tx-share
2344 - rate-tx-max
2345 - rate-tx-priority
2346 - rate-tx-weight
2347 - rate-parent-node-name
2348 - rate-tc-bws
2349 - parent-dev
2351 -
2352 name: rate-del
2354 attribute-set: devlink
2355 dont-validate: [strict]
2356 flags: [admin-perm]
2358 pre: devlink-nl-pre-doit
2359 post: devlink-nl-post-doit
2362 - bus-name
2363 - dev-name
2364 - index
2365 - rate-node-name
2367 -
2368 name: linecard-get
2370 attribute-set: devlink
2371 dont-validate: [strict]
2373 pre: devlink-nl-pre-doit
2374 post: devlink-nl-post-doit
2377 attributes: &linecard-id-attrs
2378 - bus-name
2379 - dev-name
2380 - index
2381 - linecard-index
2382 reply: &linecard-get-reply
2384 attributes: *linecard-id-attrs
2387 attributes: *dev-id-attrs
2388 reply: *linecard-get-reply
2390 -
2391 name: linecard-set
2393 attribute-set: devlink
2394 dont-validate: [strict]
2395 flags: [admin-perm]
2397 pre: devlink-nl-pre-doit
2398 post: devlink-nl-post-doit
2401 - bus-name
2402 - dev-name
2403 - index
2404 - linecard-index
2405 - linecard-type
2407 -
2408 name: selftests-get
2410 attribute-set: devlink
2411 dont-validate: [strict, dump]
2413 pre: devlink-nl-pre-doit
2414 post: devlink-nl-post-doit
2417 attributes: *dev-id-attrs
2418 reply: &selftests-get-reply
2420 attributes: *dev-id-attrs
2422 reply: *selftests-get-reply
2424 -
2425 name: selftests-run
2427 attribute-set: devlink
2428 dont-validate: [strict]
2429 flags: [admin-perm]
2431 pre: devlink-nl-pre-doit
2432 post: devlink-nl-post-doit
2435 - bus-name
2436 - dev-name
2437 - index
2438 - selftests
2440 -
2441 name: notify-filter-set
2443 attribute-set: devlink
2447 - bus-name
2448 - dev-name
2449 - index
2450 - port-index