Lines Matching +full:resource +full:- +full:id

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 -
18 -
20 name: port-type
22 -
24 -
26 -
28 -
30 -
32 name: port-flavour
34 -
36 -
38 -
40 -
42 -
44 -
46 -
48 -
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 -
104 name: eswitch-inline-mode
106 -
108 -
110 -
112 -
114 -
116 name: eswitch-encap-mode
118 -
120 -
122 -
124 name: dpipe-header-id
126 -
128 -
130 -
132 -
134 name: dpipe-match-type
136 -
137 name: field-exact
138 -
140 name: dpipe-action-type
142 -
143 name: field-modify
144 -
146 name: dpipe-field-mapping-type
148 -
150 -
152 -
154 name: resource-unit
156 -
158 -
160 name: reload-action
162 -
163 name: driver-reinit
165 -
166 name: fw-activate
167 -
169 name: param-cmode
171 -
173 -
175 -
177 -
179 name: flash-overwrite
181 -
182 name: settings-bit
183 -
184 name: identifiers-bit
185 -
187 name: trap-action
189 -
191 -
193 -
195 -
197 name: trap-type
199 -
201 -
203 -
206 attribute-sets:
207 -
209 name-prefix: devlink-attr-
211 -
212 name: bus-name
215 -
216 name: dev-name
218 -
219 name: port-index
221 -
222 name: port-type
224 enum: port-type
225 -
226 name: port-desired-type
228 -
229 name: port-netdev-ifindex
231 -
232 name: port-netdev-name
234 -
235 name: port-ibdev-name
237 -
238 name: port-split-count
240 -
241 name: port-split-group
243 -
244 name: sb-index
246 -
247 name: sb-size
249 -
250 name: sb-ingress-pool-count
252 -
253 name: sb-egress-pool-count
255 -
256 name: sb-ingress-tc-count
258 -
259 name: sb-egress-tc-count
261 -
262 name: sb-pool-index
264 -
265 name: sb-pool-type
267 enum: sb-pool-type
268 -
269 name: sb-pool-size
271 -
272 name: sb-pool-threshold-type
274 enum: sb-threshold-type
275 -
276 name: sb-threshold
278 -
279 name: sb-tc-index
281 -
282 name: sb-occ-cur
284 -
285 name: sb-occ-max
287 -
288 name: eswitch-mode
290 enum: eswitch-mode
291 -
292 name: eswitch-inline-mode
294 enum: eswitch-inline-mode
295 -
296 name: dpipe-tables
298 nested-attributes: dl-dpipe-tables
299 -
300 name: dpipe-table
302 multi-attr: true
303 nested-attributes: dl-dpipe-table
304 -
305 name: dpipe-table-name
307 -
308 name: dpipe-table-size
310 -
311 name: dpipe-table-matches
313 nested-attributes: dl-dpipe-table-matches
314 -
315 name: dpipe-table-actions
317 nested-attributes: dl-dpipe-table-actions
318 -
319 name: dpipe-table-counters-enabled
321 -
322 name: dpipe-entries
324 nested-attributes: dl-dpipe-entries
325 -
326 name: dpipe-entry
328 multi-attr: true
329 nested-attributes: dl-dpipe-entry
330 -
331 name: dpipe-entry-index
333 -
334 name: dpipe-entry-match-values
336 nested-attributes: dl-dpipe-entry-match-values
337 -
338 name: dpipe-entry-action-values
340 nested-attributes: dl-dpipe-entry-action-values
341 -
342 name: dpipe-entry-counter
344 -
345 name: dpipe-match
347 multi-attr: true
348 nested-attributes: dl-dpipe-match
349 -
350 name: dpipe-match-value
352 multi-attr: true
353 nested-attributes: dl-dpipe-match-value
354 -
355 name: dpipe-match-type
357 enum: dpipe-match-type
358 -
359 name: dpipe-action
361 multi-attr: true
362 nested-attributes: dl-dpipe-action
363 -
364 name: dpipe-action-value
366 multi-attr: true
367 nested-attributes: dl-dpipe-action-value
368 -
369 name: dpipe-action-type
371 enum: dpipe-action-type
372 -
373 name: dpipe-value
375 -
376 name: dpipe-value-mask
378 -
379 name: dpipe-value-mapping
381 -
382 name: dpipe-headers
384 nested-attributes: dl-dpipe-headers
385 -
386 name: dpipe-header
388 multi-attr: true
389 nested-attributes: dl-dpipe-header
390 -
391 name: dpipe-header-name
393 -
394 name: dpipe-header-id
396 enum: dpipe-header-id
397 -
398 name: dpipe-header-fields
400 nested-attributes: dl-dpipe-header-fields
401 -
402 name: dpipe-header-global
404 -
405 name: dpipe-header-index
407 -
408 name: dpipe-field
410 multi-attr: true
411 nested-attributes: dl-dpipe-field
412 -
413 name: dpipe-field-name
415 -
416 name: dpipe-field-id
418 -
419 name: dpipe-field-bitwidth
421 -
422 name: dpipe-field-mapping-type
424 enum: dpipe-field-mapping-type
425 -
428 -
429 name: eswitch-encap-mode
431 enum: eswitch-encap-mode
432 -
433 name: resource-list
435 nested-attributes: dl-resource-list
436 -
437 name: resource
439 multi-attr: true
440 nested-attributes: dl-resource
441 -
442 name: resource-name
444 -
445 name: resource-id
447 -
448 name: resource-size
450 -
451 name: resource-size-new
453 -
454 name: resource-size-valid
456 -
457 name: resource-size-min
459 -
460 name: resource-size-max
462 -
463 name: resource-size-gran
465 -
466 name: resource-unit
468 enum: resource-unit
469 -
470 name: resource-occ
472 -
473 name: dpipe-table-resource-id
475 -
476 name: dpipe-table-resource-units
478 -
479 name: port-flavour
481 enum: port-flavour
482 -
483 name: port-number
485 -
486 name: port-split-subport-number
488 -
491 nested-attributes: dl-param
492 -
493 name: param-name
495 -
496 name: param-generic
498 -
499 name: param-type
504 -
505 name: param-value-cmode
507 enum: param-cmode
509 -
510 name: region-name
512 -
513 name: region-size
515 -
516 name: region-snapshots
518 nested-attributes: dl-region-snapshots
519 -
520 name: region-snapshot
522 nested-attributes: dl-region-snapshot
523 -
524 name: region-snapshot-id
526 -
527 name: region-chunks
529 nested-attributes: dl-region-chunks
530 -
531 name: region-chunk
533 nested-attributes: dl-region-chunk
534 -
535 name: region-chunk-data
537 -
538 name: region-chunk-addr
540 -
541 name: region-chunk-len
543 -
544 name: info-driver-name
546 -
547 name: info-serial-number
549 -
550 name: info-version-fixed
552 multi-attr: true
553 nested-attributes: dl-info-version
554 -
555 name: info-version-running
557 multi-attr: true
558 nested-attributes: dl-info-version
559 -
560 name: info-version-stored
562 multi-attr: true
563 nested-attributes: dl-info-version
564 -
565 name: info-version-name
567 -
568 name: info-version-value
570 -
571 name: sb-pool-cell-size
573 -
576 nested-attributes: dl-fmsg
577 -
578 name: fmsg-obj-nest-start
580 -
581 name: fmsg-pair-nest-start
583 -
584 name: fmsg-arr-nest-start
586 -
587 name: fmsg-nest-end
589 -
590 name: fmsg-obj-name
592 -
593 name: fmsg-obj-value-type
598 -
599 name: health-reporter
602 nested-attributes: dl-health-reporter
603 -
604 name: health-reporter-name
606 -
607 name: health-reporter-state
609 -
610 name: health-reporter-err-count
612 -
613 name: health-reporter-recover-count
615 -
616 name: health-reporter-dump-ts
618 -
619 name: health-reporter-graceful-period
621 -
622 name: health-reporter-auto-recover
624 -
625 name: flash-update-file-name
627 -
628 name: flash-update-component
630 -
631 name: flash-update-status-msg
633 -
634 name: flash-update-status-done
636 -
637 name: flash-update-status-total
639 -
640 name: port-pci-pf-number
642 -
643 name: port-pci-vf-number
645 -
648 nested-attributes: dl-attr-stats
649 -
650 name: trap-name
652 -
653 name: trap-action
655 enum: trap-action
656 -
657 name: trap-type
659 enum: trap-type
660 -
661 name: trap-generic
663 -
664 name: trap-metadata
666 nested-attributes: dl-trap-metadata
667 -
668 name: trap-group-name
670 -
671 name: reload-failed
673 -
674 name: health-reporter-dump-ts-ns
676 -
677 name: netns-fd
679 -
680 name: netns-pid
682 -
683 name: netns-id
685 -
686 name: health-reporter-auto-dump
688 -
689 name: trap-policer-id
691 -
692 name: trap-policer-rate
694 -
695 name: trap-policer-burst
697 -
698 name: port-function
700 nested-attributes: dl-port-function
701 -
702 name: info-board-serial-number
704 -
705 name: port-lanes
707 -
708 name: port-splittable
710 -
711 name: port-external
713 -
714 name: port-controller-number
716 -
717 name: flash-update-status-timeout
719 -
720 name: flash-update-overwrite-mask
722 enum: flash-overwrite
723 enum-as-flags: True
724 -
725 name: reload-action
727 enum: reload-action
728 -
729 name: reload-actions-performed
731 enum: reload-action
732 enum-as-flags: True
733 -
734 name: reload-limits
736 enum: reload-action
737 enum-as-flags: True
738 -
739 name: dev-stats
741 nested-attributes: dl-dev-stats
742 -
743 name: reload-stats
745 nested-attributes: dl-reload-stats
746 -
747 name: reload-stats-entry
749 multi-attr: true
750 nested-attributes: dl-reload-stats-entry
751 -
752 name: reload-stats-limit
754 -
755 name: reload-stats-value
757 -
758 name: remote-reload-stats
760 nested-attributes: dl-reload-stats
761 -
762 name: reload-action-info
764 multi-attr: true
765 nested-attributes: dl-reload-act-info
766 -
767 name: reload-action-stats
769 multi-attr: true
770 nested-attributes: dl-reload-act-stats
771 -
772 name: port-pci-sf-number
774 -
775 name: rate-type
777 enum: rate-type
778 -
779 name: rate-tx-share
781 -
782 name: rate-tx-max
784 -
785 name: rate-node-name
787 -
788 name: rate-parent-node-name
790 -
791 name: region-max-snapshots
793 -
794 name: linecard-index
796 -
797 name: linecard-state
799 -
800 name: linecard-type
802 -
803 name: linecard-supported-types
805 nested-attributes: dl-linecard-supported-types
809 -
813 nested-attributes: dl-selftest-id
814 -
815 name: rate-tx-priority
817 -
818 name: rate-tx-weight
820 -
821 name: region-direct
824 -
825 name: dl-dev-stats
826 subset-of: devlink
828 -
829 name: reload-stats
830 -
831 name: remote-reload-stats
833 -
834 name: dl-reload-stats
835 subset-of: devlink
837 -
838 name: reload-action-info
840 -
841 name: dl-reload-act-info
842 subset-of: devlink
844 -
845 name: reload-action
846 -
847 name: reload-action-stats
849 -
850 name: dl-reload-act-stats
851 subset-of: devlink
853 -
854 name: reload-stats-entry
856 -
857 name: dl-reload-stats-entry
858 subset-of: devlink
860 -
861 name: reload-stats-limit
862 -
863 name: reload-stats-value
865 -
866 name: dl-info-version
867 subset-of: devlink
869 -
870 name: info-version-name
871 -
872 name: info-version-value
874 -
875 name: dl-port-function
876 name-prefix: devlink-port-fn-attr-
877 attr-max-name: devlink-port-function-attr-max
879 -
880 name-prefix: devlink-port-function-attr-
881 name: hw-addr
884 -
887 enum: port-fn-state
888 -
891 enum: port-fn-opstate
892 -
895 enum: port-fn-attr-cap
896 enum-as-flags: True
898 -
899 name: dl-dpipe-tables
900 subset-of: devlink
902 -
903 name: dpipe-table
905 -
906 name: dl-dpipe-table
907 subset-of: devlink
909 -
910 name: dpipe-table-name
911 -
912 name: dpipe-table-size
913 -
914 name: dpipe-table-name
915 -
916 name: dpipe-table-size
917 -
918 name: dpipe-table-matches
919 -
920 name: dpipe-table-actions
921 -
922 name: dpipe-table-counters-enabled
923 -
924 name: dpipe-table-resource-id
925 -
926 name: dpipe-table-resource-units
928 -
929 name: dl-dpipe-table-matches
930 subset-of: devlink
932 -
933 name: dpipe-match
935 -
936 name: dl-dpipe-table-actions
937 subset-of: devlink
939 -
940 name: dpipe-action
942 -
943 name: dl-dpipe-entries
944 subset-of: devlink
946 -
947 name: dpipe-entry
949 -
950 name: dl-dpipe-entry
951 subset-of: devlink
953 -
954 name: dpipe-entry-index
955 -
956 name: dpipe-entry-match-values
957 -
958 name: dpipe-entry-action-values
959 -
960 name: dpipe-entry-counter
962 -
963 name: dl-dpipe-entry-match-values
964 subset-of: devlink
966 -
967 name: dpipe-match-value
969 -
970 name: dl-dpipe-entry-action-values
971 subset-of: devlink
973 -
974 name: dpipe-action-value
976 -
977 name: dl-dpipe-match
978 subset-of: devlink
980 -
981 name: dpipe-match-type
982 -
983 name: dpipe-header-id
984 -
985 name: dpipe-header-global
986 -
987 name: dpipe-header-index
988 -
989 name: dpipe-field-id
991 -
992 name: dl-dpipe-match-value
993 subset-of: devlink
995 -
996 name: dpipe-match
997 -
998 name: dpipe-value
999 -
1000 name: dpipe-value-mask
1001 -
1002 name: dpipe-value-mapping
1004 -
1005 name: dl-dpipe-action
1006 subset-of: devlink
1008 -
1009 name: dpipe-action-type
1010 -
1011 name: dpipe-header-id
1012 -
1013 name: dpipe-header-global
1014 -
1015 name: dpipe-header-index
1016 -
1017 name: dpipe-field-id
1019 -
1020 name: dl-dpipe-action-value
1021 subset-of: devlink
1023 -
1024 name: dpipe-action
1025 -
1026 name: dpipe-value
1027 -
1028 name: dpipe-value-mask
1029 -
1030 name: dpipe-value-mapping
1032 -
1033 name: dl-dpipe-headers
1034 subset-of: devlink
1036 -
1037 name: dpipe-header
1039 -
1040 name: dl-dpipe-header
1041 subset-of: devlink
1043 -
1044 name: dpipe-header-name
1045 -
1046 name: dpipe-header-id
1047 -
1048 name: dpipe-header-global
1049 -
1050 name: dpipe-header-fields
1052 -
1053 name: dl-dpipe-header-fields
1054 subset-of: devlink
1056 -
1057 name: dpipe-field
1059 -
1060 name: dl-dpipe-field
1061 subset-of: devlink
1063 -
1064 name: dpipe-field-name
1065 -
1066 name: dpipe-field-id
1067 -
1068 name: dpipe-field-bitwidth
1069 -
1070 name: dpipe-field-mapping-type
1072 -
1073 name: dl-resource
1074 subset-of: devlink
1076 # -
1077 # name: resource-list
1079 -
1080 name: resource-name
1081 -
1082 name: resource-id
1083 -
1084 name: resource-size
1085 -
1086 name: resource-size-new
1087 -
1088 name: resource-size-valid
1089 -
1090 name: resource-size-min
1091 -
1092 name: resource-size-max
1093 -
1094 name: resource-size-gran
1095 -
1096 name: resource-unit
1097 -
1098 name: resource-occ
1100 -
1101 name: dl-resource-list
1102 subset-of: devlink
1104 -
1105 name: resource
1107 -
1108 name: dl-param
1109 subset-of: devlink
1111 -
1112 name: param-name
1113 -
1114 name: param-generic
1115 -
1116 name: param-type
1118 # TODO: fill in the attribute param-value-list
1120 -
1121 name: dl-region-snapshots
1122 subset-of: devlink
1124 -
1125 name: region-snapshot
1127 -
1128 name: dl-region-snapshot
1129 subset-of: devlink
1131 -
1132 name: region-snapshot-id
1134 -
1135 name: dl-region-chunks
1136 subset-of: devlink
1138 -
1139 name: region-chunk
1141 -
1142 name: dl-region-chunk
1143 subset-of: devlink
1145 -
1146 name: region-chunk-data
1147 -
1148 name: region-chunk-addr
1150 -
1151 name: dl-fmsg
1152 subset-of: devlink
1154 -
1155 name: fmsg-obj-nest-start
1156 -
1157 name: fmsg-pair-nest-start
1158 -
1159 name: fmsg-arr-nest-start
1160 -
1161 name: fmsg-nest-end
1162 -
1163 name: fmsg-obj-name
1165 -
1166 name: dl-health-reporter
1167 subset-of: devlink
1169 -
1170 name: health-reporter-name
1171 -
1172 name: health-reporter-state
1173 -
1174 name: health-reporter-err-count
1175 -
1176 name: health-reporter-recover-count
1177 -
1178 name: health-reporter-graceful-period
1179 -
1180 name: health-reporter-auto-recover
1181 -
1182 name: health-reporter-dump-ts
1183 -
1184 name: health-reporter-dump-ts-ns
1185 -
1186 name: health-reporter-auto-dump
1188 -
1189 name: dl-attr-stats
1190 name-prefix: devlink-attr-
1192 - name: stats-rx-packets
1195 -
1196 name: stats-rx-bytes
1198 -
1199 name: stats-rx-dropped
1202 -
1203 name: dl-trap-metadata
1204 name-prefix: devlink-attr-
1206 -
1207 name: trap-metadata-type-in-port
1210 -
1211 name: trap-metadata-type-fa-cookie
1214 -
1215 name: dl-linecard-supported-types
1216 subset-of: devlink
1218 -
1219 name: linecard-type
1221 -
1222 name: dl-selftest-id
1223 name-prefix: devlink-attr-selftest-id-
1225 -
1230 enum-model: directional
1232 -
1235 attribute-set: devlink
1236 dont-validate: [ strict, dump ]
1238 pre: devlink-nl-pre-doit
1239 post: devlink-nl-post-doit
1242 attributes: &dev-id-attrs
1243 - bus-name
1244 - dev-name
1245 reply: &get-reply
1248 - bus-name
1249 - dev-name
1250 - reload-failed
1251 - dev-stats
1253 reply: *get-reply
1255 -
1256 name: port-get
1258 attribute-set: devlink
1259 dont-validate: [ strict ]
1261 pre: devlink-nl-pre-doit-port
1262 post: devlink-nl-post-doit
1265 attributes: &port-id-attrs
1266 - bus-name
1267 - dev-name
1268 - port-index
1271 attributes: *port-id-attrs
1274 attributes: *dev-id-attrs
1277 attributes: *port-id-attrs
1279 -
1280 name: port-set
1282 attribute-set: devlink
1283 dont-validate: [ strict ]
1284 flags: [ admin-perm ]
1286 pre: devlink-nl-pre-doit-port
1287 post: devlink-nl-post-doit
1290 - bus-name
1291 - dev-name
1292 - port-index
1293 - port-type
1294 - port-function
1296 -
1297 name: port-new
1299 attribute-set: devlink
1300 dont-validate: [ strict ]
1301 flags: [ admin-perm ]
1303 pre: devlink-nl-pre-doit
1304 post: devlink-nl-post-doit
1307 - bus-name
1308 - dev-name
1309 - port-index
1310 - port-flavour
1311 - port-pci-pf-number
1312 - port-pci-sf-number
1313 - port-controller-number
1316 attributes: *port-id-attrs
1318 -
1319 name: port-del
1321 attribute-set: devlink
1322 dont-validate: [ strict ]
1323 flags: [ admin-perm ]
1325 pre: devlink-nl-pre-doit-port
1326 post: devlink-nl-post-doit
1328 attributes: *port-id-attrs
1330 -
1331 name: port-split
1333 attribute-set: devlink
1334 dont-validate: [ strict ]
1335 flags: [ admin-perm ]
1337 pre: devlink-nl-pre-doit-port
1338 post: devlink-nl-post-doit
1341 - bus-name
1342 - dev-name
1343 - port-index
1344 - port-split-count
1346 -
1347 name: port-unsplit
1349 attribute-set: devlink
1350 dont-validate: [ strict ]
1351 flags: [ admin-perm ]
1353 pre: devlink-nl-pre-doit-port
1354 post: devlink-nl-post-doit
1356 attributes: *port-id-attrs
1358 -
1359 name: sb-get
1361 attribute-set: devlink
1362 dont-validate: [ strict ]
1364 pre: devlink-nl-pre-doit
1365 post: devlink-nl-post-doit
1368 attributes: &sb-id-attrs
1369 - bus-name
1370 - dev-name
1371 - sb-index
1372 reply: &sb-get-reply
1374 attributes: *sb-id-attrs
1377 attributes: *dev-id-attrs
1378 reply: *sb-get-reply
1380 -
1381 name: sb-pool-get
1383 attribute-set: devlink
1384 dont-validate: [ strict ]
1386 pre: devlink-nl-pre-doit
1387 post: devlink-nl-post-doit
1390 attributes: &sb-pool-id-attrs
1391 - bus-name
1392 - dev-name
1393 - sb-index
1394 - sb-pool-index
1395 reply: &sb-pool-get-reply
1397 attributes: *sb-pool-id-attrs
1400 attributes: *dev-id-attrs
1401 reply: *sb-pool-get-reply
1403 -
1404 name: sb-pool-set
1406 attribute-set: devlink
1407 dont-validate: [ strict ]
1408 flags: [ admin-perm ]
1410 pre: devlink-nl-pre-doit
1411 post: devlink-nl-post-doit
1414 - bus-name
1415 - dev-name
1416 - sb-index
1417 - sb-pool-index
1418 - sb-pool-threshold-type
1419 - sb-pool-size
1421 -
1422 name: sb-port-pool-get
1423 doc: Get shared buffer port-pool combinations and threshold.
1424 attribute-set: devlink
1425 dont-validate: [ strict ]
1427 pre: devlink-nl-pre-doit-port
1428 post: devlink-nl-post-doit
1431 attributes: &sb-port-pool-id-attrs
1432 - bus-name
1433 - dev-name
1434 - port-index
1435 - sb-index
1436 - sb-pool-index
1437 reply: &sb-port-pool-get-reply
1439 attributes: *sb-port-pool-id-attrs
1442 attributes: *dev-id-attrs
1443 reply: *sb-port-pool-get-reply
1445 -
1446 name: sb-port-pool-set
1447 doc: Set shared buffer port-pool combinations and threshold.
1448 attribute-set: devlink
1449 dont-validate: [ strict ]
1450 flags: [ admin-perm ]
1452 pre: devlink-nl-pre-doit-port
1453 post: devlink-nl-post-doit
1456 - bus-name
1457 - dev-name
1458 - port-index
1459 - sb-index
1460 - sb-pool-index
1461 - sb-threshold
1463 -
1464 name: sb-tc-pool-bind-get
1465 doc: Get shared buffer port-TC to pool bindings and threshold.
1466 attribute-set: devlink
1467 dont-validate: [ strict ]
1469 pre: devlink-nl-pre-doit-port
1470 post: devlink-nl-post-doit
1473 attributes: &sb-tc-pool-bind-id-attrs
1474 - bus-name
1475 - dev-name
1476 - port-index
1477 - sb-index
1478 - sb-pool-type
1479 - sb-tc-index
1480 reply: &sb-tc-pool-bind-get-reply
1482 attributes: *sb-tc-pool-bind-id-attrs
1485 attributes: *dev-id-attrs
1486 reply: *sb-tc-pool-bind-get-reply
1488 -
1489 name: sb-tc-pool-bind-set
1490 doc: Set shared buffer port-TC to pool bindings and threshold.
1491 attribute-set: devlink
1492 dont-validate: [ strict ]
1493 flags: [ admin-perm ]
1495 pre: devlink-nl-pre-doit-port
1496 post: devlink-nl-post-doit
1499 - bus-name
1500 - dev-name
1501 - port-index
1502 - sb-index
1503 - sb-pool-index
1504 - sb-pool-type
1505 - sb-tc-index
1506 - sb-threshold
1508 -
1509 name: sb-occ-snapshot
1511 attribute-set: devlink
1512 dont-validate: [ strict ]
1513 flags: [ admin-perm ]
1515 pre: devlink-nl-pre-doit
1516 post: devlink-nl-post-doit
1520 - bus-name
1521 - dev-name
1522 - sb-index
1524 -
1525 name: sb-occ-max-clear
1527 attribute-set: devlink
1528 dont-validate: [ strict ]
1529 flags: [ admin-perm ]
1531 pre: devlink-nl-pre-doit
1532 post: devlink-nl-post-doit
1535 - bus-name
1536 - dev-name
1537 - sb-index
1539 -
1540 name: eswitch-get
1542 attribute-set: devlink
1543 dont-validate: [ strict ]
1544 flags: [ admin-perm ]
1546 pre: devlink-nl-pre-doit
1547 post: devlink-nl-post-doit
1549 attributes: *dev-id-attrs
1552 attributes: &eswitch-attrs
1553 - bus-name
1554 - dev-name
1555 - eswitch-mode
1556 - eswitch-inline-mode
1557 - eswitch-encap-mode
1559 -
1560 name: eswitch-set
1562 attribute-set: devlink
1563 dont-validate: [ strict ]
1564 flags: [ admin-perm ]
1566 pre: devlink-nl-pre-doit
1567 post: devlink-nl-post-doit
1569 attributes: *eswitch-attrs
1571 -
1572 name: dpipe-table-get
1574 attribute-set: devlink
1575 dont-validate: [ strict ]
1577 pre: devlink-nl-pre-doit
1578 post: devlink-nl-post-doit
1581 - bus-name
1582 - dev-name
1583 - dpipe-table-name
1587 - bus-name
1588 - dev-name
1589 - dpipe-tables
1591 -
1592 name: dpipe-entries-get
1594 attribute-set: devlink
1595 dont-validate: [ strict ]
1597 pre: devlink-nl-pre-doit
1598 post: devlink-nl-post-doit
1601 - bus-name
1602 - dev-name
1603 - dpipe-table-name
1606 - bus-name
1607 - dev-name
1608 - dpipe-entries
1610 -
1611 name: dpipe-headers-get
1613 attribute-set: devlink
1614 dont-validate: [ strict ]
1616 pre: devlink-nl-pre-doit
1617 post: devlink-nl-post-doit
1620 - bus-name
1621 - dev-name
1624 - bus-name
1625 - dev-name
1626 - dpipe-headers
1628 -
1629 name: dpipe-table-counters-set
1631 attribute-set: devlink
1632 dont-validate: [ strict ]
1633 flags: [ admin-perm ]
1635 pre: devlink-nl-pre-doit
1636 post: devlink-nl-post-doit
1639 - bus-name
1640 - dev-name
1641 - dpipe-table-name
1642 - dpipe-table-counters-enabled
1644 -
1645 name: resource-set
1646 doc: Set resource attributes.
1647 attribute-set: devlink
1648 dont-validate: [ strict ]
1649 flags: [ admin-perm ]
1651 pre: devlink-nl-pre-doit
1652 post: devlink-nl-post-doit
1655 - bus-name
1656 - dev-name
1657 - resource-id
1658 - resource-size
1660 -
1661 name: resource-dump
1662 doc: Get resource attributes.
1663 attribute-set: devlink
1664 dont-validate: [ strict ]
1666 pre: devlink-nl-pre-doit
1667 post: devlink-nl-post-doit
1670 - bus-name
1671 - dev-name
1675 - bus-name
1676 - dev-name
1677 - resource-list
1679 -
1682 attribute-set: devlink
1683 dont-validate: [ strict ]
1684 flags: [ admin-perm ]
1686 pre: devlink-nl-pre-doit-dev-lock
1687 post: devlink-nl-post-doit-dev-lock
1690 - bus-name
1691 - dev-name
1692 - reload-action
1693 - reload-limits
1694 - netns-pid
1695 - netns-fd
1696 - netns-id
1699 - bus-name
1700 - dev-name
1701 - reload-actions-performed
1703 -
1704 name: param-get
1706 attribute-set: devlink
1707 dont-validate: [ strict ]
1709 pre: devlink-nl-pre-doit
1710 post: devlink-nl-post-doit
1712 attributes: &param-id-attrs
1713 - bus-name
1714 - dev-name
1715 - param-name
1716 reply: &param-get-reply
1717 attributes: *param-id-attrs
1720 attributes: *dev-id-attrs
1721 reply: *param-get-reply
1723 -
1724 name: param-set
1726 attribute-set: devlink
1727 dont-validate: [ strict ]
1728 flags: [ admin-perm ]
1730 pre: devlink-nl-pre-doit
1731 post: devlink-nl-post-doit
1734 - bus-name
1735 - dev-name
1736 - param-name
1737 - param-type
1738 # param-value-data is missing here as the type is variable
1739 - param-value-cmode
1741 -
1742 name: region-get
1744 attribute-set: devlink
1745 dont-validate: [ strict ]
1747 pre: devlink-nl-pre-doit-port-optional
1748 post: devlink-nl-post-doit
1751 attributes: &region-id-attrs
1752 - bus-name
1753 - dev-name
1754 - port-index
1755 - region-name
1756 reply: &region-get-reply
1758 attributes: *region-id-attrs
1761 attributes: *dev-id-attrs
1762 reply: *region-get-reply
1764 -
1765 name: region-new
1767 attribute-set: devlink
1768 dont-validate: [ strict ]
1769 flags: [ admin-perm ]
1771 pre: devlink-nl-pre-doit-port-optional
1772 post: devlink-nl-post-doit
1775 attributes: &region-snapshot-id-attrs
1776 - bus-name
1777 - dev-name
1778 - port-index
1779 - region-name
1780 - region-snapshot-id
1783 attributes: *region-snapshot-id-attrs
1785 -
1786 name: region-del
1788 attribute-set: devlink
1789 dont-validate: [ strict ]
1790 flags: [ admin-perm ]
1792 pre: devlink-nl-pre-doit-port-optional
1793 post: devlink-nl-post-doit
1795 attributes: *region-snapshot-id-attrs
1797 -
1798 name: region-read
1800 attribute-set: devlink
1801 dont-validate: [ dump-strict ]
1802 flags: [ admin-perm ]
1806 - bus-name
1807 - dev-name
1808 - port-index
1809 - region-name
1810 - region-snapshot-id
1811 - region-direct
1812 - region-chunk-addr
1813 - region-chunk-len
1817 - bus-name
1818 - dev-name
1819 - port-index
1820 - region-name
1822 -
1823 name: port-param-get
1825 attribute-set: devlink
1826 dont-validate: [ strict, dump-strict ]
1828 pre: devlink-nl-pre-doit-port
1829 post: devlink-nl-post-doit
1831 attributes: *port-id-attrs
1833 attributes: *port-id-attrs
1836 attributes: *port-id-attrs
1838 -
1839 name: port-param-set
1841 attribute-set: devlink
1842 dont-validate: [ strict ]
1843 flags: [ admin-perm ]
1845 pre: devlink-nl-pre-doit-port
1846 post: devlink-nl-post-doit
1848 attributes: *port-id-attrs
1850 -
1851 name: info-get
1853 attribute-set: devlink
1854 dont-validate: [ strict, dump ]
1856 pre: devlink-nl-pre-doit
1857 post: devlink-nl-post-doit
1860 attributes: *dev-id-attrs
1861 reply: &info-get-reply
1864 - bus-name
1865 - dev-name
1866 - info-driver-name
1867 - info-serial-number
1868 - info-version-fixed
1869 - info-version-running
1870 - info-version-stored
1872 reply: *info-get-reply
1874 -
1875 name: health-reporter-get
1877 attribute-set: devlink
1878 dont-validate: [ strict ]
1880 pre: devlink-nl-pre-doit-port-optional
1881 post: devlink-nl-post-doit
1883 attributes: &health-reporter-id-attrs
1884 - bus-name
1885 - dev-name
1886 - port-index
1887 - health-reporter-name
1888 reply: &health-reporter-get-reply
1889 attributes: *health-reporter-id-attrs
1892 attributes: *port-id-attrs
1893 reply: *health-reporter-get-reply
1895 -
1896 name: health-reporter-set
1898 attribute-set: devlink
1899 dont-validate: [ strict ]
1900 flags: [ admin-perm ]
1902 pre: devlink-nl-pre-doit-port-optional
1903 post: devlink-nl-post-doit
1906 - bus-name
1907 - dev-name
1908 - port-index
1909 - health-reporter-name
1910 - health-reporter-graceful-period
1911 - health-reporter-auto-recover
1912 - health-reporter-auto-dump
1914 -
1915 name: health-reporter-recover
1917 attribute-set: devlink
1918 dont-validate: [ strict ]
1919 flags: [ admin-perm ]
1921 pre: devlink-nl-pre-doit-port-optional
1922 post: devlink-nl-post-doit
1924 attributes: *health-reporter-id-attrs
1926 -
1927 name: health-reporter-diagnose
1929 attribute-set: devlink
1930 dont-validate: [ strict ]
1931 flags: [ admin-perm ]
1933 pre: devlink-nl-pre-doit-port-optional
1934 post: devlink-nl-post-doit
1936 attributes: *health-reporter-id-attrs
1938 -
1939 name: health-reporter-dump-get
1941 attribute-set: devlink
1942 dont-validate: [ dump-strict ]
1943 flags: [ admin-perm ]
1946 attributes: *health-reporter-id-attrs
1950 - fmsg
1952 -
1953 name: health-reporter-dump-clear
1955 attribute-set: devlink
1956 dont-validate: [ strict ]
1957 flags: [ admin-perm ]
1959 pre: devlink-nl-pre-doit-port-optional
1960 post: devlink-nl-post-doit
1962 attributes: *health-reporter-id-attrs
1964 -
1965 name: flash-update
1967 attribute-set: devlink
1968 dont-validate: [ strict ]
1969 flags: [ admin-perm ]
1971 pre: devlink-nl-pre-doit
1972 post: devlink-nl-post-doit
1975 - bus-name
1976 - dev-name
1977 - flash-update-file-name
1978 - flash-update-component
1979 - flash-update-overwrite-mask
1981 -
1982 name: trap-get
1984 attribute-set: devlink
1985 dont-validate: [ strict ]
1987 pre: devlink-nl-pre-doit
1988 post: devlink-nl-post-doit
1991 attributes: &trap-id-attrs
1992 - bus-name
1993 - dev-name
1994 - trap-name
1995 reply: &trap-get-reply
1997 attributes: *trap-id-attrs
2000 attributes: *dev-id-attrs
2001 reply: *trap-get-reply
2003 -
2004 name: trap-set
2006 attribute-set: devlink
2007 dont-validate: [ strict ]
2008 flags: [ admin-perm ]
2010 pre: devlink-nl-pre-doit
2011 post: devlink-nl-post-doit
2014 - bus-name
2015 - dev-name
2016 - trap-name
2017 - trap-action
2019 -
2020 name: trap-group-get
2022 attribute-set: devlink
2023 dont-validate: [ strict ]
2025 pre: devlink-nl-pre-doit
2026 post: devlink-nl-post-doit
2029 attributes: &trap-group-id-attrs
2030 - bus-name
2031 - dev-name
2032 - trap-group-name
2033 reply: &trap-group-get-reply
2035 attributes: *trap-group-id-attrs
2038 attributes: *dev-id-attrs
2039 reply: *trap-group-get-reply
2041 -
2042 name: trap-group-set
2044 attribute-set: devlink
2045 dont-validate: [ strict ]
2046 flags: [ admin-perm ]
2048 pre: devlink-nl-pre-doit
2049 post: devlink-nl-post-doit
2052 - bus-name
2053 - dev-name
2054 - trap-group-name
2055 - trap-action
2056 - trap-policer-id
2058 -
2059 name: trap-policer-get
2061 attribute-set: devlink
2062 dont-validate: [ strict ]
2064 pre: devlink-nl-pre-doit
2065 post: devlink-nl-post-doit
2068 attributes: &trap-policer-id-attrs
2069 - bus-name
2070 - dev-name
2071 - trap-policer-id
2072 reply: &trap-policer-get-reply
2074 attributes: *trap-policer-id-attrs
2077 attributes: *dev-id-attrs
2078 reply: *trap-policer-get-reply
2080 -
2081 name: trap-policer-set
2083 attribute-set: devlink
2084 dont-validate: [ strict ]
2085 flags: [ admin-perm ]
2087 pre: devlink-nl-pre-doit
2088 post: devlink-nl-post-doit
2091 - bus-name
2092 - dev-name
2093 - trap-policer-id
2094 - trap-policer-rate
2095 - trap-policer-burst
2097 -
2098 name: health-reporter-test
2100 attribute-set: devlink
2101 dont-validate: [ strict ]
2102 flags: [ admin-perm ]
2104 pre: devlink-nl-pre-doit-port-optional
2105 post: devlink-nl-post-doit
2108 attributes: *health-reporter-id-attrs
2110 -
2111 name: rate-get
2113 attribute-set: devlink
2114 dont-validate: [ strict ]
2116 pre: devlink-nl-pre-doit
2117 post: devlink-nl-post-doit
2120 attributes: &rate-id-attrs
2121 - bus-name
2122 - dev-name
2123 - port-index
2124 - rate-node-name
2125 reply: &rate-get-reply
2127 attributes: *rate-id-attrs
2130 attributes: *dev-id-attrs
2131 reply: *rate-get-reply
2133 -
2134 name: rate-set
2136 attribute-set: devlink
2137 dont-validate: [ strict ]
2138 flags: [ admin-perm ]
2140 pre: devlink-nl-pre-doit
2141 post: devlink-nl-post-doit
2144 - bus-name
2145 - dev-name
2146 - rate-node-name
2147 - rate-tx-share
2148 - rate-tx-max
2149 - rate-tx-priority
2150 - rate-tx-weight
2151 - rate-parent-node-name
2153 -
2154 name: rate-new
2156 attribute-set: devlink
2157 dont-validate: [ strict ]
2158 flags: [ admin-perm ]
2160 pre: devlink-nl-pre-doit
2161 post: devlink-nl-post-doit
2164 - bus-name
2165 - dev-name
2166 - rate-node-name
2167 - rate-tx-share
2168 - rate-tx-max
2169 - rate-tx-priority
2170 - rate-tx-weight
2171 - rate-parent-node-name
2173 -
2174 name: rate-del
2176 attribute-set: devlink
2177 dont-validate: [ strict ]
2178 flags: [ admin-perm ]
2180 pre: devlink-nl-pre-doit
2181 post: devlink-nl-post-doit
2184 - bus-name
2185 - dev-name
2186 - rate-node-name
2188 -
2189 name: linecard-get
2191 attribute-set: devlink
2192 dont-validate: [ strict ]
2194 pre: devlink-nl-pre-doit
2195 post: devlink-nl-post-doit
2198 attributes: &linecard-id-attrs
2199 - bus-name
2200 - dev-name
2201 - linecard-index
2202 reply: &linecard-get-reply
2204 attributes: *linecard-id-attrs
2207 attributes: *dev-id-attrs
2208 reply: *linecard-get-reply
2210 -
2211 name: linecard-set
2213 attribute-set: devlink
2214 dont-validate: [ strict ]
2215 flags: [ admin-perm ]
2217 pre: devlink-nl-pre-doit
2218 post: devlink-nl-post-doit
2221 - bus-name
2222 - dev-name
2223 - linecard-index
2224 - linecard-type
2226 -
2227 name: selftests-get
2229 attribute-set: devlink
2230 dont-validate: [ strict, dump ]
2232 pre: devlink-nl-pre-doit
2233 post: devlink-nl-post-doit
2236 attributes: *dev-id-attrs
2237 reply: &selftests-get-reply
2239 attributes: *dev-id-attrs
2241 reply: *selftests-get-reply
2243 -
2244 name: selftests-run
2246 attribute-set: devlink
2247 dont-validate: [ strict ]
2248 flags: [ admin-perm ]
2250 pre: devlink-nl-pre-doit
2251 post: devlink-nl-post-doit
2254 - bus-name
2255 - dev-name
2256 - selftests
2258 -
2259 name: notify-filter-set
2261 attribute-set: devlink
2265 - bus-name
2266 - dev-name
2267 - port-index