Lines Matching +full:attribute +full:- +full:set

1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
5 protocol: genetlink-legacy
8 uapi-header: linux/ethtool_netlink_generated.h
10 c-family-name: ethtool-genl-name
11 c-version-name: ethtool-genl-version
14 -
15 name: udp-tunnel-type
16 enum-name:
18 entries: [vxlan, geneve, vxlan-gpe]
19 enum-cnt-name: __ethtool-udp-tunnel-type-cnt
20 render-max: true
21 -
26 -
27 name: header-flags
29 name-prefix: ethtool-flag-
32 -
33 name: compact-bitsets
35 -
36 name: omit-reply
37 doc: provide optional reply for SET or ACT requests
38 -
41 -
42 name: module-fw-flash-status
44 doc: plug-in module firmware flashing status
47 -
50 -
51 name: in-progress
53 -
56 -
59 -
60 name: c33-pse-ext-state
62 "groups of PSE extended states functions. IEEE 802.3-2022 33.2.4.4
65 name-prefix: ethtool-c33-pse-ext-state-
68 -
71 -
72 name: error-condition
74 -
75 name: mr-mps-valid
77 -
78 name: mr-pse-enable
80 -
81 name: option-detect-ted
83 -
84 name: option-vport-lim
86 -
87 name: ovld-detected
89 -
90 name: power-not-available
92 -
93 name: short-detected
95 -
96 name: phy-upstream-type
97 enum-name: phy-upstream
100 name-prefix: phy-upstream
102 -
103 name: tcp-data-split
106 -
107 name: hwtstamp-source
109 enum-name: hwtstamp-source
110 name-prefix: hwtstamp-source-
113 -
119 -
124 -
125 name: pse-event
128 name-prefix: ethtool-
130 -
131 name: pse-event-over-current
133 -
134 name: pse-event-over-temp
136 -
137 name: c33-pse-event-detection
139 detection process occur on the PSE. IEEE 802.3-2022 33.2.5 and
140 145.2.6 PSE detection of PDs. IEEE 802.3-202 30.9.1.1.5
142 -
143 name: c33-pse-event-classification
145 classification process occur on the PSE. IEEE 802.3-2022 33.2.6
147 IEEE 802.3-2022 30.9.1.1.8 aPSEPowerClassification.
148 -
149 name: c33-pse-event-disconnection
151 PD has been disconnected on the PSE. IEEE 802.3-2022 33.3.8
152 and 145.3.9 PD Maintain Power Signature. IEEE 802.3-2022
153 33.5.1.2.9 MPS Absent. IEEE 802.3-2022 30.9.1.1.20
155 -
156 name: pse-event-over-budget
158 -
159 name: pse-event-sw-pw-control-error
161 -
162 name: input-xfrm
165 enum-name:
166 name-prefix: rxh-xfrm-
169 -
170 name: sym-xor
171 doc: >-
174 RXHASH calculation. Note that this XORing reduces the input set
176 -
177 name: sym-or-xor
178 doc: >-
181 -
182 name: rxfh-fields
183 name-prefix: rxh-
184 enum-name:
188 -
191 -
193 -
194 name: l3-proto
195 -
196 name: ip-src
197 -
198 name: ip-dst
199 -
200 name: l4-b-0-1
202 -
203 name: l4-b-2-3
205 -
206 name: gtp-teid
207 -
211 attribute-sets:
212 -
214 attr-cnt-name: __ethtool-a-header-cnt
216 -
220 -
221 name: dev-index
223 -
224 name: dev-name
226 -
229 enum: header-flags
230 -
231 name: phy-index
234 -
235 name: bitset-bit
236 attr-cnt-name: __ethtool-a-bitset-bit-cnt
238 -
242 -
245 -
248 -
251 -
252 name: bitset-bits
253 attr-cnt-name: __ethtool-a-bitset-bits-cnt
255 -
259 -
262 multi-attr: true
263 nested-attributes: bitset-bit
264 -
266 attr-cnt-name: __ethtool-a-bitset-cnt
268 -
272 -
275 -
278 -
281 nested-attributes: bitset-bits
282 -
285 -
288 -
290 attr-cnt-name: __ethtool-a-string-cnt
292 -
296 -
299 -
302 -
304 attr-cnt-name: __ethtool-a-strings-cnt
306 -
310 -
314 -
317 multi-attr: true
318 nested-attributes: string
319 -
321 attr-cnt-name: __ethtool-a-stringset-cnt
323 -
327 -
330 -
333 -
336 multi-attr: true
337 nested-attributes: strings
338 -
340 attr-cnt-name: __ethtool-a-stringsets-cnt
342 -
346 -
349 multi-attr: true
350 nested-attributes: stringset
351 -
353 attr-cnt-name: __ethtool-a-strset-cnt
355 -
359 -
362 nested-attributes: header
363 -
366 nested-attributes: stringsets
367 -
368 name: counts-only
371 -
373 attr-cnt-name: __ethtool-a-privflags-cnt
375 -
379 -
382 nested-attributes: header
383 -
386 nested-attributes: bitset
388 -
390 attr-cnt-name: __ethtool-a-rings-cnt
392 -
396 -
399 nested-attributes: header
400 -
401 name: rx-max
403 -
404 name: rx-mini-max
406 -
407 name: rx-jumbo-max
409 -
410 name: tx-max
412 -
415 -
416 name: rx-mini
418 -
419 name: rx-jumbo
421 -
424 -
425 name: rx-buf-len
427 -
428 name: tcp-data-split
430 enum: tcp-data-split
431 -
432 name: cqe-size
434 -
435 name: tx-push
437 -
438 name: rx-push
440 -
441 name: tx-push-buf-len
443 -
444 name: tx-push-buf-len-max
446 -
447 name: hds-thresh
449 -
450 name: hds-thresh-max
453 -
454 name: mm-stat
455 attr-cnt-name: __ethtool-a-mm-stat-cnt
458 -
462 -
465 -
466 name: reassembly-errors
469 -
470 name: smd-errors
473 -
474 name: reassembly-ok
477 -
478 name: rx-frag-count
481 -
482 name: tx-frag-count
485 -
486 name: hold-count
489 -
491 attr-cnt-name: __ethtool-a-mm-cnt
493 -
497 -
500 nested-attributes: header
501 -
502 name: pmac-enabled
504 -
505 name: tx-enabled
507 -
508 name: tx-active
510 -
511 name: tx-min-frag-size
513 -
514 name: rx-min-frag-size
516 -
517 name: verify-enabled
519 -
520 name: verify-status
522 -
523 name: verify-time
525 -
526 name: max-verify-time
528 -
531 nested-attributes: mm-stat
532 -
534 attr-cnt-name: __ethtool-a-linkinfo-cnt
536 -
540 -
543 nested-attributes: header
544 -
547 -
550 -
551 name: tp-mdix
553 -
554 name: tp-mdix-ctrl
556 -
559 -
561 attr-cnt-name: __ethtool-a-linkmodes-cnt
563 -
567 -
570 nested-attributes: header
571 -
574 -
577 nested-attributes: bitset
578 -
581 nested-attributes: bitset
582 -
585 -
588 -
589 name: master-slave-cfg
591 -
592 name: master-slave-state
594 -
597 -
598 name: rate-matching
600 -
602 attr-cnt-name: __ethtool-a-linkstate-cnt
604 -
608 -
611 nested-attributes: header
612 -
615 -
618 -
619 name: sqi-max
621 -
622 name: ext-state
624 -
625 name: ext-substate
627 -
628 name: ext-down-cnt
630 -
632 attr-cnt-name: __ethtool-a-debug-cnt
634 -
638 -
641 nested-attributes: header
642 -
645 nested-attributes: bitset
646 -
648 attr-cnt-name: __ethtool-a-wol-cnt
650 -
654 -
657 nested-attributes: header
658 -
661 nested-attributes: bitset
662 -
665 -
667 attr-cnt-name: __ethtool-a-features-cnt
669 -
673 -
676 nested-attributes: header
677 -
680 nested-attributes: bitset
681 -
684 nested-attributes: bitset
685 -
688 nested-attributes: bitset
689 -
692 nested-attributes: bitset
693 -
695 attr-cnt-name: __ethtool-a-channels-cnt
697 -
701 -
704 nested-attributes: header
705 -
706 name: rx-max
708 -
709 name: tx-max
711 -
712 name: other-max
714 -
715 name: combined-max
717 -
718 name: rx-count
720 -
721 name: tx-count
723 -
724 name: other-count
726 -
727 name: combined-count
730 -
731 name: irq-moderation
732 attr-cnt-name: __ethtool-a-irq-moderation-cnt
734 -
738 -
741 -
744 -
747 -
749 attr-cnt-name: __ethtool-a-profile-cnt
751 -
755 -
756 name: irq-moderation
758 multi-attr: true
759 nested-attributes: irq-moderation
760 -
762 attr-cnt-name: __ethtool-a-coalesce-cnt
764 -
768 -
771 nested-attributes: header
772 -
773 name: rx-usecs
775 -
776 name: rx-max-frames
778 -
779 name: rx-usecs-irq
781 -
782 name: rx-max-frames-irq
784 -
785 name: tx-usecs
787 -
788 name: tx-max-frames
790 -
791 name: tx-usecs-irq
793 -
794 name: tx-max-frames-irq
796 -
797 name: stats-block-usecs
799 -
800 name: use-adaptive-rx
802 -
803 name: use-adaptive-tx
805 -
806 name: pkt-rate-low
808 -
809 name: rx-usecs-low
811 -
812 name: rx-max-frames-low
814 -
815 name: tx-usecs-low
817 -
818 name: tx-max-frames-low
820 -
821 name: pkt-rate-high
823 -
824 name: rx-usecs-high
826 -
827 name: rx-max-frames-high
829 -
830 name: tx-usecs-high
832 -
833 name: tx-max-frames-high
835 -
836 name: rate-sample-interval
838 -
839 name: use-cqe-mode-tx
841 -
842 name: use-cqe-mode-rx
844 -
845 name: tx-aggr-max-bytes
847 -
848 name: tx-aggr-max-frames
850 -
851 name: tx-aggr-time-usecs
853 -
854 name: rx-profile
856 nested-attributes: profile
857 -
858 name: tx-profile
860 nested-attributes: profile
862 -
863 name: pause-stat
864 attr-cnt-name: __ethtool-a-pause-stat-cnt
866 -
870 -
873 -
874 name: tx-frames
876 -
877 name: rx-frames
879 -
881 attr-cnt-name: __ethtool-a-pause-cnt
883 -
887 -
890 nested-attributes: header
891 -
894 -
897 -
900 -
903 nested-attributes: pause-stat
904 -
905 name: stats-src
907 -
909 attr-cnt-name: __ethtool-a-eee-cnt
911 -
915 -
918 nested-attributes: header
919 -
920 name: modes-ours
922 nested-attributes: bitset
923 -
924 name: modes-peer
926 nested-attributes: bitset
927 -
930 -
933 -
934 name: tx-lpi-enabled
936 -
937 name: tx-lpi-timer
939 -
940 name: ts-stat
941 attr-cnt-name: __ethtool-a-ts-stat-cnt
943 -
947 -
948 name: tx-pkts
950 -
951 name: tx-lost
953 -
954 name: tx-err
956 -
957 name: tx-onestep-pkts-unconfirmed
959 -
960 name: ts-hwtstamp-provider
961 attr-cnt-name: __ethtool-a-ts-hwtstamp-provider-cnt
963 -
967 -
970 -
973 -
975 attr-cnt-name: __ethtool-a-tsinfo-cnt
977 -
981 -
984 nested-attributes: header
985 -
988 nested-attributes: bitset
989 -
990 name: tx-types
992 nested-attributes: bitset
993 -
994 name: rx-filters
996 nested-attributes: bitset
997 -
998 name: phc-index
1000 -
1003 nested-attributes: ts-stat
1004 -
1005 name: hwtstamp-provider
1007 nested-attributes: ts-hwtstamp-provider
1008 -
1009 name: hwtstamp-source
1011 enum: hwtstamp-source
1012 -
1013 name: hwtstamp-phyindex
1015 -
1016 name: cable-result
1017 attr-cnt-name: __ethtool-a-cable-result-cnt
1019 -
1023 -
1027 -
1031 -
1035 -
1036 name: cable-fault-length
1037 attr-cnt-name: __ethtool-a-cable-fault-length-cnt
1039 -
1043 -
1046 -
1049 -
1052 -
1053 name: cable-nest
1054 attr-cnt-name: __ethtool-a-cable-nest-cnt
1056 -
1060 -
1063 nested-attributes: cable-result
1064 -
1065 name: fault-length
1067 nested-attributes: cable-fault-length
1068 -
1069 name: cable-test
1070 attr-cnt-name: __ethtool-a-cable-test-cnt
1072 -
1076 -
1079 nested-attributes: header
1080 -
1081 name: cable-test-ntf
1082 attr-cnt-name: __ethtool-a-cable-test-ntf-cnt
1084 -
1088 -
1091 nested-attributes: header
1092 -
1096 -
1099 nested-attributes: cable-nest
1100 -
1101 name: cable-test-tdr-cfg
1102 attr-cnt-name: __ethtool-a-cable-test-tdr-cfg-cnt
1104 -
1108 -
1111 -
1114 -
1117 -
1120 -
1121 name: cable-test-tdr-ntf
1122 attr-cnt-name: __ethtool-a-cable-test-tdr-ntf-cnt
1124 -
1128 -
1131 nested-attributes: header
1132 -
1135 -
1138 nested-attributes: cable-nest
1139 -
1140 name: cable-test-tdr
1141 attr-cnt-name: __ethtool-a-cable-test-tdr-cnt
1143 -
1147 -
1150 nested-attributes: header
1151 -
1154 nested-attributes: cable-test-tdr-cfg
1155 -
1156 name: tunnel-udp-entry
1157 attr-cnt-name: __ethtool-a-tunnel-udp-entry-cnt
1159 -
1163 -
1166 byte-order: big-endian
1167 -
1170 enum: udp-tunnel-type
1171 -
1172 name: tunnel-udp-table
1173 attr-cnt-name: __ethtool-a-tunnel-udp-table-cnt
1175 -
1179 -
1182 -
1185 nested-attributes: bitset
1186 -
1189 multi-attr: true
1190 nested-attributes: tunnel-udp-entry
1191 -
1192 name: tunnel-udp
1193 attr-cnt-name: __ethtool-a-tunnel-udp-cnt
1195 -
1199 -
1202 nested-attributes: tunnel-udp-table
1203 -
1204 name: tunnel-info
1205 attr-cnt-name: __ethtool-a-tunnel-info-cnt
1207 -
1211 -
1214 nested-attributes: header
1215 -
1216 name: udp-ports
1218 nested-attributes: tunnel-udp
1219 -
1220 name: fec-stat
1221 attr-cnt-name: __ethtool-a-fec-stat-cnt
1223 -
1227 -
1230 -
1233 sub-type: u64
1234 -
1237 sub-type: u64
1238 -
1239 name: corr-bits
1241 sub-type: u64
1242 -
1244 attr-cnt-name: __ethtool-a-fec-cnt
1246 -
1250 -
1253 nested-attributes: header
1254 -
1257 nested-attributes: bitset
1258 -
1261 -
1264 -
1267 nested-attributes: fec-stat
1268 -
1269 name: module-eeprom
1270 attr-cnt-name: __ethtool-a-module-eeprom-cnt
1272 -
1276 -
1279 nested-attributes: header
1280 -
1283 -
1286 -
1289 -
1292 -
1293 name: i2c-address
1295 -
1298 -
1299 name: stats-grp
1300 attr-cnt-name: __ethtool-a-stats-grp-cnt
1302 -
1306 -
1309 -
1312 -
1313 name: ss-id
1315 -
1318 type-value: [id]
1319 -
1320 name: hist-rx
1322 nested-attributes: stats-grp-hist
1323 -
1324 name: hist-tx
1326 nested-attributes: stats-grp-hist
1327 -
1328 name: hist-bkt-low
1330 -
1331 name: hist-bkt-hi
1333 -
1334 name: hist-val
1336 -
1337 name: stats-grp-hist
1338 subset-of: stats-grp
1340 -
1341 name: hist-bkt-low
1342 -
1343 name: hist-bkt-hi
1344 -
1345 name: hist-val
1346 -
1348 attr-cnt-name: __ethtool-a-stats-cnt
1350 -
1354 -
1357 -
1360 nested-attributes: header
1361 -
1364 nested-attributes: bitset
1365 -
1368 nested-attributes: stats-grp
1369 -
1372 -
1373 name: phc-vclocks
1374 attr-cnt-name: __ethtool-a-phc-vclocks-cnt
1376 -
1380 -
1383 nested-attributes: header
1384 -
1387 -
1390 sub-type: s32
1391 -
1393 attr-cnt-name: __ethtool-a-module-cnt
1395 -
1399 -
1402 nested-attributes: header
1403 -
1404 name: power-mode-policy
1406 -
1407 name: power-mode
1409 -
1410 name: c33-pse-pw-limit
1411 attr-cnt-name: __ethtool-a-c33-pse-pw-limit-cnt
1412 attr-max-name: __ethtool-a-c33-pse-pw-limit-max
1414 -
1418 -
1421 -
1424 -
1426 attr-cnt-name: __ethtool-a-pse-cnt
1428 -
1432 -
1435 nested-attributes: header
1436 -
1437 name: podl-pse-admin-state
1439 name-prefix: ethtool-a-
1440 -
1441 name: podl-pse-admin-control
1443 name-prefix: ethtool-a-
1444 -
1445 name: podl-pse-pw-d-status
1447 name-prefix: ethtool-a-
1448 -
1449 name: c33-pse-admin-state
1451 name-prefix: ethtool-a-
1452 -
1453 name: c33-pse-admin-control
1455 name-prefix: ethtool-a-
1456 -
1457 name: c33-pse-pw-d-status
1459 name-prefix: ethtool-a-
1460 -
1461 name: c33-pse-pw-class
1463 name-prefix: ethtool-a-
1464 -
1465 name: c33-pse-actual-pw
1467 name-prefix: ethtool-a-
1468 -
1469 name: c33-pse-ext-state
1471 name-prefix: ethtool-a-
1472 enum: c33-pse-ext-state
1473 -
1474 name: c33-pse-ext-substate
1476 name-prefix: ethtool-a-
1477 -
1478 name: c33-pse-avail-pw-limit
1480 name-prefix: ethtool-a-
1481 -
1482 name: c33-pse-pw-limit-ranges
1483 name-prefix: ethtool-a-
1485 multi-attr: true
1486 nested-attributes: c33-pse-pw-limit
1487 -
1488 name: pse-pw-d-id
1490 name-prefix: ethtool-a-
1491 -
1492 name: pse-prio-max
1494 name-prefix: ethtool-a-
1495 -
1496 name: pse-prio
1498 name-prefix: ethtool-a-
1499 -
1501 attr-cnt-name: --ethtool-a-flow-cnt
1508 -
1511 enum: rxfh-fields
1512 -
1515 enum: rxfh-fields
1516 -
1519 enum: rxfh-fields
1520 -
1523 enum: rxfh-fields
1524 -
1527 enum: rxfh-fields
1528 -
1531 enum: rxfh-fields
1532 -
1535 enum: rxfh-fields
1536 -
1539 enum: rxfh-fields
1540 -
1543 enum: rxfh-fields
1544 -
1547 enum: rxfh-fields
1548 -
1551 enum: rxfh-fields
1552 -
1555 enum: rxfh-fields
1556 -
1559 enum: rxfh-fields
1560 -
1561 name: ah-esp4
1563 enum: rxfh-fields
1564 -
1565 name: ah-esp6
1567 enum: rxfh-fields
1568 -
1571 enum: rxfh-fields
1572 -
1575 enum: rxfh-fields
1576 -
1579 enum: rxfh-fields
1580 -
1583 enum: rxfh-fields
1584 -
1585 name: gtpc-teid4
1587 enum: rxfh-fields
1588 -
1589 name: gtpc-teid6
1591 enum: rxfh-fields
1592 -
1593 name: gtpu-eh4
1595 enum: rxfh-fields
1596 -
1597 name: gtpu-eh6
1599 enum: rxfh-fields
1600 -
1601 name: gtpu-ul4
1603 enum: rxfh-fields
1604 -
1605 name: gtpu-ul6
1607 enum: rxfh-fields
1608 -
1609 name: gtpu-dl4
1611 enum: rxfh-fields
1612 -
1613 name: gtpu-dl6
1615 enum: rxfh-fields
1616 -
1618 attr-cnt-name: __ethtool-a-rss-cnt
1620 -
1624 -
1627 nested-attributes: header
1628 -
1631 -
1634 -
1637 sub-type: u32
1638 -
1641 -
1642 name: input-xfrm
1644 enum: input-xfrm
1645 -
1646 name: start-context
1648 -
1649 name: flow-hash
1651 nested-attributes: flow
1652 -
1654 attr-cnt-name: __ethtool-a-plca-cnt
1656 -
1660 -
1663 nested-attributes: header
1664 -
1667 -
1670 -
1673 -
1674 name: node-cnt
1676 -
1677 name: node-id
1679 -
1680 name: to-tmr
1682 -
1683 name: burst-cnt
1685 -
1686 name: burst-tmr
1688 -
1689 name: module-fw-flash
1690 attr-cnt-name: __ethtool-a-module-fw-flash-cnt
1692 -
1696 -
1699 nested-attributes: header
1700 -
1701 name: file-name
1703 -
1706 -
1709 enum: module-fw-flash-status
1710 -
1711 name: status-msg
1713 -
1716 -
1719 -
1721 attr-cnt-name: __ethtool-a-phy-cnt
1723 -
1727 -
1730 nested-attributes: header
1731 -
1734 -
1737 -
1740 -
1741 name: upstream-type
1743 enum: phy-upstream-type
1744 -
1745 name: upstream-index
1747 -
1748 name: upstream-sfp-name
1750 -
1751 name: downstream-sfp-name
1753 -
1755 attr-cnt-name: __ethtool-a-tsconfig-cnt
1757 -
1761 -
1764 nested-attributes: header
1765 -
1766 name: hwtstamp-provider
1768 nested-attributes: ts-hwtstamp-provider
1769 -
1770 name: tx-types
1772 nested-attributes: bitset
1773 -
1774 name: rx-filters
1776 nested-attributes: bitset
1777 -
1778 name: hwtstamp-flags
1780 nested-attributes: bitset
1781 -
1782 name: pse-ntf
1783 attr-cnt-name: --ethtool-a-pse-ntf-cnt
1785 -
1788 nested-attributes: header
1789 -
1792 enum: pse-event
1796 enum-model: directional
1797 name-prefix: ethtool-msg-
1799 -
1800 name: strset-get
1801 doc: Get string set from the kernel.
1803 attribute-set: strset
1805 do: &strset-get-op
1808 - header
1809 - stringsets
1810 - counts-only
1813 - header
1814 - stringsets
1815 dump: *strset-get-op
1816 -
1817 name: linkinfo-get
1820 attribute-set: linkinfo
1822 do: &linkinfo-get-op
1825 - header
1828 - header
1829 - port
1830 - phyaddr
1831 - tp-mdix
1832 - tp-mdix-ctrl
1833 - transceiver
1834 dump: *linkinfo-get-op
1835 -
1836 name: linkinfo-set
1837 doc: Set link info.
1839 attribute-set: linkinfo
1844 -
1845 name: linkinfo-ntf
1847 notify: linkinfo-get
1848 -
1849 name: linkmodes-get
1852 attribute-set: linkmodes
1854 do: &linkmodes-get-op
1857 - header
1860 - header
1861 - autoneg
1862 - ours
1863 - peer
1864 - speed
1865 - duplex
1866 - master-slave-cfg
1867 - master-slave-state
1868 - lanes
1869 - rate-matching
1870 dump: *linkmodes-get-op
1871 -
1872 name: linkmodes-set
1873 doc: Set link modes.
1875 attribute-set: linkmodes
1880 -
1881 name: linkmodes-ntf
1883 notify: linkmodes-get
1884 -
1885 name: linkstate-get
1888 attribute-set: linkstate
1890 do: &linkstate-get-op
1893 - header
1896 - header
1897 - link
1898 - sqi
1899 - sqi-max
1900 - ext-state
1901 - ext-substate
1902 - ext-down-cnt
1903 dump: *linkstate-get-op
1904 -
1905 name: debug-get
1908 attribute-set: debug
1910 do: &debug-get-op
1913 - header
1916 - header
1917 - msgmask
1918 dump: *debug-get-op
1919 -
1920 name: debug-set
1921 doc: Set debug message mask.
1923 attribute-set: debug
1928 -
1929 name: debug-ntf
1931 notify: debug-get
1932 -
1933 name: wol-get
1936 attribute-set: wol
1938 do: &wol-get-op
1941 - header
1944 - header
1945 - modes
1946 - sopass
1947 dump: *wol-get-op
1948 -
1949 name: wol-set
1950 doc: Set WOL params.
1952 attribute-set: wol
1957 -
1958 name: wol-ntf
1960 notify: wol-get
1961 -
1962 name: features-get
1965 attribute-set: features
1967 do: &feature-get-op
1970 - header
1973 - header
1974 # User-changeable features.
1975 - hw
1976 # User-requested features.
1977 - wanted
1979 - active
1981 - nochange
1982 dump: *feature-get-op
1983 -
1984 name: features-set
1985 doc: Set features.
1987 attribute-set: features
1989 do: &feature-set-op
1994 -
1995 name: features-ntf
1997 notify: features-get
1998 -
1999 name: privflags-get
2002 attribute-set: privflags
2004 do: &privflag-get-op
2007 - header
2010 - header
2011 - flags
2012 dump: *privflag-get-op
2013 -
2014 name: privflags-set
2015 doc: Set device private flags.
2017 attribute-set: privflags
2022 -
2023 name: privflags-ntf
2025 notify: privflags-get
2027 -
2028 name: rings-get
2031 attribute-set: rings
2033 do: &ring-get-op
2036 - header
2039 - header
2040 - rx-max
2041 - rx-mini-max
2042 - rx-jumbo-max
2043 - tx-max
2044 - rx
2045 - rx-mini
2046 - rx-jumbo
2047 - tx
2048 - rx-buf-len
2049 - tcp-data-split
2050 - cqe-size
2051 - tx-push
2052 - rx-push
2053 - tx-push-buf-len
2054 - tx-push-buf-len-max
2055 - hds-thresh
2056 - hds-thresh-max
2057 dump: *ring-get-op
2058 -
2059 name: rings-set
2060 doc: Set ring params.
2062 attribute-set: rings
2067 -
2068 name: rings-ntf
2070 notify: rings-get
2071 -
2072 name: channels-get
2075 attribute-set: channels
2077 do: &channel-get-op
2080 - header
2083 - header
2084 - rx-max
2085 - tx-max
2086 - other-max
2087 - combined-max
2088 - rx-count
2089 - tx-count
2090 - other-count
2091 - combined-count
2092 dump: *channel-get-op
2093 -
2094 name: channels-set
2095 doc: Set channel params.
2097 attribute-set: channels
2102 -
2103 name: channels-ntf
2105 notify: channels-get
2106 -
2107 name: coalesce-get
2110 attribute-set: coalesce
2112 do: &coalesce-get-op
2115 - header
2118 - header
2119 - rx-usecs
2120 - rx-max-frames
2121 - rx-usecs-irq
2122 - rx-max-frames-irq
2123 - tx-usecs
2124 - tx-max-frames
2125 - tx-usecs-irq
2126 - tx-max-frames-irq
2127 - stats-block-usecs
2128 - use-adaptive-rx
2129 - use-adaptive-tx
2130 - pkt-rate-low
2131 - rx-usecs-low
2132 - rx-max-frames-low
2133 - tx-usecs-low
2134 - tx-max-frames-low
2135 - pkt-rate-high
2136 - rx-usecs-high
2137 - rx-max-frames-high
2138 - tx-usecs-high
2139 - tx-max-frames-high
2140 - rate-sample-interval
2141 - use-cqe-mode-tx
2142 - use-cqe-mode-rx
2143 - tx-aggr-max-bytes
2144 - tx-aggr-max-frames
2145 - tx-aggr-time-usecs
2146 - rx-profile
2147 - tx-profile
2148 dump: *coalesce-get-op
2149 -
2150 name: coalesce-set
2151 doc: Set coalesce params.
2153 attribute-set: coalesce
2158 -
2159 name: coalesce-ntf
2161 notify: coalesce-get
2162 -
2163 name: pause-get
2166 attribute-set: pause
2168 do: &pause-get-op
2171 - header
2174 - header
2175 - autoneg
2176 - rx
2177 - tx
2178 - stats
2179 - stats-src
2180 dump: *pause-get-op
2181 -
2182 name: pause-set
2183 doc: Set pause params.
2185 attribute-set: pause
2190 -
2191 name: pause-ntf
2193 notify: pause-get
2194 -
2195 name: eee-get
2198 attribute-set: eee
2200 do: &eee-get-op
2203 - header
2206 - header
2207 - modes-ours
2208 - modes-peer
2209 - active
2210 - enabled
2211 - tx-lpi-enabled
2212 - tx-lpi-timer
2213 dump: *eee-get-op
2214 -
2215 name: eee-set
2216 doc: Set eee params.
2218 attribute-set: eee
2223 -
2224 name: eee-ntf
2226 notify: eee-get
2227 -
2228 name: tsinfo-get
2231 attribute-set: tsinfo
2233 do: &tsinfo-get-op
2236 - header
2237 - hwtstamp-provider
2240 - header
2241 - timestamping
2242 - tx-types
2243 - rx-filters
2244 - phc-index
2245 - stats
2246 - hwtstamp-provider
2247 - hwtstamp-source
2248 - hwtstamp-phyindex
2249 dump: *tsinfo-get-op
2250 -
2251 name: cable-test-act
2254 attribute-set: cable-test
2259 - header
2260 -
2261 name: cable-test-ntf
2264 attribute-set: cable-test-ntf
2268 - header
2269 - status
2270 -
2271 name: cable-test-tdr-act
2274 attribute-set: cable-test-tdr
2279 - header
2280 -
2281 name: cable-test-tdr-ntf
2284 attribute-set: cable-test-tdr-ntf
2288 - header
2289 - status
2290 - nest
2291 -
2292 name: tunnel-info-get
2295 attribute-set: tunnel-info
2297 do: &tunnel-info-get-op
2300 - header
2303 - header
2304 - udp-ports
2305 dump: *tunnel-info-get-op
2306 -
2307 name: fec-get
2310 attribute-set: fec
2312 do: &fec-get-op
2315 - header
2318 - header
2319 - modes
2320 - auto
2321 - active
2322 - stats
2323 dump: *fec-get-op
2324 -
2325 name: fec-set
2326 doc: Set FEC params.
2328 attribute-set: fec
2333 -
2334 name: fec-ntf
2336 notify: fec-get
2337 -
2338 name: module-eeprom-get
2341 attribute-set: module-eeprom
2343 do: &module-eeprom-get-op
2346 - header
2349 - header
2350 - offset
2351 - length
2352 - page
2353 - bank
2354 - i2c-address
2355 - data
2356 dump: *module-eeprom-get-op
2357 -
2358 name: stats-get
2361 attribute-set: stats
2363 do: &stats-get-op
2366 - header
2367 - groups
2370 - header
2371 - groups
2372 - grp
2373 - src
2374 dump: *stats-get-op
2375 -
2376 name: phc-vclocks-get
2379 attribute-set: phc-vclocks
2381 do: &phc-vclocks-get-op
2384 - header
2387 - header
2388 - num
2389 dump: *phc-vclocks-get-op
2390 -
2391 name: module-get
2394 attribute-set: module
2396 do: &module-get-op
2399 - header
2402 - header
2403 - power-mode-policy
2404 - power-mode
2405 dump: *module-get-op
2406 -
2407 name: module-set
2408 doc: Set module params.
2410 attribute-set: module
2415 -
2416 name: module-ntf
2418 notify: module-get
2419 -
2420 name: pse-get
2423 attribute-set: pse
2425 do: &pse-get-op
2428 - header
2431 - header
2432 - podl-pse-admin-state
2433 - podl-pse-admin-control
2434 - podl-pse-pw-d-status
2435 - c33-pse-admin-state
2436 - c33-pse-admin-control
2437 - c33-pse-pw-d-status
2438 - c33-pse-pw-class
2439 - c33-pse-actual-pw
2440 - c33-pse-ext-state
2441 - c33-pse-ext-substate
2442 - c33-pse-avail-pw-limit
2443 - c33-pse-pw-limit-ranges
2444 - pse-pw-d-id
2445 - pse-prio-max
2446 - pse-prio
2447 dump: *pse-get-op
2448 -
2449 name: pse-set
2450 doc: Set Power Sourcing Equipment params.
2452 attribute-set: pse
2457 - header
2458 - podl-pse-admin-control
2459 - c33-pse-admin-control
2460 - c33-pse-avail-pw-limit
2461 - pse-prio
2462 -
2463 name: rss-get
2466 attribute-set: rss
2471 - header
2472 - context
2473 reply: &rss-reply
2475 - header
2476 - context
2477 - hfunc
2478 - indir
2479 - hkey
2480 - input-xfrm
2481 - flow-hash
2485 - header
2486 - start-context
2487 reply: *rss-reply
2488 -
2489 name: plca-get-cfg
2492 attribute-set: plca
2494 do: &plca-get-op
2497 - header
2500 - header
2501 - version
2502 - enabled
2503 - status
2504 - node-cnt
2505 - node-id
2506 - to-tmr
2507 - burst-cnt
2508 - burst-tmr
2509 dump: *plca-get-op
2510 -
2511 name: plca-set-cfg
2512 doc: Set PLCA params.
2514 attribute-set: plca
2519 -
2520 name: plca-get-status
2523 attribute-set: plca
2525 do: &plca-get-status-op
2528 - header
2531 dump: *plca-get-status-op
2532 -
2533 name: plca-ntf
2535 notify: plca-get-cfg
2536 -
2537 name: mm-get
2540 attribute-set: mm
2542 do: &mm-get-op
2545 - header
2548 - header
2549 - pmac-enabled
2550 - tx-enabled
2551 - tx-active
2552 - tx-min-frag-size
2553 - rx-min-frag-size
2554 - verify-enabled
2555 - verify-time
2556 - max-verify-time
2557 - stats
2558 dump: *mm-get-op
2559 -
2560 name: mm-set
2561 doc: Set MAC Merge configuration
2563 attribute-set: mm
2568 - header
2569 - verify-enabled
2570 - verify-time
2571 - tx-enabled
2572 - pmac-enabled
2573 - tx-min-frag-size
2574 -
2575 name: mm-ntf
2577 notify: mm-get
2578 -
2579 name: module-fw-flash-act
2582 attribute-set: module-fw-flash
2587 - header
2588 - file-name
2589 - password
2590 -
2591 name: module-fw-flash-ntf
2594 attribute-set: module-fw-flash
2598 - header
2599 - status
2600 - status-msg
2601 - done
2602 - total
2603 -
2604 name: phy-get
2607 attribute-set: phy
2609 do: &phy-get-op
2612 - header
2615 - header
2616 - index
2617 - drvname
2618 - name
2619 - upstream-type
2620 - upstream-index
2621 - upstream-sfp-name
2622 - downstream-sfp-name
2623 dump: *phy-get-op
2624 -
2625 name: phy-ntf
2627 notify: phy-get
2628 -
2629 name: tsconfig-get
2632 attribute-set: tsconfig
2634 do: &tsconfig-get-op
2637 - header
2640 - header
2641 - hwtstamp-provider
2642 - tx-types
2643 - rx-filters
2644 - hwtstamp-flags
2645 dump: *tsconfig-get-op
2646 -
2647 name: tsconfig-set
2648 doc: Set hwtstamp config.
2650 attribute-set: tsconfig
2657 -
2658 name: pse-ntf
2661 attribute-set: pse-ntf
2665 - header
2666 - events
2667 -
2668 name: rss-set
2669 doc: Set RSS params.
2671 attribute-set: rss
2676 - header
2677 - context
2678 - hfunc
2679 - indir
2680 - hkey
2681 - input-xfrm
2682 - flow-hash
2683 -
2684 name: rss-ntf
2689 notify: rss-get
2690 -
2691 name: rss-create-act
2693 attribute-set: rss
2695 request: &rss-create-attrs
2697 - header
2698 - context
2699 - hfunc
2700 - indir
2701 - hkey
2702 - input-xfrm
2703 reply: *rss-create-attrs
2704 -
2705 name: rss-create-ntf
2708 notify: rss-create-act
2709 -
2710 name: rss-delete-act
2712 attribute-set: rss
2716 - header
2717 - context
2718 -
2719 name: rss-delete-ntf
2722 attribute-set: rss
2725 - header
2726 - context
2728 mcast-groups:
2730 -
2732 c-define-name: ethtool-mcgrp-monitor-name