Lines Matching +full:attribute +full:- +full:set
1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
5 protocol: genetlink-legacy
10 -
11 name: udp-tunnel-type
12 enum-name:
14 entries: [ vxlan, geneve, vxlan-gpe ]
15 -
20 attribute-sets:
21 -
24 -
25 name: dev-index
27 -
28 name: dev-name
30 -
34 -
35 name: bitset-bit
37 -
40 -
43 -
46 -
47 name: bitset-bits
49 -
52 multi-attr: true
53 nested-attributes: bitset-bit
54 -
57 -
60 -
63 -
66 nested-attributes: bitset-bits
67 -
70 -
73 -
76 -
79 -
82 -
85 -
88 multi-attr: true
89 nested-attributes: string
90 -
93 -
96 -
99 -
102 multi-attr: true
103 nested-attributes: strings
104 -
107 -
110 multi-attr: true
111 nested-attributes: stringset
112 -
115 -
118 nested-attributes: header
119 -
122 nested-attributes: stringsets
123 -
124 name: counts-only
127 -
130 -
133 nested-attributes: header
134 -
137 nested-attributes: bitset
139 -
142 -
145 nested-attributes: header
146 -
147 name: rx-max
149 -
150 name: rx-mini-max
152 -
153 name: rx-jumbo-max
155 -
156 name: tx-max
158 -
161 -
162 name: rx-mini
164 -
165 name: rx-jumbo
167 -
170 -
171 name: rx-buf-len
173 -
174 name: tcp-data-split
176 -
177 name: cqe-size
179 -
180 name: tx-push
182 -
183 name: rx-push
185 -
186 name: tx-push-buf-len
188 -
189 name: tx-push-buf-len-max
192 -
193 name: mm-stat
195 -
198 -
199 name: reassembly-errors
201 -
202 name: smd-errors
204 -
205 name: reassembly-ok
207 -
208 name: rx-frag-count
210 -
211 name: tx-frag-count
213 -
214 name: hold-count
216 -
219 -
222 nested-attributes: header
223 -
224 name: pmac-enabled
226 -
227 name: tx-enabled
229 -
230 name: tx-active
232 -
233 name: tx-min-frag-size
235 -
236 name: rx-min-frag-size
238 -
239 name: verify-enabled
241 -
242 name: verify-status
244 -
245 name: verify-time
247 -
248 name: max-verify-time
250 -
253 nested-attributes: mm-stat
254 -
257 -
260 nested-attributes: header
261 -
264 -
267 -
268 name: tp-mdix
270 -
271 name: tp-mdix-ctrl
273 -
276 -
279 -
282 nested-attributes: header
283 -
286 -
289 nested-attributes: bitset
290 -
293 nested-attributes: bitset
294 -
297 -
300 -
301 name: master-slave-cfg
303 -
304 name: master-slave-state
306 -
309 -
310 name: rate-matching
312 -
315 -
318 nested-attributes: header
319 -
322 -
325 -
326 name: sqi-max
328 -
329 name: ext-state
331 -
332 name: ext-substate
334 -
335 name: ext-down-cnt
337 -
340 -
343 nested-attributes: header
344 -
347 nested-attributes: bitset
348 -
351 -
354 nested-attributes: header
355 -
358 nested-attributes: bitset
359 -
362 -
365 -
368 nested-attributes: header
369 -
372 nested-attributes: bitset
373 -
376 nested-attributes: bitset
377 -
380 nested-attributes: bitset
381 -
384 nested-attributes: bitset
385 -
388 -
391 nested-attributes: header
392 -
393 name: rx-max
395 -
396 name: tx-max
398 -
399 name: other-max
401 -
402 name: combined-max
404 -
405 name: rx-count
407 -
408 name: tx-count
410 -
411 name: other-count
413 -
414 name: combined-count
417 -
420 -
423 nested-attributes: header
424 -
425 name: rx-usecs
427 -
428 name: rx-max-frames
430 -
431 name: rx-usecs-irq
433 -
434 name: rx-max-frames-irq
436 -
437 name: tx-usecs
439 -
440 name: tx-max-frames
442 -
443 name: tx-usecs-irq
445 -
446 name: tx-max-frames-irq
448 -
449 name: stats-block-usecs
451 -
452 name: use-adaptive-rx
454 -
455 name: use-adaptive-tx
457 -
458 name: pkt-rate-low
460 -
461 name: rx-usecs-low
463 -
464 name: rx-max-frames-low
466 -
467 name: tx-usecs-low
469 -
470 name: tx-max-frames-low
472 -
473 name: pkt-rate-high
475 -
476 name: rx-usecs-high
478 -
479 name: rx-max-frames-high
481 -
482 name: tx-usecs-high
484 -
485 name: tx-max-frames-high
487 -
488 name: rate-sample-interval
490 -
491 name: use-cqe-mode-tx
493 -
494 name: use-cqe-mode-rx
496 -
497 name: tx-aggr-max-bytes
499 -
500 name: tx-aggr-max-frames
502 -
503 name: tx-aggr-time-usecs
505 -
506 name: pause-stat
508 -
511 -
512 name: tx-frames
514 -
515 name: rx-frames
517 -
520 -
523 nested-attributes: header
524 -
527 -
530 -
533 -
536 nested-attributes: pause-stat
537 -
538 name: stats-src
540 -
543 -
546 nested-attributes: header
547 -
548 name: modes-ours
550 nested-attributes: bitset
551 -
552 name: modes-peer
554 nested-attributes: bitset
555 -
558 -
561 -
562 name: tx-lpi-enabled
564 -
565 name: tx-lpi-timer
567 -
570 -
573 nested-attributes: header
574 -
577 nested-attributes: bitset
578 -
579 name: tx-types
581 nested-attributes: bitset
582 -
583 name: rx-filters
585 nested-attributes: bitset
586 -
587 name: phc-index
589 -
590 name: cable-result
592 -
595 -
598 -
599 name: cable-fault-length
601 -
604 -
607 -
608 name: cable-nest
610 -
613 nested-attributes: cable-result
614 -
615 name: fault-length
617 nested-attributes: cable-fault-length
618 -
619 name: cable-test
621 -
624 nested-attributes: header
625 -
626 name: cable-test-ntf
628 -
631 nested-attributes: header
632 -
635 -
638 nested-attributes: cable-nest
639 -
640 name: cable-test-tdr-cfg
642 -
645 -
648 -
651 -
654 -
655 name: cable-test-tdr-ntf
657 -
660 nested-attributes: header
661 -
664 -
667 nested-attributes: cable-nest
668 -
669 name: cable-test-tdr
671 -
674 nested-attributes: header
675 -
678 nested-attributes: cable-test-tdr-cfg
679 -
680 name: tunnel-udp-entry
682 -
685 byte-order: big-endian
686 -
689 enum: udp-tunnel-type
690 -
691 name: tunnel-udp-table
693 -
696 -
699 nested-attributes: bitset
700 -
703 multi-attr: true
704 nested-attributes: tunnel-udp-entry
705 -
706 name: tunnel-udp
708 -
711 nested-attributes: tunnel-udp-table
712 -
713 name: tunnel-info
715 -
718 nested-attributes: header
719 -
720 name: udp-ports
722 nested-attributes: tunnel-udp
723 -
724 name: fec-stat
726 -
729 -
732 sub-type: u64
733 -
736 sub-type: u64
737 -
738 name: corr-bits
740 sub-type: u64
741 -
744 -
747 nested-attributes: header
748 -
751 nested-attributes: bitset
752 -
755 -
758 -
761 nested-attributes: fec-stat
762 -
763 name: module-eeprom
765 -
768 nested-attributes: header
769 -
772 -
775 -
778 -
781 -
782 name: i2c-address
784 -
787 -
788 name: stats-grp
790 -
793 -
796 -
797 name: ss-id
799 -
802 type-value: [ id ]
803 -
804 name: hist-rx
806 nested-attributes: stats-grp-hist
807 -
808 name: hist-tx
810 nested-attributes: stats-grp-hist
811 -
812 name: hist-bkt-low
814 -
815 name: hist-bkt-hi
817 -
818 name: hist-val
820 -
821 name: stats-grp-hist
822 subset-of: stats-grp
824 -
825 name: hist-bkt-low
827 -
828 name: hist-bkt-hi
830 -
831 name: hist-val
833 -
836 -
839 -
842 nested-attributes: header
843 -
846 nested-attributes: bitset
847 -
850 nested-attributes: stats-grp
851 -
854 -
855 name: phc-vclocks
857 -
860 nested-attributes: header
861 -
864 -
867 sub-type: s32
868 -
871 -
874 nested-attributes: header
875 -
876 name: power-mode-policy
878 -
879 name: power-mode
881 -
884 -
887 nested-attributes: header
888 -
889 name: admin-state
891 name-prefix: ethtool-a-podl-pse-
892 -
893 name: admin-control
895 name-prefix: ethtool-a-podl-pse-
896 -
897 name: pw-d-status
899 name-prefix: ethtool-a-podl-pse-
900 -
903 -
906 nested-attributes: header
907 -
910 -
913 -
916 -
919 -
922 -
925 nested-attributes: header
926 -
929 -
932 -
935 -
936 name: node-cnt
938 -
939 name: node-id
941 -
942 name: to-tmr
944 -
945 name: burst-cnt
947 -
948 name: burst-tmr
952 enum-model: directional
953 name-prefix: ethtool-msg-
955 -
956 name: strset-get
957 doc: Get string set from the kernel.
959 attribute-set: strset
961 do: &strset-get-op
964 - header
965 - stringsets
966 - counts-only
969 - header
970 - stringsets
971 dump: *strset-get-op
972 -
973 name: linkinfo-get
976 attribute-set: linkinfo
978 do: &linkinfo-get-op
981 - header
984 - header
985 - port
986 - phyaddr
987 - tp-mdix
988 - tp-mdix-ctrl
989 - transceiver
990 dump: *linkinfo-get-op
991 -
992 name: linkinfo-set
993 doc: Set link info.
995 attribute-set: linkinfo
1000 -
1001 name: linkinfo-ntf
1003 notify: linkinfo-get
1004 -
1005 name: linkmodes-get
1008 attribute-set: linkmodes
1010 do: &linkmodes-get-op
1013 - header
1016 - header
1017 - autoneg
1018 - ours
1019 - peer
1020 - speed
1021 - duplex
1022 - master-slave-cfg
1023 - master-slave-state
1024 - lanes
1025 - rate-matching
1026 dump: *linkmodes-get-op
1027 -
1028 name: linkmodes-set
1029 doc: Set link modes.
1031 attribute-set: linkmodes
1036 -
1037 name: linkmodes-ntf
1039 notify: linkmodes-get
1040 -
1041 name: linkstate-get
1044 attribute-set: linkstate
1046 do: &linkstate-get-op
1049 - header
1052 - header
1053 - link
1054 - sqi
1055 - sqi-max
1056 - ext-state
1057 - ext-substate
1058 - ext-down-cnt
1059 dump: *linkstate-get-op
1060 -
1061 name: debug-get
1064 attribute-set: debug
1066 do: &debug-get-op
1069 - header
1072 - header
1073 - msgmask
1074 dump: *debug-get-op
1075 -
1076 name: debug-set
1077 doc: Set debug message mask.
1079 attribute-set: debug
1084 -
1085 name: debug-ntf
1087 notify: debug-get
1088 -
1089 name: wol-get
1092 attribute-set: wol
1094 do: &wol-get-op
1097 - header
1100 - header
1101 - modes
1102 - sopass
1103 dump: *wol-get-op
1104 -
1105 name: wol-set
1106 doc: Set WOL params.
1108 attribute-set: wol
1113 -
1114 name: wol-ntf
1116 notify: wol-get
1117 -
1118 name: features-get
1121 attribute-set: features
1123 do: &feature-get-op
1126 - header
1129 - header
1130 # User-changeable features.
1131 - hw
1132 # User-requested features.
1133 - wanted
1135 - active
1137 - nochange
1138 dump: *feature-get-op
1139 -
1140 name: features-set
1141 doc: Set features.
1143 attribute-set: features
1145 do: &feature-set-op
1150 -
1151 name: features-ntf
1153 notify: features-get
1154 -
1155 name: privflags-get
1158 attribute-set: privflags
1160 do: &privflag-get-op
1163 - header
1166 - header
1167 - flags
1168 dump: *privflag-get-op
1169 -
1170 name: privflags-set
1171 doc: Set device private flags.
1173 attribute-set: privflags
1178 -
1179 name: privflags-ntf
1181 notify: privflags-get
1183 -
1184 name: rings-get
1187 attribute-set: rings
1189 do: &ring-get-op
1192 - header
1195 - header
1196 - rx-max
1197 - rx-mini-max
1198 - rx-jumbo-max
1199 - tx-max
1200 - rx
1201 - rx-mini
1202 - rx-jumbo
1203 - tx
1204 - rx-buf-len
1205 - tcp-data-split
1206 - cqe-size
1207 - tx-push
1208 - rx-push
1209 - tx-push-buf-len
1210 - tx-push-buf-len-max
1211 dump: *ring-get-op
1212 -
1213 name: rings-set
1214 doc: Set ring params.
1216 attribute-set: rings
1221 -
1222 name: rings-ntf
1224 notify: rings-get
1225 -
1226 name: channels-get
1229 attribute-set: channels
1231 do: &channel-get-op
1234 - header
1237 - header
1238 - rx-max
1239 - tx-max
1240 - other-max
1241 - combined-max
1242 - rx-count
1243 - tx-count
1244 - other-count
1245 - combined-count
1246 dump: *channel-get-op
1247 -
1248 name: channels-set
1249 doc: Set channel params.
1251 attribute-set: channels
1256 -
1257 name: channels-ntf
1259 notify: channels-get
1260 -
1261 name: coalesce-get
1264 attribute-set: coalesce
1266 do: &coalesce-get-op
1269 - header
1272 - header
1273 - rx-usecs
1274 - rx-max-frames
1275 - rx-usecs-irq
1276 - rx-max-frames-irq
1277 - tx-usecs
1278 - tx-max-frames
1279 - tx-usecs-irq
1280 - tx-max-frames-irq
1281 - stats-block-usecs
1282 - use-adaptive-rx
1283 - use-adaptive-tx
1284 - pkt-rate-low
1285 - rx-usecs-low
1286 - rx-max-frames-low
1287 - tx-usecs-low
1288 - tx-max-frames-low
1289 - pkt-rate-high
1290 - rx-usecs-high
1291 - rx-max-frames-high
1292 - tx-usecs-high
1293 - tx-max-frames-high
1294 - rate-sample-interval
1295 - use-cqe-mode-tx
1296 - use-cqe-mode-rx
1297 - tx-aggr-max-bytes
1298 - tx-aggr-max-frames
1299 - tx-aggr-time-usecs
1300 dump: *coalesce-get-op
1301 -
1302 name: coalesce-set
1303 doc: Set coalesce params.
1305 attribute-set: coalesce
1310 -
1311 name: coalesce-ntf
1313 notify: coalesce-get
1314 -
1315 name: pause-get
1318 attribute-set: pause
1320 do: &pause-get-op
1323 - header
1326 - header
1327 - autoneg
1328 - rx
1329 - tx
1330 - stats
1331 - stats-src
1332 dump: *pause-get-op
1333 -
1334 name: pause-set
1335 doc: Set pause params.
1337 attribute-set: pause
1342 -
1343 name: pause-ntf
1345 notify: pause-get
1346 -
1347 name: eee-get
1350 attribute-set: eee
1352 do: &eee-get-op
1355 - header
1358 - header
1359 - modes-ours
1360 - modes-peer
1361 - active
1362 - enabled
1363 - tx-lpi-enabled
1364 - tx-lpi-timer
1365 dump: *eee-get-op
1366 -
1367 name: eee-set
1368 doc: Set eee params.
1370 attribute-set: eee
1375 -
1376 name: eee-ntf
1378 notify: eee-get
1379 -
1380 name: tsinfo-get
1383 attribute-set: tsinfo
1385 do: &tsinfo-get-op
1388 - header
1391 - header
1392 - timestamping
1393 - tx-types
1394 - rx-filters
1395 - phc-index
1396 dump: *tsinfo-get-op
1397 -
1398 name: cable-test-act
1401 attribute-set: cable-test
1406 - header
1407 -
1408 name: cable-test-ntf
1411 attribute-set: cable-test-ntf
1415 - header
1416 - status
1417 -
1418 name: cable-test-tdr-act
1421 attribute-set: cable-test-tdr
1426 - header
1427 -
1428 name: cable-test-tdr-ntf
1431 attribute-set: cable-test-tdr-ntf
1435 - header
1436 - status
1437 - nest
1438 -
1439 name: tunnel-info-get
1442 attribute-set: tunnel-info
1444 do: &tunnel-info-get-op
1447 - header
1450 - header
1451 - udp-ports
1452 dump: *tunnel-info-get-op
1453 -
1454 name: fec-get
1457 attribute-set: fec
1459 do: &fec-get-op
1462 - header
1465 - header
1466 - modes
1467 - auto
1468 - active
1469 - stats
1470 dump: *fec-get-op
1471 -
1472 name: fec-set
1473 doc: Set FEC params.
1475 attribute-set: fec
1480 -
1481 name: fec-ntf
1483 notify: fec-get
1484 -
1485 name: module-eeprom-get
1488 attribute-set: module-eeprom
1490 do: &module-eeprom-get-op
1493 - header
1496 - header
1497 - offset
1498 - length
1499 - page
1500 - bank
1501 - i2c-address
1502 - data
1503 dump: *module-eeprom-get-op
1504 -
1505 name: stats-get
1508 attribute-set: stats
1510 do: &stats-get-op
1513 - header
1514 - groups
1517 - header
1518 - groups
1519 - grp
1520 - src
1521 dump: *stats-get-op
1522 -
1523 name: phc-vclocks-get
1526 attribute-set: phc-vclocks
1528 do: &phc-vclocks-get-op
1531 - header
1534 - header
1535 - num
1536 dump: *phc-vclocks-get-op
1537 -
1538 name: module-get
1541 attribute-set: module
1543 do: &module-get-op
1546 - header
1549 - header
1550 - power-mode-policy
1551 - power-mode
1552 dump: *module-get-op
1553 -
1554 name: module-set
1555 doc: Set module params.
1557 attribute-set: module
1562 -
1563 name: module-ntf
1565 notify: module-get
1566 -
1567 name: pse-get
1570 attribute-set: pse
1572 do: &pse-get-op
1575 - header
1578 - header
1579 - admin-state
1580 - admin-control
1581 - pw-d-status
1582 dump: *pse-get-op
1583 -
1584 name: pse-set
1585 doc: Set Power Sourcing Equipment params.
1587 attribute-set: pse
1592 -
1593 name: rss-get
1596 attribute-set: rss
1598 do: &rss-get-op
1601 - header
1604 - header
1605 - context
1606 - hfunc
1607 - indir
1608 - hkey
1609 dump: *rss-get-op
1610 -
1611 name: plca-get-cfg
1614 attribute-set: plca
1616 do: &plca-get-op
1619 - header
1622 - header
1623 - version
1624 - enabled
1625 - status
1626 - node-cnt
1627 - node-id
1628 - to-tmr
1629 - burst-cnt
1630 - burst-tmr
1631 dump: *plca-get-op
1632 -
1633 name: plca-set-cfg
1634 doc: Set PLCA params.
1636 attribute-set: plca
1641 -
1642 name: plca-get-status
1645 attribute-set: plca
1647 do: &plca-get-status-op
1650 - header
1653 dump: *plca-get-status-op
1654 -
1655 name: plca-ntf
1657 notify: plca-get-cfg
1658 -
1659 name: mm-get
1662 attribute-set: mm
1664 do: &mm-get-op
1667 - header
1670 - header
1671 - pmac-enabled
1672 - tx-enabled
1673 - tx-active
1674 - tx-min-frag-size
1675 - rx-min-frag-size
1676 - verify-enabled
1677 - verify-time
1678 - max-verify-time
1679 - stats
1680 dump: *mm-get-op
1681 -
1682 name: mm-set
1683 doc: Set MAC Merge configuration
1685 attribute-set: mm
1690 - header
1691 - verify-enabled
1692 - verify-time
1693 - tx-enabled
1694 - pmac-enabled
1695 - tx-min-frag-size
1696 -
1697 name: mm-ntf
1699 notify: mm-get