Lines Matching +full:dont +full:- +full:validate

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 -
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 -
205 -
207 name: var-attr-type
209 -
212 -
214 -
216 -
218 -
220 -
222 -
223 name: nul-string
225 -
227 -
228 name: rate-tc-index-max
232 attribute-sets:
233 -
235 name-prefix: devlink-attr-
237 -
238 name: bus-name
241 -
242 name: dev-name
244 -
245 name: port-index
247 -
248 name: port-type
250 enum: port-type
251 -
252 name: port-desired-type
254 -
255 name: port-netdev-ifindex
257 -
258 name: port-netdev-name
260 -
261 name: port-ibdev-name
263 -
264 name: port-split-count
266 -
267 name: port-split-group
269 -
270 name: sb-index
272 -
273 name: sb-size
275 -
276 name: sb-ingress-pool-count
278 -
279 name: sb-egress-pool-count
281 -
282 name: sb-ingress-tc-count
284 -
285 name: sb-egress-tc-count
287 -
288 name: sb-pool-index
290 -
291 name: sb-pool-type
293 enum: sb-pool-type
294 -
295 name: sb-pool-size
297 -
298 name: sb-pool-threshold-type
300 enum: sb-threshold-type
301 -
302 name: sb-threshold
304 -
305 name: sb-tc-index
307 -
308 name: sb-occ-cur
310 -
311 name: sb-occ-max
313 -
314 name: eswitch-mode
316 enum: eswitch-mode
317 -
318 name: eswitch-inline-mode
320 enum: eswitch-inline-mode
321 -
322 name: dpipe-tables
324 nested-attributes: dl-dpipe-tables
325 -
326 name: dpipe-table
328 multi-attr: true
329 nested-attributes: dl-dpipe-table
330 -
331 name: dpipe-table-name
333 -
334 name: dpipe-table-size
336 -
337 name: dpipe-table-matches
339 nested-attributes: dl-dpipe-table-matches
340 -
341 name: dpipe-table-actions
343 nested-attributes: dl-dpipe-table-actions
344 -
345 name: dpipe-table-counters-enabled
347 -
348 name: dpipe-entries
350 nested-attributes: dl-dpipe-entries
351 -
352 name: dpipe-entry
354 multi-attr: true
355 nested-attributes: dl-dpipe-entry
356 -
357 name: dpipe-entry-index
359 -
360 name: dpipe-entry-match-values
362 nested-attributes: dl-dpipe-entry-match-values
363 -
364 name: dpipe-entry-action-values
366 nested-attributes: dl-dpipe-entry-action-values
367 -
368 name: dpipe-entry-counter
370 -
371 name: dpipe-match
373 multi-attr: true
374 nested-attributes: dl-dpipe-match
375 -
376 name: dpipe-match-value
378 multi-attr: true
379 nested-attributes: dl-dpipe-match-value
380 -
381 name: dpipe-match-type
383 enum: dpipe-match-type
384 -
385 name: dpipe-action
387 multi-attr: true
388 nested-attributes: dl-dpipe-action
389 -
390 name: dpipe-action-value
392 multi-attr: true
393 nested-attributes: dl-dpipe-action-value
394 -
395 name: dpipe-action-type
397 enum: dpipe-action-type
398 -
399 name: dpipe-value
401 -
402 name: dpipe-value-mask
404 -
405 name: dpipe-value-mapping
407 -
408 name: dpipe-headers
410 nested-attributes: dl-dpipe-headers
411 -
412 name: dpipe-header
414 multi-attr: true
415 nested-attributes: dl-dpipe-header
416 -
417 name: dpipe-header-name
419 -
420 name: dpipe-header-id
422 enum: dpipe-header-id
423 -
424 name: dpipe-header-fields
426 nested-attributes: dl-dpipe-header-fields
427 -
428 name: dpipe-header-global
430 -
431 name: dpipe-header-index
433 -
434 name: dpipe-field
436 multi-attr: true
437 nested-attributes: dl-dpipe-field
438 -
439 name: dpipe-field-name
441 -
442 name: dpipe-field-id
444 -
445 name: dpipe-field-bitwidth
447 -
448 name: dpipe-field-mapping-type
450 enum: dpipe-field-mapping-type
451 -
454 -
455 name: eswitch-encap-mode
457 enum: eswitch-encap-mode
458 -
459 name: resource-list
461 nested-attributes: dl-resource-list
462 -
465 multi-attr: true
466 nested-attributes: dl-resource
467 -
468 name: resource-name
470 -
471 name: resource-id
473 -
474 name: resource-size
476 -
477 name: resource-size-new
479 -
480 name: resource-size-valid
482 -
483 name: resource-size-min
485 -
486 name: resource-size-max
488 -
489 name: resource-size-gran
491 -
492 name: resource-unit
494 enum: resource-unit
495 -
496 name: resource-occ
498 -
499 name: dpipe-table-resource-id
501 -
502 name: dpipe-table-resource-units
504 -
505 name: port-flavour
507 enum: port-flavour
508 -
509 name: port-number
511 -
512 name: port-split-subport-number
514 -
517 nested-attributes: dl-param
518 -
519 name: param-name
521 -
522 name: param-generic
524 -
525 name: param-type
527 enum: var-attr-type
531 -
532 name: param-value-cmode
534 enum: param-cmode
536 -
537 name: region-name
539 -
540 name: region-size
542 -
543 name: region-snapshots
545 nested-attributes: dl-region-snapshots
546 -
547 name: region-snapshot
549 nested-attributes: dl-region-snapshot
550 -
551 name: region-snapshot-id
553 -
554 name: region-chunks
556 nested-attributes: dl-region-chunks
557 -
558 name: region-chunk
560 nested-attributes: dl-region-chunk
561 -
562 name: region-chunk-data
564 -
565 name: region-chunk-addr
567 -
568 name: region-chunk-len
570 -
571 name: info-driver-name
573 -
574 name: info-serial-number
576 -
577 name: info-version-fixed
579 multi-attr: true
580 nested-attributes: dl-info-version
581 -
582 name: info-version-running
584 multi-attr: true
585 nested-attributes: dl-info-version
586 -
587 name: info-version-stored
589 multi-attr: true
590 nested-attributes: dl-info-version
591 -
592 name: info-version-name
594 -
595 name: info-version-value
597 -
598 name: sb-pool-cell-size
600 -
603 nested-attributes: dl-fmsg
604 -
605 name: fmsg-obj-nest-start
607 -
608 name: fmsg-pair-nest-start
610 -
611 name: fmsg-arr-nest-start
613 -
614 name: fmsg-nest-end
616 -
617 name: fmsg-obj-name
619 -
620 name: fmsg-obj-value-type
622 enum: var-attr-type
626 -
627 name: health-reporter
630 nested-attributes: dl-health-reporter
631 -
632 name: health-reporter-name
634 -
635 name: health-reporter-state
637 -
638 name: health-reporter-err-count
640 -
641 name: health-reporter-recover-count
643 -
644 name: health-reporter-dump-ts
646 -
647 name: health-reporter-graceful-period
649 -
650 name: health-reporter-auto-recover
652 -
653 name: flash-update-file-name
655 -
656 name: flash-update-component
658 -
659 name: flash-update-status-msg
661 -
662 name: flash-update-status-done
664 -
665 name: flash-update-status-total
667 -
668 name: port-pci-pf-number
670 -
671 name: port-pci-vf-number
673 -
676 nested-attributes: dl-attr-stats
677 -
678 name: trap-name
680 -
681 name: trap-action
683 enum: trap-action
684 -
685 name: trap-type
687 enum: trap-type
688 -
689 name: trap-generic
691 -
692 name: trap-metadata
694 nested-attributes: dl-trap-metadata
695 -
696 name: trap-group-name
698 -
699 name: reload-failed
701 -
702 name: health-reporter-dump-ts-ns
704 -
705 name: netns-fd
707 -
708 name: netns-pid
710 -
711 name: netns-id
713 -
714 name: health-reporter-auto-dump
716 -
717 name: trap-policer-id
719 -
720 name: trap-policer-rate
722 -
723 name: trap-policer-burst
725 -
726 name: port-function
728 nested-attributes: dl-port-function
729 -
730 name: info-board-serial-number
732 -
733 name: port-lanes
735 -
736 name: port-splittable
738 -
739 name: port-external
741 -
742 name: port-controller-number
744 -
745 name: flash-update-status-timeout
747 -
748 name: flash-update-overwrite-mask
750 enum: flash-overwrite
751 enum-as-flags: true
752 -
753 name: reload-action
755 enum: reload-action
756 -
757 name: reload-actions-performed
759 enum: reload-action
760 enum-as-flags: true
761 -
762 name: reload-limits
764 enum: reload-action
765 enum-as-flags: true
766 -
767 name: dev-stats
769 nested-attributes: dl-dev-stats
770 -
771 name: reload-stats
773 nested-attributes: dl-reload-stats
774 -
775 name: reload-stats-entry
777 multi-attr: true
778 nested-attributes: dl-reload-stats-entry
779 -
780 name: reload-stats-limit
782 -
783 name: reload-stats-value
785 -
786 name: remote-reload-stats
788 nested-attributes: dl-reload-stats
789 -
790 name: reload-action-info
792 multi-attr: true
793 nested-attributes: dl-reload-act-info
794 -
795 name: reload-action-stats
797 multi-attr: true
798 nested-attributes: dl-reload-act-stats
799 -
800 name: port-pci-sf-number
802 -
803 name: rate-type
805 enum: rate-type
806 -
807 name: rate-tx-share
809 -
810 name: rate-tx-max
812 -
813 name: rate-node-name
815 -
816 name: rate-parent-node-name
818 -
819 name: region-max-snapshots
821 -
822 name: linecard-index
824 -
825 name: linecard-state
827 -
828 name: linecard-type
830 -
831 name: linecard-supported-types
833 nested-attributes: dl-linecard-supported-types
837 -
841 nested-attributes: dl-selftest-id
842 -
843 name: rate-tx-priority
845 -
846 name: rate-tx-weight
848 -
849 name: region-direct
851 -
852 name: rate-tc-bws
854 multi-attr: true
855 nested-attributes: dl-rate-tc-bws
856 -
857 name: dl-dev-stats
858 subset-of: devlink
860 -
861 name: reload-stats
862 -
863 name: remote-reload-stats
865 -
866 name: dl-reload-stats
867 subset-of: devlink
869 -
870 name: reload-action-info
872 -
873 name: dl-reload-act-info
874 subset-of: devlink
876 -
877 name: reload-action
878 -
879 name: reload-action-stats
881 -
882 name: dl-reload-act-stats
883 subset-of: devlink
885 -
886 name: reload-stats-entry
888 -
889 name: dl-reload-stats-entry
890 subset-of: devlink
892 -
893 name: reload-stats-limit
894 -
895 name: reload-stats-value
897 -
898 name: dl-info-version
899 subset-of: devlink
901 -
902 name: info-version-name
903 -
904 name: info-version-value
906 -
907 name: dl-port-function
908 name-prefix: devlink-port-fn-attr-
909 attr-max-name: devlink-port-function-attr-max
911 -
912 name-prefix: devlink-port-function-attr-
913 name: hw-addr
916 -
919 enum: port-fn-state
920 -
923 enum: port-fn-opstate
924 -
927 enum: port-fn-attr-cap
928 enum-as-flags: true
930 -
931 name: dl-dpipe-tables
932 subset-of: devlink
934 -
935 name: dpipe-table
937 -
938 name: dl-dpipe-table
939 subset-of: devlink
941 -
942 name: dpipe-table-name
943 -
944 name: dpipe-table-size
945 -
946 name: dpipe-table-name
947 -
948 name: dpipe-table-size
949 -
950 name: dpipe-table-matches
951 -
952 name: dpipe-table-actions
953 -
954 name: dpipe-table-counters-enabled
955 -
956 name: dpipe-table-resource-id
957 -
958 name: dpipe-table-resource-units
960 -
961 name: dl-dpipe-table-matches
962 subset-of: devlink
964 -
965 name: dpipe-match
967 -
968 name: dl-dpipe-table-actions
969 subset-of: devlink
971 -
972 name: dpipe-action
974 -
975 name: dl-dpipe-entries
976 subset-of: devlink
978 -
979 name: dpipe-entry
981 -
982 name: dl-dpipe-entry
983 subset-of: devlink
985 -
986 name: dpipe-entry-index
987 -
988 name: dpipe-entry-match-values
989 -
990 name: dpipe-entry-action-values
991 -
992 name: dpipe-entry-counter
994 -
995 name: dl-dpipe-entry-match-values
996 subset-of: devlink
998 -
999 name: dpipe-match-value
1001 -
1002 name: dl-dpipe-entry-action-values
1003 subset-of: devlink
1005 -
1006 name: dpipe-action-value
1008 -
1009 name: dl-dpipe-match
1010 subset-of: devlink
1012 -
1013 name: dpipe-match-type
1014 -
1015 name: dpipe-header-id
1016 -
1017 name: dpipe-header-global
1018 -
1019 name: dpipe-header-index
1020 -
1021 name: dpipe-field-id
1023 -
1024 name: dl-dpipe-match-value
1025 subset-of: devlink
1027 -
1028 name: dpipe-match
1029 -
1030 name: dpipe-value
1031 -
1032 name: dpipe-value-mask
1033 -
1034 name: dpipe-value-mapping
1036 -
1037 name: dl-dpipe-action
1038 subset-of: devlink
1040 -
1041 name: dpipe-action-type
1042 -
1043 name: dpipe-header-id
1044 -
1045 name: dpipe-header-global
1046 -
1047 name: dpipe-header-index
1048 -
1049 name: dpipe-field-id
1051 -
1052 name: dl-dpipe-action-value
1053 subset-of: devlink
1055 -
1056 name: dpipe-action
1057 -
1058 name: dpipe-value
1059 -
1060 name: dpipe-value-mask
1061 -
1062 name: dpipe-value-mapping
1064 -
1065 name: dl-dpipe-headers
1066 subset-of: devlink
1068 -
1069 name: dpipe-header
1071 -
1072 name: dl-dpipe-header
1073 subset-of: devlink
1075 -
1076 name: dpipe-header-name
1077 -
1078 name: dpipe-header-id
1079 -
1080 name: dpipe-header-global
1081 -
1082 name: dpipe-header-fields
1084 -
1085 name: dl-dpipe-header-fields
1086 subset-of: devlink
1088 -
1089 name: dpipe-field
1091 -
1092 name: dl-dpipe-field
1093 subset-of: devlink
1095 -
1096 name: dpipe-field-name
1097 -
1098 name: dpipe-field-id
1099 -
1100 name: dpipe-field-bitwidth
1101 -
1102 name: dpipe-field-mapping-type
1104 -
1105 name: dl-resource
1106 subset-of: devlink
1108 # -
1109 # name: resource-list
1111 -
1112 name: resource-name
1113 -
1114 name: resource-id
1115 -
1116 name: resource-size
1117 -
1118 name: resource-size-new
1119 -
1120 name: resource-size-valid
1121 -
1122 name: resource-size-min
1123 -
1124 name: resource-size-max
1125 -
1126 name: resource-size-gran
1127 -
1128 name: resource-unit
1129 -
1130 name: resource-occ
1132 -
1133 name: dl-resource-list
1134 subset-of: devlink
1136 -
1139 -
1140 name: dl-param
1141 subset-of: devlink
1143 -
1144 name: param-name
1145 -
1146 name: param-generic
1147 -
1148 name: param-type
1150 # TODO: fill in the attribute param-value-list
1152 -
1153 name: dl-region-snapshots
1154 subset-of: devlink
1156 -
1157 name: region-snapshot
1159 -
1160 name: dl-region-snapshot
1161 subset-of: devlink
1163 -
1164 name: region-snapshot-id
1166 -
1167 name: dl-region-chunks
1168 subset-of: devlink
1170 -
1171 name: region-chunk
1173 -
1174 name: dl-region-chunk
1175 subset-of: devlink
1177 -
1178 name: region-chunk-data
1179 -
1180 name: region-chunk-addr
1182 -
1183 name: dl-fmsg
1184 subset-of: devlink
1186 -
1187 name: fmsg-obj-nest-start
1188 -
1189 name: fmsg-pair-nest-start
1190 -
1191 name: fmsg-arr-nest-start
1192 -
1193 name: fmsg-nest-end
1194 -
1195 name: fmsg-obj-name
1197 -
1198 name: dl-health-reporter
1199 subset-of: devlink
1201 -
1202 name: health-reporter-name
1203 -
1204 name: health-reporter-state
1205 -
1206 name: health-reporter-err-count
1207 -
1208 name: health-reporter-recover-count
1209 -
1210 name: health-reporter-graceful-period
1211 -
1212 name: health-reporter-auto-recover
1213 -
1214 name: health-reporter-dump-ts
1215 -
1216 name: health-reporter-dump-ts-ns
1217 -
1218 name: health-reporter-auto-dump
1220 -
1221 name: dl-attr-stats
1222 name-prefix: devlink-attr-
1224 - name: stats-rx-packets
1227 -
1228 name: stats-rx-bytes
1230 -
1231 name: stats-rx-dropped
1234 -
1235 name: dl-trap-metadata
1236 name-prefix: devlink-attr-
1238 -
1239 name: trap-metadata-type-in-port
1242 -
1243 name: trap-metadata-type-fa-cookie
1246 -
1247 name: dl-linecard-supported-types
1248 subset-of: devlink
1250 -
1251 name: linecard-type
1253 -
1254 name: dl-selftest-id
1255 name-prefix: devlink-attr-selftest-id-
1257 -
1260 -
1261 name: dl-rate-tc-bws
1262 name-prefix: devlink-rate-tc-attr-
1264 -
1268 max: rate-tc-index-max
1269 -
1278 enum-model: directional
1280 -
1283 attribute-set: devlink
1284 dont-validate: [strict, dump]
1286 pre: devlink-nl-pre-doit
1287 post: devlink-nl-post-doit
1290 attributes: &dev-id-attrs
1291 - bus-name
1292 - dev-name
1293 reply: &get-reply
1296 - bus-name
1297 - dev-name
1298 - reload-failed
1299 - dev-stats
1301 reply: *get-reply
1303 -
1304 name: port-get
1306 attribute-set: devlink
1307 dont-validate: [strict]
1309 pre: devlink-nl-pre-doit-port
1310 post: devlink-nl-post-doit
1313 attributes: &port-id-attrs
1314 - bus-name
1315 - dev-name
1316 - port-index
1319 attributes: *port-id-attrs
1322 attributes: *dev-id-attrs
1325 attributes: *port-id-attrs
1327 -
1328 name: port-set
1330 attribute-set: devlink
1331 dont-validate: [strict]
1332 flags: [admin-perm]
1334 pre: devlink-nl-pre-doit-port
1335 post: devlink-nl-post-doit
1338 - bus-name
1339 - dev-name
1340 - port-index
1341 - port-type
1342 - port-function
1344 -
1345 name: port-new
1347 attribute-set: devlink
1348 dont-validate: [strict]
1349 flags: [admin-perm]
1351 pre: devlink-nl-pre-doit
1352 post: devlink-nl-post-doit
1355 - bus-name
1356 - dev-name
1357 - port-index
1358 - port-flavour
1359 - port-pci-pf-number
1360 - port-pci-sf-number
1361 - port-controller-number
1364 attributes: *port-id-attrs
1366 -
1367 name: port-del
1369 attribute-set: devlink
1370 dont-validate: [strict]
1371 flags: [admin-perm]
1373 pre: devlink-nl-pre-doit-port
1374 post: devlink-nl-post-doit
1376 attributes: *port-id-attrs
1378 -
1379 name: port-split
1381 attribute-set: devlink
1382 dont-validate: [strict]
1383 flags: [admin-perm]
1385 pre: devlink-nl-pre-doit-port
1386 post: devlink-nl-post-doit
1389 - bus-name
1390 - dev-name
1391 - port-index
1392 - port-split-count
1394 -
1395 name: port-unsplit
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
1404 attributes: *port-id-attrs
1406 -
1407 name: sb-get
1409 attribute-set: devlink
1410 dont-validate: [strict]
1412 pre: devlink-nl-pre-doit
1413 post: devlink-nl-post-doit
1416 attributes: &sb-id-attrs
1417 - bus-name
1418 - dev-name
1419 - sb-index
1420 reply: &sb-get-reply
1422 attributes: *sb-id-attrs
1425 attributes: *dev-id-attrs
1426 reply: *sb-get-reply
1428 -
1429 name: sb-pool-get
1431 attribute-set: devlink
1432 dont-validate: [strict]
1434 pre: devlink-nl-pre-doit
1435 post: devlink-nl-post-doit
1438 attributes: &sb-pool-id-attrs
1439 - bus-name
1440 - dev-name
1441 - sb-index
1442 - sb-pool-index
1443 reply: &sb-pool-get-reply
1445 attributes: *sb-pool-id-attrs
1448 attributes: *dev-id-attrs
1449 reply: *sb-pool-get-reply
1451 -
1452 name: sb-pool-set
1454 attribute-set: devlink
1455 dont-validate: [strict]
1456 flags: [admin-perm]
1458 pre: devlink-nl-pre-doit
1459 post: devlink-nl-post-doit
1462 - bus-name
1463 - dev-name
1464 - sb-index
1465 - sb-pool-index
1466 - sb-pool-threshold-type
1467 - sb-pool-size
1469 -
1470 name: sb-port-pool-get
1471 doc: Get shared buffer port-pool combinations and threshold.
1472 attribute-set: devlink
1473 dont-validate: [strict]
1475 pre: devlink-nl-pre-doit-port
1476 post: devlink-nl-post-doit
1479 attributes: &sb-port-pool-id-attrs
1480 - bus-name
1481 - dev-name
1482 - port-index
1483 - sb-index
1484 - sb-pool-index
1485 reply: &sb-port-pool-get-reply
1487 attributes: *sb-port-pool-id-attrs
1490 attributes: *dev-id-attrs
1491 reply: *sb-port-pool-get-reply
1493 -
1494 name: sb-port-pool-set
1495 doc: Set shared buffer port-pool combinations and threshold.
1496 attribute-set: devlink
1497 dont-validate: [strict]
1498 flags: [admin-perm]
1500 pre: devlink-nl-pre-doit-port
1501 post: devlink-nl-post-doit
1504 - bus-name
1505 - dev-name
1506 - port-index
1507 - sb-index
1508 - sb-pool-index
1509 - sb-threshold
1511 -
1512 name: sb-tc-pool-bind-get
1513 doc: Get shared buffer port-TC to pool bindings and threshold.
1514 attribute-set: devlink
1515 dont-validate: [strict]
1517 pre: devlink-nl-pre-doit-port
1518 post: devlink-nl-post-doit
1521 attributes: &sb-tc-pool-bind-id-attrs
1522 - bus-name
1523 - dev-name
1524 - port-index
1525 - sb-index
1526 - sb-pool-type
1527 - sb-tc-index
1528 reply: &sb-tc-pool-bind-get-reply
1530 attributes: *sb-tc-pool-bind-id-attrs
1533 attributes: *dev-id-attrs
1534 reply: *sb-tc-pool-bind-get-reply
1536 -
1537 name: sb-tc-pool-bind-set
1538 doc: Set shared buffer port-TC to pool bindings and threshold.
1539 attribute-set: devlink
1540 dont-validate: [strict]
1541 flags: [admin-perm]
1543 pre: devlink-nl-pre-doit-port
1544 post: devlink-nl-post-doit
1547 - bus-name
1548 - dev-name
1549 - port-index
1550 - sb-index
1551 - sb-pool-index
1552 - sb-pool-type
1553 - sb-tc-index
1554 - sb-threshold
1556 -
1557 name: sb-occ-snapshot
1559 attribute-set: devlink
1560 dont-validate: [strict]
1561 flags: [admin-perm]
1563 pre: devlink-nl-pre-doit
1564 post: devlink-nl-post-doit
1568 - bus-name
1569 - dev-name
1570 - sb-index
1572 -
1573 name: sb-occ-max-clear
1575 attribute-set: devlink
1576 dont-validate: [strict]
1577 flags: [admin-perm]
1579 pre: devlink-nl-pre-doit
1580 post: devlink-nl-post-doit
1583 - bus-name
1584 - dev-name
1585 - sb-index
1587 -
1588 name: eswitch-get
1590 attribute-set: devlink
1591 dont-validate: [strict]
1592 flags: [admin-perm]
1594 pre: devlink-nl-pre-doit
1595 post: devlink-nl-post-doit
1597 attributes: *dev-id-attrs
1600 attributes: &eswitch-attrs
1601 - bus-name
1602 - dev-name
1603 - eswitch-mode
1604 - eswitch-inline-mode
1605 - eswitch-encap-mode
1607 -
1608 name: eswitch-set
1610 attribute-set: devlink
1611 dont-validate: [strict]
1612 flags: [admin-perm]
1614 pre: devlink-nl-pre-doit
1615 post: devlink-nl-post-doit
1617 attributes: *eswitch-attrs
1619 -
1620 name: dpipe-table-get
1622 attribute-set: devlink
1623 dont-validate: [strict]
1625 pre: devlink-nl-pre-doit
1626 post: devlink-nl-post-doit
1629 - bus-name
1630 - dev-name
1631 - dpipe-table-name
1635 - bus-name
1636 - dev-name
1637 - dpipe-tables
1639 -
1640 name: dpipe-entries-get
1642 attribute-set: devlink
1643 dont-validate: [strict]
1645 pre: devlink-nl-pre-doit
1646 post: devlink-nl-post-doit
1649 - bus-name
1650 - dev-name
1651 - dpipe-table-name
1654 - bus-name
1655 - dev-name
1656 - dpipe-entries
1658 -
1659 name: dpipe-headers-get
1661 attribute-set: devlink
1662 dont-validate: [strict]
1664 pre: devlink-nl-pre-doit
1665 post: devlink-nl-post-doit
1668 - bus-name
1669 - dev-name
1672 - bus-name
1673 - dev-name
1674 - dpipe-headers
1676 -
1677 name: dpipe-table-counters-set
1679 attribute-set: devlink
1680 dont-validate: [strict]
1681 flags: [admin-perm]
1683 pre: devlink-nl-pre-doit
1684 post: devlink-nl-post-doit
1687 - bus-name
1688 - dev-name
1689 - dpipe-table-name
1690 - dpipe-table-counters-enabled
1692 -
1693 name: resource-set
1695 attribute-set: devlink
1696 dont-validate: [strict]
1697 flags: [admin-perm]
1699 pre: devlink-nl-pre-doit
1700 post: devlink-nl-post-doit
1703 - bus-name
1704 - dev-name
1705 - resource-id
1706 - resource-size
1708 -
1709 name: resource-dump
1711 attribute-set: devlink
1712 dont-validate: [strict]
1714 pre: devlink-nl-pre-doit
1715 post: devlink-nl-post-doit
1718 - bus-name
1719 - dev-name
1723 - bus-name
1724 - dev-name
1725 - resource-list
1727 -
1730 attribute-set: devlink
1731 dont-validate: [strict]
1732 flags: [admin-perm]
1734 pre: devlink-nl-pre-doit-dev-lock
1735 post: devlink-nl-post-doit-dev-lock
1738 - bus-name
1739 - dev-name
1740 - reload-action
1741 - reload-limits
1742 - netns-pid
1743 - netns-fd
1744 - netns-id
1747 - bus-name
1748 - dev-name
1749 - reload-actions-performed
1751 -
1752 name: param-get
1754 attribute-set: devlink
1755 dont-validate: [strict]
1757 pre: devlink-nl-pre-doit
1758 post: devlink-nl-post-doit
1760 attributes: &param-id-attrs
1761 - bus-name
1762 - dev-name
1763 - param-name
1764 reply: &param-get-reply
1765 attributes: *param-id-attrs
1768 attributes: *dev-id-attrs
1769 reply: *param-get-reply
1771 -
1772 name: param-set
1774 attribute-set: devlink
1775 dont-validate: [strict]
1776 flags: [admin-perm]
1778 pre: devlink-nl-pre-doit
1779 post: devlink-nl-post-doit
1782 - bus-name
1783 - dev-name
1784 - param-name
1785 - param-type
1786 # param-value-data is missing here as the type is variable
1787 - param-value-cmode
1789 -
1790 name: region-get
1792 attribute-set: devlink
1793 dont-validate: [strict]
1795 pre: devlink-nl-pre-doit-port-optional
1796 post: devlink-nl-post-doit
1799 attributes: &region-id-attrs
1800 - bus-name
1801 - dev-name
1802 - port-index
1803 - region-name
1804 reply: &region-get-reply
1806 attributes: *region-id-attrs
1809 attributes: *dev-id-attrs
1810 reply: *region-get-reply
1812 -
1813 name: region-new
1815 attribute-set: devlink
1816 dont-validate: [strict]
1817 flags: [admin-perm]
1819 pre: devlink-nl-pre-doit-port-optional
1820 post: devlink-nl-post-doit
1823 attributes: &region-snapshot-id-attrs
1824 - bus-name
1825 - dev-name
1826 - port-index
1827 - region-name
1828 - region-snapshot-id
1831 attributes: *region-snapshot-id-attrs
1833 -
1834 name: region-del
1836 attribute-set: devlink
1837 dont-validate: [strict]
1838 flags: [admin-perm]
1840 pre: devlink-nl-pre-doit-port-optional
1841 post: devlink-nl-post-doit
1843 attributes: *region-snapshot-id-attrs
1845 -
1846 name: region-read
1848 attribute-set: devlink
1849 dont-validate: [dump-strict]
1850 flags: [admin-perm]
1854 - bus-name
1855 - dev-name
1856 - port-index
1857 - region-name
1858 - region-snapshot-id
1859 - region-direct
1860 - region-chunk-addr
1861 - region-chunk-len
1865 - bus-name
1866 - dev-name
1867 - port-index
1868 - region-name
1870 -
1871 name: port-param-get
1873 attribute-set: devlink
1874 dont-validate: [strict, dump-strict]
1876 pre: devlink-nl-pre-doit-port
1877 post: devlink-nl-post-doit
1879 attributes: *port-id-attrs
1881 attributes: *port-id-attrs
1884 attributes: *port-id-attrs
1886 -
1887 name: port-param-set
1889 attribute-set: devlink
1890 dont-validate: [strict]
1891 flags: [admin-perm]
1893 pre: devlink-nl-pre-doit-port
1894 post: devlink-nl-post-doit
1896 attributes: *port-id-attrs
1898 -
1899 name: info-get
1903 attribute-set: devlink
1904 dont-validate: [strict, dump]
1906 pre: devlink-nl-pre-doit
1907 post: devlink-nl-post-doit
1910 attributes: *dev-id-attrs
1911 reply: &info-get-reply
1914 - bus-name
1915 - dev-name
1916 - info-driver-name
1917 - info-serial-number
1918 - info-version-fixed
1919 - info-version-running
1920 - info-version-stored
1921 - info-board-serial-number
1923 reply: *info-get-reply
1925 -
1926 name: health-reporter-get
1928 attribute-set: devlink
1929 dont-validate: [strict]
1931 pre: devlink-nl-pre-doit-port-optional
1932 post: devlink-nl-post-doit
1934 attributes: &health-reporter-id-attrs
1935 - bus-name
1936 - dev-name
1937 - port-index
1938 - health-reporter-name
1939 reply: &health-reporter-get-reply
1940 attributes: *health-reporter-id-attrs
1943 attributes: *port-id-attrs
1944 reply: *health-reporter-get-reply
1946 -
1947 name: health-reporter-set
1949 attribute-set: devlink
1950 dont-validate: [strict]
1951 flags: [admin-perm]
1953 pre: devlink-nl-pre-doit-port-optional
1954 post: devlink-nl-post-doit
1957 - bus-name
1958 - dev-name
1959 - port-index
1960 - health-reporter-name
1961 - health-reporter-graceful-period
1962 - health-reporter-auto-recover
1963 - health-reporter-auto-dump
1965 -
1966 name: health-reporter-recover
1968 attribute-set: devlink
1969 dont-validate: [strict]
1970 flags: [admin-perm]
1972 pre: devlink-nl-pre-doit-port-optional
1973 post: devlink-nl-post-doit
1975 attributes: *health-reporter-id-attrs
1977 -
1978 name: health-reporter-diagnose
1980 attribute-set: devlink
1981 dont-validate: [strict]
1982 flags: [admin-perm]
1984 pre: devlink-nl-pre-doit-port-optional
1985 post: devlink-nl-post-doit
1987 attributes: *health-reporter-id-attrs
1989 -
1990 name: health-reporter-dump-get
1992 attribute-set: devlink
1993 dont-validate: [dump-strict]
1994 flags: [admin-perm]
1997 attributes: *health-reporter-id-attrs
2001 - fmsg
2003 -
2004 name: health-reporter-dump-clear
2006 attribute-set: devlink
2007 dont-validate: [strict]
2008 flags: [admin-perm]
2010 pre: devlink-nl-pre-doit-port-optional
2011 post: devlink-nl-post-doit
2013 attributes: *health-reporter-id-attrs
2015 -
2016 name: flash-update
2018 attribute-set: devlink
2019 dont-validate: [strict]
2020 flags: [admin-perm]
2022 pre: devlink-nl-pre-doit
2023 post: devlink-nl-post-doit
2026 - bus-name
2027 - dev-name
2028 - flash-update-file-name
2029 - flash-update-component
2030 - flash-update-overwrite-mask
2032 -
2033 name: trap-get
2035 attribute-set: devlink
2036 dont-validate: [strict]
2038 pre: devlink-nl-pre-doit
2039 post: devlink-nl-post-doit
2042 attributes: &trap-id-attrs
2043 - bus-name
2044 - dev-name
2045 - trap-name
2046 reply: &trap-get-reply
2048 attributes: *trap-id-attrs
2051 attributes: *dev-id-attrs
2052 reply: *trap-get-reply
2054 -
2055 name: trap-set
2057 attribute-set: devlink
2058 dont-validate: [strict]
2059 flags: [admin-perm]
2061 pre: devlink-nl-pre-doit
2062 post: devlink-nl-post-doit
2065 - bus-name
2066 - dev-name
2067 - trap-name
2068 - trap-action
2070 -
2071 name: trap-group-get
2073 attribute-set: devlink
2074 dont-validate: [strict]
2076 pre: devlink-nl-pre-doit
2077 post: devlink-nl-post-doit
2080 attributes: &trap-group-id-attrs
2081 - bus-name
2082 - dev-name
2083 - trap-group-name
2084 reply: &trap-group-get-reply
2086 attributes: *trap-group-id-attrs
2089 attributes: *dev-id-attrs
2090 reply: *trap-group-get-reply
2092 -
2093 name: trap-group-set
2095 attribute-set: devlink
2096 dont-validate: [strict]
2097 flags: [admin-perm]
2099 pre: devlink-nl-pre-doit
2100 post: devlink-nl-post-doit
2103 - bus-name
2104 - dev-name
2105 - trap-group-name
2106 - trap-action
2107 - trap-policer-id
2109 -
2110 name: trap-policer-get
2112 attribute-set: devlink
2113 dont-validate: [strict]
2115 pre: devlink-nl-pre-doit
2116 post: devlink-nl-post-doit
2119 attributes: &trap-policer-id-attrs
2120 - bus-name
2121 - dev-name
2122 - trap-policer-id
2123 reply: &trap-policer-get-reply
2125 attributes: *trap-policer-id-attrs
2128 attributes: *dev-id-attrs
2129 reply: *trap-policer-get-reply
2131 -
2132 name: trap-policer-set
2134 attribute-set: devlink
2135 dont-validate: [strict]
2136 flags: [admin-perm]
2138 pre: devlink-nl-pre-doit
2139 post: devlink-nl-post-doit
2142 - bus-name
2143 - dev-name
2144 - trap-policer-id
2145 - trap-policer-rate
2146 - trap-policer-burst
2148 -
2149 name: health-reporter-test
2151 attribute-set: devlink
2152 dont-validate: [strict]
2153 flags: [admin-perm]
2155 pre: devlink-nl-pre-doit-port-optional
2156 post: devlink-nl-post-doit
2159 attributes: *health-reporter-id-attrs
2161 -
2162 name: rate-get
2164 attribute-set: devlink
2165 dont-validate: [strict]
2167 pre: devlink-nl-pre-doit
2168 post: devlink-nl-post-doit
2171 attributes: &rate-id-attrs
2172 - bus-name
2173 - dev-name
2174 - port-index
2175 - rate-node-name
2176 reply: &rate-get-reply
2178 attributes: *rate-id-attrs
2181 attributes: *dev-id-attrs
2182 reply: *rate-get-reply
2184 -
2185 name: rate-set
2187 attribute-set: devlink
2188 dont-validate: [strict]
2189 flags: [admin-perm]
2191 pre: devlink-nl-pre-doit
2192 post: devlink-nl-post-doit
2195 - bus-name
2196 - dev-name
2197 - rate-node-name
2198 - rate-tx-share
2199 - rate-tx-max
2200 - rate-tx-priority
2201 - rate-tx-weight
2202 - rate-parent-node-name
2203 - rate-tc-bws
2205 -
2206 name: rate-new
2208 attribute-set: devlink
2209 dont-validate: [strict]
2210 flags: [admin-perm]
2212 pre: devlink-nl-pre-doit
2213 post: devlink-nl-post-doit
2216 - bus-name
2217 - dev-name
2218 - rate-node-name
2219 - rate-tx-share
2220 - rate-tx-max
2221 - rate-tx-priority
2222 - rate-tx-weight
2223 - rate-parent-node-name
2224 - rate-tc-bws
2226 -
2227 name: rate-del
2229 attribute-set: devlink
2230 dont-validate: [strict]
2231 flags: [admin-perm]
2233 pre: devlink-nl-pre-doit
2234 post: devlink-nl-post-doit
2237 - bus-name
2238 - dev-name
2239 - rate-node-name
2241 -
2242 name: linecard-get
2244 attribute-set: devlink
2245 dont-validate: [strict]
2247 pre: devlink-nl-pre-doit
2248 post: devlink-nl-post-doit
2251 attributes: &linecard-id-attrs
2252 - bus-name
2253 - dev-name
2254 - linecard-index
2255 reply: &linecard-get-reply
2257 attributes: *linecard-id-attrs
2260 attributes: *dev-id-attrs
2261 reply: *linecard-get-reply
2263 -
2264 name: linecard-set
2266 attribute-set: devlink
2267 dont-validate: [strict]
2268 flags: [admin-perm]
2270 pre: devlink-nl-pre-doit
2271 post: devlink-nl-post-doit
2274 - bus-name
2275 - dev-name
2276 - linecard-index
2277 - linecard-type
2279 -
2280 name: selftests-get
2282 attribute-set: devlink
2283 dont-validate: [strict, dump]
2285 pre: devlink-nl-pre-doit
2286 post: devlink-nl-post-doit
2289 attributes: *dev-id-attrs
2290 reply: &selftests-get-reply
2292 attributes: *dev-id-attrs
2294 reply: *selftests-get-reply
2296 -
2297 name: selftests-run
2299 attribute-set: devlink
2300 dont-validate: [strict]
2301 flags: [admin-perm]
2303 pre: devlink-nl-pre-doit
2304 post: devlink-nl-post-doit
2307 - bus-name
2308 - dev-name
2309 - selftests
2311 -
2312 name: notify-filter-set
2314 attribute-set: devlink
2318 - bus-name
2319 - dev-name
2320 - port-index