Lines Matching +full:attr +full:- +full:max +full:- +full:name
1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 name: ethtool
5 protocol: genetlink-legacy
8 uapi-header: linux/ethtool_netlink_generated.h
11 -
12 name: udp-tunnel-type
13 enum-name:
15 entries: [ vxlan, geneve, vxlan-gpe ]
16 enum-cnt-name: __ethtool-udp-tunnel-type-cnt
17 render-max: true
18 -
19 name: stringset
23 -
24 name: header-flags
26 name-prefix: ethtool-flag-
29 -
30 name: compact-bitsets
32 -
33 name: omit-reply
35 -
36 name: stats
38 -
39 name: module-fw-flash-status
41 doc: plug-in module firmware flashing status
44 -
45 name: started
47 -
48 name: in_progress
50 -
51 name: completed
53 -
54 name: error
56 -
57 name: c33-pse-ext-state
58 doc: "groups of PSE extended states functions. IEEE 802.3-2022 33.2.4.4 Variables"
60 name-prefix: ethtool-c33-pse-ext-state-
63 -
64 name: none
66 -
67 name: error-condition
69 -
70 name: mr-mps-valid
72 -
73 name: mr-pse-enable
75 -
76 name: option-detect-ted
78 -
79 name: option-vport-lim
81 -
82 name: ovld-detected
84 -
85 name: power-not-available
87 -
88 name: short-detected
90 -
91 name: phy-upstream-type
92 enum-name: phy-upstream
95 name-prefix: phy-upstream
97 -
98 name: tcp-data-split
102 attribute-sets:
103 -
104 name: header
105 attr-cnt-name: __ethtool-a-header-cnt
107 -
108 name: unspec
111 -
112 name: dev-index
114 -
115 name: dev-name
117 -
118 name: flags
120 enum: header-flags
121 -
122 name: phy-index
125 -
126 name: bitset-bit
127 attr-cnt-name: __ethtool-a-bitset-bit-cnt
129 -
130 name: unspec
133 -
134 name: index
136 -
137 name: name
139 -
140 name: value
142 -
143 name: bitset-bits
144 attr-cnt-name: __ethtool-a-bitset-bits-cnt
146 -
147 name: unspec
150 -
151 name: bit
153 multi-attr: true
154 nested-attributes: bitset-bit
155 -
156 name: bitset
157 attr-cnt-name: __ethtool-a-bitset-cnt
159 -
160 name: unspec
163 -
164 name: nomask
166 -
167 name: size
169 -
170 name: bits
172 nested-attributes: bitset-bits
173 -
174 name: value
176 -
177 name: mask
179 -
180 name: string
181 attr-cnt-name: __ethtool-a-string-cnt
183 -
184 name: unspec
187 -
188 name: index
190 -
191 name: value
193 -
194 name: strings
195 attr-cnt-name: __ethtool-a-strings-cnt
197 -
198 name: unspec
201 -
202 name: unspec
205 -
206 name: string
208 multi-attr: true
209 nested-attributes: string
210 -
211 name: stringset
212 attr-cnt-name: __ethtool-a-stringset-cnt
214 -
215 name: unspec
218 -
219 name: id
221 -
222 name: count
224 -
225 name: strings
227 multi-attr: true
228 nested-attributes: strings
229 -
230 name: stringsets
231 attr-cnt-name: __ethtool-a-stringsets-cnt
233 -
234 name: unspec
237 -
238 name: stringset
240 multi-attr: true
241 nested-attributes: stringset
242 -
243 name: strset
244 attr-cnt-name: __ethtool-a-strset-cnt
246 -
247 name: unspec
250 -
251 name: header
253 nested-attributes: header
254 -
255 name: stringsets
257 nested-attributes: stringsets
258 -
259 name: counts-only
262 -
263 name: privflags
264 attr-cnt-name: __ethtool-a-privflags-cnt
266 -
267 name: unspec
270 -
271 name: header
273 nested-attributes: header
274 -
275 name: flags
277 nested-attributes: bitset
279 -
280 name: rings
281 attr-cnt-name: __ethtool-a-rings-cnt
283 -
284 name: unspec
287 -
288 name: header
290 nested-attributes: header
291 -
292 name: rx-max
294 -
295 name: rx-mini-max
297 -
298 name: rx-jumbo-max
300 -
301 name: tx-max
303 -
304 name: rx
306 -
307 name: rx-mini
309 -
310 name: rx-jumbo
312 -
313 name: tx
315 -
316 name: rx-buf-len
318 -
319 name: tcp-data-split
321 enum: tcp-data-split
322 -
323 name: cqe-size
325 -
326 name: tx-push
328 -
329 name: rx-push
331 -
332 name: tx-push-buf-len
334 -
335 name: tx-push-buf-len-max
337 -
338 name: hds-thresh
340 -
341 name: hds-thresh-max
344 -
345 name: mm-stat
346 attr-cnt-name: __ethtool-a-mm-stat-cnt
349 -
350 name: unspec
353 -
354 name: pad
356 -
357 name: reassembly-errors
360 -
361 name: smd-errors
364 -
365 name: reassembly-ok
368 -
369 name: rx-frag-count
372 -
373 name: tx-frag-count
376 -
377 name: hold-count
380 -
381 name: mm
382 attr-cnt-name: __ethtool-a-mm-cnt
384 -
385 name: unspec
388 -
389 name: header
391 nested-attributes: header
392 -
393 name: pmac-enabled
395 -
396 name: tx-enabled
398 -
399 name: tx-active
401 -
402 name: tx-min-frag-size
404 -
405 name: rx-min-frag-size
407 -
408 name: verify-enabled
410 -
411 name: verify-status
413 -
414 name: verify-time
416 -
417 name: max-verify-time
419 -
420 name: stats
422 nested-attributes: mm-stat
423 -
424 name: linkinfo
425 attr-cnt-name: __ethtool-a-linkinfo-cnt
427 -
428 name: unspec
431 -
432 name: header
434 nested-attributes: header
435 -
436 name: port
438 -
439 name: phyaddr
441 -
442 name: tp-mdix
444 -
445 name: tp-mdix-ctrl
447 -
448 name: transceiver
450 -
451 name: linkmodes
452 attr-cnt-name: __ethtool-a-linkmodes-cnt
454 -
455 name: unspec
458 -
459 name: header
461 nested-attributes: header
462 -
463 name: autoneg
465 -
466 name: ours
468 nested-attributes: bitset
469 -
470 name: peer
472 nested-attributes: bitset
473 -
474 name: speed
476 -
477 name: duplex
479 -
480 name: master-slave-cfg
482 -
483 name: master-slave-state
485 -
486 name: lanes
488 -
489 name: rate-matching
491 -
492 name: linkstate
493 attr-cnt-name: __ethtool-a-linkstate-cnt
495 -
496 name: unspec
499 -
500 name: header
502 nested-attributes: header
503 -
504 name: link
506 -
507 name: sqi
509 -
510 name: sqi-max
512 -
513 name: ext-state
515 -
516 name: ext-substate
518 -
519 name: ext-down-cnt
521 -
522 name: debug
523 attr-cnt-name: __ethtool-a-debug-cnt
525 -
526 name: unspec
529 -
530 name: header
532 nested-attributes: header
533 -
534 name: msgmask
536 nested-attributes: bitset
537 -
538 name: wol
539 attr-cnt-name: __ethtool-a-wol-cnt
541 -
542 name: unspec
545 -
546 name: header
548 nested-attributes: header
549 -
550 name: modes
552 nested-attributes: bitset
553 -
554 name: sopass
556 -
557 name: features
558 attr-cnt-name: __ethtool-a-features-cnt
560 -
561 name: unspec
564 -
565 name: header
567 nested-attributes: header
568 -
569 name: hw
571 nested-attributes: bitset
572 -
573 name: wanted
575 nested-attributes: bitset
576 -
577 name: active
579 nested-attributes: bitset
580 -
581 name: nochange
583 nested-attributes: bitset
584 -
585 name: channels
586 attr-cnt-name: __ethtool-a-channels-cnt
588 -
589 name: unspec
592 -
593 name: header
595 nested-attributes: header
596 -
597 name: rx-max
599 -
600 name: tx-max
602 -
603 name: other-max
605 -
606 name: combined-max
608 -
609 name: rx-count
611 -
612 name: tx-count
614 -
615 name: other-count
617 -
618 name: combined-count
621 -
622 name: irq-moderation
623 attr-cnt-name: __ethtool-a-irq-moderation-cnt
625 -
626 name: unspec
629 -
630 name: usec
632 -
633 name: pkts
635 -
636 name: comps
638 -
639 name: profile
640 attr-cnt-name: __ethtool-a-profile-cnt
642 -
643 name: unspec
646 -
647 name: irq-moderation
649 multi-attr: true
650 nested-attributes: irq-moderation
651 -
652 name: coalesce
653 attr-cnt-name: __ethtool-a-coalesce-cnt
655 -
656 name: unspec
659 -
660 name: header
662 nested-attributes: header
663 -
664 name: rx-usecs
666 -
667 name: rx-max-frames
669 -
670 name: rx-usecs-irq
672 -
673 name: rx-max-frames-irq
675 -
676 name: tx-usecs
678 -
679 name: tx-max-frames
681 -
682 name: tx-usecs-irq
684 -
685 name: tx-max-frames-irq
687 -
688 name: stats-block-usecs
690 -
691 name: use-adaptive-rx
693 -
694 name: use-adaptive-tx
696 -
697 name: pkt-rate-low
699 -
700 name: rx-usecs-low
702 -
703 name: rx-max-frames-low
705 -
706 name: tx-usecs-low
708 -
709 name: tx-max-frames-low
711 -
712 name: pkt-rate-high
714 -
715 name: rx-usecs-high
717 -
718 name: rx-max-frames-high
720 -
721 name: tx-usecs-high
723 -
724 name: tx-max-frames-high
726 -
727 name: rate-sample-interval
729 -
730 name: use-cqe-mode-tx
732 -
733 name: use-cqe-mode-rx
735 -
736 name: tx-aggr-max-bytes
738 -
739 name: tx-aggr-max-frames
741 -
742 name: tx-aggr-time-usecs
744 -
745 name: rx-profile
747 nested-attributes: profile
748 -
749 name: tx-profile
751 nested-attributes: profile
753 -
754 name: pause-stat
755 attr-cnt-name: __ethtool-a-pause-stat-cnt
757 -
758 name: unspec
761 -
762 name: pad
764 -
765 name: tx-frames
767 -
768 name: rx-frames
770 -
771 name: pause
772 attr-cnt-name: __ethtool-a-pause-cnt
774 -
775 name: unspec
778 -
779 name: header
781 nested-attributes: header
782 -
783 name: autoneg
785 -
786 name: rx
788 -
789 name: tx
791 -
792 name: stats
794 nested-attributes: pause-stat
795 -
796 name: stats-src
798 -
799 name: eee
800 attr-cnt-name: __ethtool-a-eee-cnt
802 -
803 name: unspec
806 -
807 name: header
809 nested-attributes: header
810 -
811 name: modes-ours
813 nested-attributes: bitset
814 -
815 name: modes-peer
817 nested-attributes: bitset
818 -
819 name: active
821 -
822 name: enabled
824 -
825 name: tx-lpi-enabled
827 -
828 name: tx-lpi-timer
830 -
831 name: ts-stat
832 attr-cnt-name: __ethtool-a-ts-stat-cnt
834 -
835 name: unspec
838 -
839 name: tx-pkts
841 -
842 name: tx-lost
844 -
845 name: tx-err
847 -
848 name: tx-onestep-pkts-unconfirmed
850 -
851 name: ts-hwtstamp-provider
852 attr-cnt-name: __ethtool-a-ts-hwtstamp-provider-cnt
854 -
855 name: unspec
858 -
859 name: index
861 -
862 name: qualifier
864 -
865 name: tsinfo
866 attr-cnt-name: __ethtool-a-tsinfo-cnt
868 -
869 name: unspec
872 -
873 name: header
875 nested-attributes: header
876 -
877 name: timestamping
879 nested-attributes: bitset
880 -
881 name: tx-types
883 nested-attributes: bitset
884 -
885 name: rx-filters
887 nested-attributes: bitset
888 -
889 name: phc-index
891 -
892 name: stats
894 nested-attributes: ts-stat
895 -
896 name: hwtstamp-provider
898 nested-attributes: ts-hwtstamp-provider
899 -
900 name: cable-result
901 attr-cnt-name: __ethtool-a-cable-result-cnt
903 -
904 name: unspec
907 -
908 name: pair
911 -
912 name: code
915 -
916 name: src
919 -
920 name: cable-fault-length
921 attr-cnt-name: __ethtool-a-cable-fault-length-cnt
923 -
924 name: unspec
927 -
928 name: pair
930 -
931 name: cm
933 -
934 name: src
936 -
937 name: cable-nest
938 attr-cnt-name: __ethtool-a-cable-nest-cnt
940 -
941 name: unspec
944 -
945 name: result
947 nested-attributes: cable-result
948 -
949 name: fault-length
951 nested-attributes: cable-fault-length
952 -
953 name: cable-test
954 attr-cnt-name: __ethtool-a-cable-test-cnt
956 -
957 name: unspec
960 -
961 name: header
963 nested-attributes: header
964 -
965 name: cable-test-ntf
966 attr-cnt-name: __ethtool-a-cable-test-ntf-cnt
968 -
969 name: unspec
972 -
973 name: header
975 nested-attributes: header
976 -
977 name: status
980 -
981 name: nest
983 nested-attributes: cable-nest
984 -
985 name: cable-test-tdr-cfg
986 attr-cnt-name: __ethtool-a-cable-test-tdr-cfg-cnt
988 -
989 name: unspec
992 -
993 name: first
995 -
996 name: last
998 -
999 name: step
1001 -
1002 name: pair
1004 -
1005 name: cable-test-tdr-ntf
1006 attr-cnt-name: __ethtool-a-cable-test-tdr-ntf-cnt
1008 -
1009 name: unspec
1012 -
1013 name: header
1015 nested-attributes: header
1016 -
1017 name: status
1019 -
1020 name: nest
1022 nested-attributes: cable-nest
1023 -
1024 name: cable-test-tdr
1025 attr-cnt-name: __ethtool-a-cable-test-tdr-cnt
1027 -
1028 name: unspec
1031 -
1032 name: header
1034 nested-attributes: header
1035 -
1036 name: cfg
1038 nested-attributes: cable-test-tdr-cfg
1039 -
1040 name: tunnel-udp-entry
1041 attr-cnt-name: __ethtool-a-tunnel-udp-entry-cnt
1043 -
1044 name: unspec
1047 -
1048 name: port
1050 byte-order: big-endian
1051 -
1052 name: type
1054 enum: udp-tunnel-type
1055 -
1056 name: tunnel-udp-table
1057 attr-cnt-name: __ethtool-a-tunnel-udp-table-cnt
1059 -
1060 name: unspec
1063 -
1064 name: size
1066 -
1067 name: types
1069 nested-attributes: bitset
1070 -
1071 name: entry
1073 multi-attr: true
1074 nested-attributes: tunnel-udp-entry
1075 -
1076 name: tunnel-udp
1077 attr-cnt-name: __ethtool-a-tunnel-udp-cnt
1079 -
1080 name: unspec
1083 -
1084 name: table
1086 nested-attributes: tunnel-udp-table
1087 -
1088 name: tunnel-info
1089 attr-cnt-name: __ethtool-a-tunnel-info-cnt
1091 -
1092 name: unspec
1095 -
1096 name: header
1098 nested-attributes: header
1099 -
1100 name: udp-ports
1102 nested-attributes: tunnel-udp
1103 -
1104 name: fec-stat
1105 attr-cnt-name: __ethtool-a-fec-stat-cnt
1107 -
1108 name: unspec
1111 -
1112 name: pad
1114 -
1115 name: corrected
1117 sub-type: u64
1118 -
1119 name: uncorr
1121 sub-type: u64
1122 -
1123 name: corr-bits
1125 sub-type: u64
1126 -
1127 name: fec
1128 attr-cnt-name: __ethtool-a-fec-cnt
1130 -
1131 name: unspec
1134 -
1135 name: header
1137 nested-attributes: header
1138 -
1139 name: modes
1141 nested-attributes: bitset
1142 -
1143 name: auto
1145 -
1146 name: active
1148 -
1149 name: stats
1151 nested-attributes: fec-stat
1152 -
1153 name: module-eeprom
1154 attr-cnt-name: __ethtool-a-module-eeprom-cnt
1156 -
1157 name: unspec
1160 -
1161 name: header
1163 nested-attributes: header
1164 -
1165 name: offset
1167 -
1168 name: length
1170 -
1171 name: page
1173 -
1174 name: bank
1176 -
1177 name: i2c-address
1179 -
1180 name: data
1182 -
1183 name: stats-grp
1184 attr-cnt-name: __ethtool-a-stats-grp-cnt
1186 -
1187 name: unspec
1190 -
1191 name: pad
1193 -
1194 name: id
1196 -
1197 name: ss-id
1199 -
1200 name: stat
1202 type-value: [ id ]
1203 -
1204 name: hist-rx
1206 nested-attributes: stats-grp-hist
1207 -
1208 name: hist-tx
1210 nested-attributes: stats-grp-hist
1211 -
1212 name: hist-bkt-low
1214 -
1215 name: hist-bkt-hi
1217 -
1218 name: hist-val
1220 -
1221 name: stats-grp-hist
1222 subset-of: stats-grp
1224 -
1225 name: hist-bkt-low
1226 -
1227 name: hist-bkt-hi
1228 -
1229 name: hist-val
1230 -
1231 name: stats
1232 attr-cnt-name: __ethtool-a-stats-cnt
1234 -
1235 name: unspec
1238 -
1239 name: pad
1241 -
1242 name: header
1244 nested-attributes: header
1245 -
1246 name: groups
1248 nested-attributes: bitset
1249 -
1250 name: grp
1252 nested-attributes: stats-grp
1253 -
1254 name: src
1256 -
1257 name: phc-vclocks
1258 attr-cnt-name: __ethtool-a-phc-vclocks-cnt
1260 -
1261 name: unspec
1264 -
1265 name: header
1267 nested-attributes: header
1268 -
1269 name: num
1271 -
1272 name: index
1274 sub-type: s32
1275 -
1276 name: module
1277 attr-cnt-name: __ethtool-a-module-cnt
1279 -
1280 name: unspec
1283 -
1284 name: header
1286 nested-attributes: header
1287 -
1288 name: power-mode-policy
1290 -
1291 name: power-mode
1293 -
1294 name: c33-pse-pw-limit
1295 attr-cnt-name: __ethtool-a-c33-pse-pw-limit-cnt
1296 attr-max-name: __ethtool-a-c33-pse-pw-limit-max
1298 -
1299 name: unspec
1302 -
1303 name: min
1305 -
1306 name: max
1308 -
1309 name: pse
1310 attr-cnt-name: __ethtool-a-pse-cnt
1312 -
1313 name: unspec
1316 -
1317 name: header
1319 nested-attributes: header
1320 -
1321 name: podl-pse-admin-state
1323 name-prefix: ethtool-a-
1324 -
1325 name: podl-pse-admin-control
1327 name-prefix: ethtool-a-
1328 -
1329 name: podl-pse-pw-d-status
1331 name-prefix: ethtool-a-
1332 -
1333 name: c33-pse-admin-state
1335 name-prefix: ethtool-a-
1336 -
1337 name: c33-pse-admin-control
1339 name-prefix: ethtool-a-
1340 -
1341 name: c33-pse-pw-d-status
1343 name-prefix: ethtool-a-
1344 -
1345 name: c33-pse-pw-class
1347 name-prefix: ethtool-a-
1348 -
1349 name: c33-pse-actual-pw
1351 name-prefix: ethtool-a-
1352 -
1353 name: c33-pse-ext-state
1355 name-prefix: ethtool-a-
1356 enum: c33-pse-ext-state
1357 -
1358 name: c33-pse-ext-substate
1360 name-prefix: ethtool-a-
1361 -
1362 name: c33-pse-avail-pw-limit
1364 name-prefix: ethtool-a-
1365 -
1366 name: c33-pse-pw-limit-ranges
1367 name-prefix: ethtool-a-
1369 multi-attr: true
1370 nested-attributes: c33-pse-pw-limit
1371 -
1372 name: rss
1373 attr-cnt-name: __ethtool-a-rss-cnt
1375 -
1376 name: unspec
1379 -
1380 name: header
1382 nested-attributes: header
1383 -
1384 name: context
1386 -
1387 name: hfunc
1389 -
1390 name: indir
1392 sub-type: u32
1393 -
1394 name: hkey
1396 -
1397 name: input_xfrm
1399 -
1400 name: start-context
1402 -
1403 name: plca
1404 attr-cnt-name: __ethtool-a-plca-cnt
1406 -
1407 name: unspec
1410 -
1411 name: header
1413 nested-attributes: header
1414 -
1415 name: version
1417 -
1418 name: enabled
1420 -
1421 name: status
1423 -
1424 name: node-cnt
1426 -
1427 name: node-id
1429 -
1430 name: to-tmr
1432 -
1433 name: burst-cnt
1435 -
1436 name: burst-tmr
1438 -
1439 name: module-fw-flash
1440 attr-cnt-name: __ethtool-a-module-fw-flash-cnt
1442 -
1443 name: unspec
1446 -
1447 name: header
1449 nested-attributes: header
1450 -
1451 name: file-name
1453 -
1454 name: password
1456 -
1457 name: status
1459 enum: module-fw-flash-status
1460 -
1461 name: status-msg
1463 -
1464 name: done
1466 -
1467 name: total
1469 -
1470 name: phy
1471 attr-cnt-name: __ethtool-a-phy-cnt
1473 -
1474 name: unspec
1477 -
1478 name: header
1480 nested-attributes: header
1481 -
1482 name: index
1484 -
1485 name: drvname
1487 -
1488 name: name
1490 -
1491 name: upstream-type
1493 enum: phy-upstream-type
1494 -
1495 name: upstream-index
1497 -
1498 name: upstream-sfp-name
1500 -
1501 name: downstream-sfp-name
1503 -
1504 name: tsconfig
1505 attr-cnt-name: __ethtool-a-tsconfig-cnt
1507 -
1508 name: unspec
1511 -
1512 name: header
1514 nested-attributes: header
1515 -
1516 name: hwtstamp-provider
1518 nested-attributes: ts-hwtstamp-provider
1519 -
1520 name: tx-types
1522 nested-attributes: bitset
1523 -
1524 name: rx-filters
1526 nested-attributes: bitset
1527 -
1528 name: hwtstamp-flags
1530 nested-attributes: bitset
1533 enum-model: directional
1534 name-prefix: ethtool-msg-
1536 -
1537 name: strset-get
1540 attribute-set: strset
1542 do: &strset-get-op
1545 - header
1546 - stringsets
1547 - counts-only
1550 - header
1551 - stringsets
1552 dump: *strset-get-op
1553 -
1554 name: linkinfo-get
1557 attribute-set: linkinfo
1559 do: &linkinfo-get-op
1562 - header
1565 - header
1566 - port
1567 - phyaddr
1568 - tp-mdix
1569 - tp-mdix-ctrl
1570 - transceiver
1571 dump: *linkinfo-get-op
1572 -
1573 name: linkinfo-set
1576 attribute-set: linkinfo
1581 -
1582 name: linkinfo-ntf
1584 notify: linkinfo-get
1585 -
1586 name: linkmodes-get
1589 attribute-set: linkmodes
1591 do: &linkmodes-get-op
1594 - header
1597 - header
1598 - autoneg
1599 - ours
1600 - peer
1601 - speed
1602 - duplex
1603 - master-slave-cfg
1604 - master-slave-state
1605 - lanes
1606 - rate-matching
1607 dump: *linkmodes-get-op
1608 -
1609 name: linkmodes-set
1612 attribute-set: linkmodes
1617 -
1618 name: linkmodes-ntf
1620 notify: linkmodes-get
1621 -
1622 name: linkstate-get
1625 attribute-set: linkstate
1627 do: &linkstate-get-op
1630 - header
1633 - header
1634 - link
1635 - sqi
1636 - sqi-max
1637 - ext-state
1638 - ext-substate
1639 - ext-down-cnt
1640 dump: *linkstate-get-op
1641 -
1642 name: debug-get
1645 attribute-set: debug
1647 do: &debug-get-op
1650 - header
1653 - header
1654 - msgmask
1655 dump: *debug-get-op
1656 -
1657 name: debug-set
1660 attribute-set: debug
1665 -
1666 name: debug-ntf
1668 notify: debug-get
1669 -
1670 name: wol-get
1673 attribute-set: wol
1675 do: &wol-get-op
1678 - header
1681 - header
1682 - modes
1683 - sopass
1684 dump: *wol-get-op
1685 -
1686 name: wol-set
1689 attribute-set: wol
1694 -
1695 name: wol-ntf
1697 notify: wol-get
1698 -
1699 name: features-get
1702 attribute-set: features
1704 do: &feature-get-op
1707 - header
1710 - header
1711 # User-changeable features.
1712 - hw
1713 # User-requested features.
1714 - wanted
1716 - active
1718 - nochange
1719 dump: *feature-get-op
1720 -
1721 name: features-set
1724 attribute-set: features
1726 do: &feature-set-op
1731 -
1732 name: features-ntf
1734 notify: features-get
1735 -
1736 name: privflags-get
1739 attribute-set: privflags
1741 do: &privflag-get-op
1744 - header
1747 - header
1748 - flags
1749 dump: *privflag-get-op
1750 -
1751 name: privflags-set
1754 attribute-set: privflags
1759 -
1760 name: privflags-ntf
1762 notify: privflags-get
1764 -
1765 name: rings-get
1768 attribute-set: rings
1770 do: &ring-get-op
1773 - header
1776 - header
1777 - rx-max
1778 - rx-mini-max
1779 - rx-jumbo-max
1780 - tx-max
1781 - rx
1782 - rx-mini
1783 - rx-jumbo
1784 - tx
1785 - rx-buf-len
1786 - tcp-data-split
1787 - cqe-size
1788 - tx-push
1789 - rx-push
1790 - tx-push-buf-len
1791 - tx-push-buf-len-max
1792 - hds-thresh
1793 - hds-thresh-max
1794 dump: *ring-get-op
1795 -
1796 name: rings-set
1799 attribute-set: rings
1804 -
1805 name: rings-ntf
1807 notify: rings-get
1808 -
1809 name: channels-get
1812 attribute-set: channels
1814 do: &channel-get-op
1817 - header
1820 - header
1821 - rx-max
1822 - tx-max
1823 - other-max
1824 - combined-max
1825 - rx-count
1826 - tx-count
1827 - other-count
1828 - combined-count
1829 dump: *channel-get-op
1830 -
1831 name: channels-set
1834 attribute-set: channels
1839 -
1840 name: channels-ntf
1842 notify: channels-get
1843 -
1844 name: coalesce-get
1847 attribute-set: coalesce
1849 do: &coalesce-get-op
1852 - header
1855 - header
1856 - rx-usecs
1857 - rx-max-frames
1858 - rx-usecs-irq
1859 - rx-max-frames-irq
1860 - tx-usecs
1861 - tx-max-frames
1862 - tx-usecs-irq
1863 - tx-max-frames-irq
1864 - stats-block-usecs
1865 - use-adaptive-rx
1866 - use-adaptive-tx
1867 - pkt-rate-low
1868 - rx-usecs-low
1869 - rx-max-frames-low
1870 - tx-usecs-low
1871 - tx-max-frames-low
1872 - pkt-rate-high
1873 - rx-usecs-high
1874 - rx-max-frames-high
1875 - tx-usecs-high
1876 - tx-max-frames-high
1877 - rate-sample-interval
1878 - use-cqe-mode-tx
1879 - use-cqe-mode-rx
1880 - tx-aggr-max-bytes
1881 - tx-aggr-max-frames
1882 - tx-aggr-time-usecs
1883 - rx-profile
1884 - tx-profile
1885 dump: *coalesce-get-op
1886 -
1887 name: coalesce-set
1890 attribute-set: coalesce
1895 -
1896 name: coalesce-ntf
1898 notify: coalesce-get
1899 -
1900 name: pause-get
1903 attribute-set: pause
1905 do: &pause-get-op
1908 - header
1911 - header
1912 - autoneg
1913 - rx
1914 - tx
1915 - stats
1916 - stats-src
1917 dump: *pause-get-op
1918 -
1919 name: pause-set
1922 attribute-set: pause
1927 -
1928 name: pause-ntf
1930 notify: pause-get
1931 -
1932 name: eee-get
1935 attribute-set: eee
1937 do: &eee-get-op
1940 - header
1943 - header
1944 - modes-ours
1945 - modes-peer
1946 - active
1947 - enabled
1948 - tx-lpi-enabled
1949 - tx-lpi-timer
1950 dump: *eee-get-op
1951 -
1952 name: eee-set
1955 attribute-set: eee
1960 -
1961 name: eee-ntf
1963 notify: eee-get
1964 -
1965 name: tsinfo-get
1968 attribute-set: tsinfo
1970 do: &tsinfo-get-op
1973 - header
1974 - hwtstamp-provider
1977 - header
1978 - timestamping
1979 - tx-types
1980 - rx-filters
1981 - phc-index
1982 - stats
1983 - hwtstamp-provider
1984 dump: *tsinfo-get-op
1985 -
1986 name: cable-test-act
1989 attribute-set: cable-test
1994 - header
1995 -
1996 name: cable-test-ntf
1999 attribute-set: cable-test-ntf
2003 - header
2004 - status
2005 -
2006 name: cable-test-tdr-act
2009 attribute-set: cable-test-tdr
2014 - header
2015 -
2016 name: cable-test-tdr-ntf
2019 attribute-set: cable-test-tdr-ntf
2023 - header
2024 - status
2025 - nest
2026 -
2027 name: tunnel-info-get
2030 attribute-set: tunnel-info
2032 do: &tunnel-info-get-op
2035 - header
2038 - header
2039 - udp-ports
2040 dump: *tunnel-info-get-op
2041 -
2042 name: fec-get
2045 attribute-set: fec
2047 do: &fec-get-op
2050 - header
2053 - header
2054 - modes
2055 - auto
2056 - active
2057 - stats
2058 dump: *fec-get-op
2059 -
2060 name: fec-set
2063 attribute-set: fec
2068 -
2069 name: fec-ntf
2071 notify: fec-get
2072 -
2073 name: module-eeprom-get
2076 attribute-set: module-eeprom
2078 do: &module-eeprom-get-op
2081 - header
2084 - header
2085 - offset
2086 - length
2087 - page
2088 - bank
2089 - i2c-address
2090 - data
2091 dump: *module-eeprom-get-op
2092 -
2093 name: stats-get
2096 attribute-set: stats
2098 do: &stats-get-op
2101 - header
2102 - groups
2105 - header
2106 - groups
2107 - grp
2108 - src
2109 dump: *stats-get-op
2110 -
2111 name: phc-vclocks-get
2114 attribute-set: phc-vclocks
2116 do: &phc-vclocks-get-op
2119 - header
2122 - header
2123 - num
2124 dump: *phc-vclocks-get-op
2125 -
2126 name: module-get
2129 attribute-set: module
2131 do: &module-get-op
2134 - header
2137 - header
2138 - power-mode-policy
2139 - power-mode
2140 dump: *module-get-op
2141 -
2142 name: module-set
2145 attribute-set: module
2150 -
2151 name: module-ntf
2153 notify: module-get
2154 -
2155 name: pse-get
2158 attribute-set: pse
2160 do: &pse-get-op
2163 - header
2166 - header
2167 - podl-pse-admin-state
2168 - podl-pse-admin-control
2169 - podl-pse-pw-d-status
2170 - c33-pse-admin-state
2171 - c33-pse-admin-control
2172 - c33-pse-pw-d-status
2173 - c33-pse-pw-class
2174 - c33-pse-actual-pw
2175 - c33-pse-ext-state
2176 - c33-pse-ext-substate
2177 - c33-pse-avail-pw-limit
2178 - c33-pse-pw-limit-ranges
2179 dump: *pse-get-op
2180 -
2181 name: pse-set
2184 attribute-set: pse
2189 - header
2190 - podl-pse-admin-control
2191 - c33-pse-admin-control
2192 - c33-pse-avail-pw-limit
2193 -
2194 name: rss-get
2197 attribute-set: rss
2202 - header
2203 - context
2204 reply: &rss-reply
2206 - header
2207 - context
2208 - hfunc
2209 - indir
2210 - hkey
2211 - input_xfrm
2215 - header
2216 - start-context
2217 reply: *rss-reply
2218 -
2219 name: plca-get-cfg
2222 attribute-set: plca
2224 do: &plca-get-op
2227 - header
2230 - header
2231 - version
2232 - enabled
2233 - status
2234 - node-cnt
2235 - node-id
2236 - to-tmr
2237 - burst-cnt
2238 - burst-tmr
2239 dump: *plca-get-op
2240 -
2241 name: plca-set-cfg
2244 attribute-set: plca
2249 -
2250 name: plca-get-status
2253 attribute-set: plca
2255 do: &plca-get-status-op
2258 - header
2261 dump: *plca-get-status-op
2262 -
2263 name: plca-ntf
2265 notify: plca-get-cfg
2266 -
2267 name: mm-get
2270 attribute-set: mm
2272 do: &mm-get-op
2275 - header
2278 - header
2279 - pmac-enabled
2280 - tx-enabled
2281 - tx-active
2282 - tx-min-frag-size
2283 - rx-min-frag-size
2284 - verify-enabled
2285 - verify-time
2286 - max-verify-time
2287 - stats
2288 dump: *mm-get-op
2289 -
2290 name: mm-set
2293 attribute-set: mm
2298 - header
2299 - verify-enabled
2300 - verify-time
2301 - tx-enabled
2302 - pmac-enabled
2303 - tx-min-frag-size
2304 -
2305 name: mm-ntf
2307 notify: mm-get
2308 -
2309 name: module-fw-flash-act
2312 attribute-set: module-fw-flash
2317 - header
2318 - file-name
2319 - password
2320 -
2321 name: module-fw-flash-ntf
2324 attribute-set: module-fw-flash
2328 - header
2329 - status
2330 - status-msg
2331 - done
2332 - total
2333 -
2334 name: phy-get
2337 attribute-set: phy
2339 do: &phy-get-op
2342 - header
2345 - header
2346 - index
2347 - drvname
2348 - name
2349 - upstream-type
2350 - upstream-index
2351 - upstream-sfp-name
2352 - downstream-sfp-name
2353 dump: *phy-get-op
2354 -
2355 name: phy-ntf
2357 notify: phy-get
2358 -
2359 name: tsconfig-get
2362 attribute-set: tsconfig
2364 do: &tsconfig-get-op
2367 - header
2370 - header
2371 - hwtstamp-provider
2372 - tx-types
2373 - rx-filters
2374 - hwtstamp-flags
2375 dump: *tsconfig-get-op
2376 -
2377 name: tsconfig-set
2380 attribute-set: tsconfig