Lines Matching +full:multi +full:- +full:attr

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
68 -
71 -
74 -
77 -
80 -
83 multi-attr: true
84 nested-attributes: string
85 -
88 -
91 -
94 -
97 multi-attr: true
98 nested-attributes: strings
99 -
102 -
105 multi-attr: true
106 nested-attributes: stringset
107 -
110 -
113 nested-attributes: header
114 -
117 nested-attributes: stringsets
118 -
119 name: counts-only
122 -
125 -
128 nested-attributes: header
129 -
132 nested-attributes: bitset
134 -
137 -
140 nested-attributes: header
141 -
142 name: rx-max
144 -
145 name: rx-mini-max
147 -
148 name: rx-jumbo-max
150 -
151 name: tx-max
153 -
156 -
157 name: rx-mini
159 -
160 name: rx-jumbo
162 -
165 -
166 name: rx-buf-len
168 -
169 name: tcp-data-split
171 -
172 name: cqe-size
174 -
175 name: tx-push
177 -
178 name: rx-push
180 -
181 name: tx-push-buf-len
183 -
184 name: tx-push-buf-len-max
187 -
188 name: mm-stat
190 -
193 -
194 name: reassembly-errors
196 -
197 name: smd-errors
199 -
200 name: reassembly-ok
202 -
203 name: rx-frag-count
205 -
206 name: tx-frag-count
208 -
209 name: hold-count
211 -
214 -
217 nested-attributes: header
218 -
219 name: pmac-enabled
221 -
222 name: tx-enabled
224 -
225 name: tx-active
227 -
228 name: tx-min-frag-size
230 -
231 name: rx-min-frag-size
233 -
234 name: verify-enabled
236 -
237 name: verify-status
239 -
240 name: verify-time
242 -
243 name: max-verify-time
245 -
248 nested-attributes: mm-stat
249 -
252 -
255 nested-attributes: header
256 -
259 -
262 -
263 name: tp-mdix
265 -
266 name: tp-mdix-ctrl
268 -
271 -
274 -
277 nested-attributes: header
278 -
281 -
284 nested-attributes: bitset
285 -
288 nested-attributes: bitset
289 -
292 -
295 -
296 name: master-slave-cfg
298 -
299 name: master-slave-state
301 -
304 -
305 name: rate-matching
307 -
310 -
313 nested-attributes: header
314 -
317 -
320 -
321 name: sqi-max
323 -
324 name: ext-state
326 -
327 name: ext-substate
329 -
330 name: ext-down-cnt
332 -
335 -
338 nested-attributes: header
339 -
342 nested-attributes: bitset
343 -
346 -
349 nested-attributes: header
350 -
353 nested-attributes: bitset
354 -
357 -
360 -
363 nested-attributes: header
364 -
367 nested-attributes: bitset
368 -
371 nested-attributes: bitset
372 -
375 nested-attributes: bitset
376 -
379 nested-attributes: bitset
380 -
383 -
386 nested-attributes: header
387 -
388 name: rx-max
390 -
391 name: tx-max
393 -
394 name: other-max
396 -
397 name: combined-max
399 -
400 name: rx-count
402 -
403 name: tx-count
405 -
406 name: other-count
408 -
409 name: combined-count
412 -
415 -
418 nested-attributes: header
419 -
420 name: rx-usecs
422 -
423 name: rx-max-frames
425 -
426 name: rx-usecs-irq
428 -
429 name: rx-max-frames-irq
431 -
432 name: tx-usecs
434 -
435 name: tx-max-frames
437 -
438 name: tx-usecs-irq
440 -
441 name: tx-max-frames-irq
443 -
444 name: stats-block-usecs
446 -
447 name: use-adaptive-rx
449 -
450 name: use-adaptive-tx
452 -
453 name: pkt-rate-low
455 -
456 name: rx-usecs-low
458 -
459 name: rx-max-frames-low
461 -
462 name: tx-usecs-low
464 -
465 name: tx-max-frames-low
467 -
468 name: pkt-rate-high
470 -
471 name: rx-usecs-high
473 -
474 name: rx-max-frames-high
476 -
477 name: tx-usecs-high
479 -
480 name: tx-max-frames-high
482 -
483 name: rate-sample-interval
485 -
486 name: use-cqe-mode-tx
488 -
489 name: use-cqe-mode-rx
491 -
492 name: tx-aggr-max-bytes
494 -
495 name: tx-aggr-max-frames
497 -
498 name: tx-aggr-time-usecs
500 -
501 name: pause-stat
503 -
506 -
507 name: tx-frames
509 -
510 name: rx-frames
512 -
515 -
518 nested-attributes: header
519 -
522 -
525 -
528 -
531 nested-attributes: pause-stat
532 -
533 name: stats-src
535 -
538 -
541 nested-attributes: header
542 -
543 name: modes-ours
545 nested-attributes: bitset
546 -
547 name: modes-peer
549 nested-attributes: bitset
550 -
553 -
556 -
557 name: tx-lpi-enabled
559 -
560 name: tx-lpi-timer
562 -
565 -
568 nested-attributes: header
569 -
572 nested-attributes: bitset
573 -
574 name: tx-types
576 nested-attributes: bitset
577 -
578 name: rx-filters
580 nested-attributes: bitset
581 -
582 name: phc-index
584 -
585 name: cable-result
587 -
590 -
593 -
594 name: cable-fault-length
596 -
599 -
602 -
603 name: cable-nest
605 -
608 nested-attributes: cable-result
609 -
610 name: fault-length
612 nested-attributes: cable-fault-length
613 -
614 name: cable-test
616 -
619 nested-attributes: header
620 -
621 name: cable-test-ntf
623 -
626 nested-attributes: header
627 -
630 -
633 nested-attributes: cable-nest
634 -
635 name: cable-test-tdr-cfg
637 -
640 -
643 -
646 -
649 -
650 name: cable-test-tdr-ntf
652 -
655 nested-attributes: header
656 -
659 -
662 nested-attributes: cable-nest
663 -
664 name: cable-test-tdr
666 -
669 nested-attributes: header
670 -
673 nested-attributes: cable-test-tdr-cfg
674 -
675 name: tunnel-udp-entry
677 -
680 byte-order: big-endian
681 -
684 enum: udp-tunnel-type
685 -
686 name: tunnel-udp-table
688 -
691 -
694 nested-attributes: bitset
695 -
698 multi-attr: true
699 nested-attributes: tunnel-udp-entry
700 -
701 name: tunnel-udp
703 -
706 nested-attributes: tunnel-udp-table
707 -
708 name: tunnel-info
710 -
713 nested-attributes: header
714 -
715 name: udp-ports
717 nested-attributes: tunnel-udp
718 -
719 name: fec-stat
721 -
724 -
727 sub-type: u64
728 -
731 sub-type: u64
732 -
733 name: corr-bits
735 sub-type: u64
736 -
739 -
742 nested-attributes: header
743 -
746 nested-attributes: bitset
747 -
750 -
753 -
756 nested-attributes: fec-stat
757 -
758 name: module-eeprom
760 -
763 nested-attributes: header
764 -
767 -
770 -
773 -
776 -
777 name: i2c-address
779 -
782 -
783 name: stats-grp
785 -
788 -
791 -
792 name: ss-id
794 -
797 type-value: [ id ]
798 -
799 name: hist-rx
801 nested-attributes: stats-grp-hist
802 -
803 name: hist-tx
805 nested-attributes: stats-grp-hist
806 -
807 name: hist-bkt-low
809 -
810 name: hist-bkt-hi
812 -
813 name: hist-val
815 -
816 name: stats-grp-hist
817 subset-of: stats-grp
819 -
820 name: hist-bkt-low
822 -
823 name: hist-bkt-hi
825 -
826 name: hist-val
828 -
831 -
834 -
837 nested-attributes: header
838 -
841 nested-attributes: bitset
842 -
845 nested-attributes: stats-grp
846 -
849 -
850 name: phc-vclocks
852 -
855 nested-attributes: header
856 -
859 -
862 sub-type: s32
863 -
866 -
869 nested-attributes: header
870 -
871 name: power-mode-policy
873 -
874 name: power-mode
876 -
879 -
882 nested-attributes: header
883 -
884 name: admin-state
886 name-prefix: ethtool-a-podl-pse-
887 -
888 name: admin-control
890 name-prefix: ethtool-a-podl-pse-
891 -
892 name: pw-d-status
894 name-prefix: ethtool-a-podl-pse-
895 -
898 -
901 nested-attributes: header
902 -
905 -
908 -
911 -
914 -
917 -
920 nested-attributes: header
921 -
924 -
927 -
930 -
931 name: node-cnt
933 -
934 name: node-id
936 -
937 name: to-tmr
939 -
940 name: burst-cnt
942 -
943 name: burst-tmr
947 enum-model: directional
948 name-prefix: ethtool-msg-
950 -
951 name: strset-get
954 attribute-set: strset
956 do: &strset-get-op
959 - header
960 - stringsets
961 - counts-only
964 - header
965 - stringsets
966 dump: *strset-get-op
967 -
968 name: linkinfo-get
971 attribute-set: linkinfo
973 do: &linkinfo-get-op
976 - header
979 - header
980 - port
981 - phyaddr
982 - tp-mdix
983 - tp-mdix-ctrl
984 - transceiver
985 dump: *linkinfo-get-op
986 -
987 name: linkinfo-set
990 attribute-set: linkinfo
995 -
996 name: linkinfo-ntf
998 notify: linkinfo-get
999 -
1000 name: linkmodes-get
1003 attribute-set: linkmodes
1005 do: &linkmodes-get-op
1008 - header
1011 - header
1012 - autoneg
1013 - ours
1014 - peer
1015 - speed
1016 - duplex
1017 - master-slave-cfg
1018 - master-slave-state
1019 - lanes
1020 - rate-matching
1021 dump: *linkmodes-get-op
1022 -
1023 name: linkmodes-set
1026 attribute-set: linkmodes
1031 -
1032 name: linkmodes-ntf
1034 notify: linkmodes-get
1035 -
1036 name: linkstate-get
1039 attribute-set: linkstate
1041 do: &linkstate-get-op
1044 - header
1047 - header
1048 - link
1049 - sqi
1050 - sqi-max
1051 - ext-state
1052 - ext-substate
1053 - ext-down-cnt
1054 dump: *linkstate-get-op
1055 -
1056 name: debug-get
1059 attribute-set: debug
1061 do: &debug-get-op
1064 - header
1067 - header
1068 - msgmask
1069 dump: *debug-get-op
1070 -
1071 name: debug-set
1074 attribute-set: debug
1079 -
1080 name: debug-ntf
1082 notify: debug-get
1083 -
1084 name: wol-get
1087 attribute-set: wol
1089 do: &wol-get-op
1092 - header
1095 - header
1096 - modes
1097 - sopass
1098 dump: *wol-get-op
1099 -
1100 name: wol-set
1103 attribute-set: wol
1108 -
1109 name: wol-ntf
1111 notify: wol-get
1112 -
1113 name: features-get
1116 attribute-set: features
1118 do: &feature-get-op
1121 - header
1124 - header
1125 # User-changeable features.
1126 - hw
1127 # User-requested features.
1128 - wanted
1130 - active
1132 - nochange
1133 dump: *feature-get-op
1134 -
1135 name: features-set
1138 attribute-set: features
1140 do: &feature-set-op
1145 -
1146 name: features-ntf
1148 notify: features-get
1149 -
1150 name: privflags-get
1153 attribute-set: privflags
1155 do: &privflag-get-op
1158 - header
1161 - header
1162 - flags
1163 dump: *privflag-get-op
1164 -
1165 name: privflags-set
1168 attribute-set: privflags
1173 -
1174 name: privflags-ntf
1176 notify: privflags-get
1178 -
1179 name: rings-get
1182 attribute-set: rings
1184 do: &ring-get-op
1187 - header
1190 - header
1191 - rx-max
1192 - rx-mini-max
1193 - rx-jumbo-max
1194 - tx-max
1195 - rx
1196 - rx-mini
1197 - rx-jumbo
1198 - tx
1199 - rx-buf-len
1200 - tcp-data-split
1201 - cqe-size
1202 - tx-push
1203 - rx-push
1204 - tx-push-buf-len
1205 - tx-push-buf-len-max
1206 dump: *ring-get-op
1207 -
1208 name: rings-set
1211 attribute-set: rings
1216 -
1217 name: rings-ntf
1219 notify: rings-get
1220 -
1221 name: channels-get
1224 attribute-set: channels
1226 do: &channel-get-op
1229 - header
1232 - header
1233 - rx-max
1234 - tx-max
1235 - other-max
1236 - combined-max
1237 - rx-count
1238 - tx-count
1239 - other-count
1240 - combined-count
1241 dump: *channel-get-op
1242 -
1243 name: channels-set
1246 attribute-set: channels
1251 -
1252 name: channels-ntf
1254 notify: channels-get
1255 -
1256 name: coalesce-get
1259 attribute-set: coalesce
1261 do: &coalesce-get-op
1264 - header
1267 - header
1268 - rx-usecs
1269 - rx-max-frames
1270 - rx-usecs-irq
1271 - rx-max-frames-irq
1272 - tx-usecs
1273 - tx-max-frames
1274 - tx-usecs-irq
1275 - tx-max-frames-irq
1276 - stats-block-usecs
1277 - use-adaptive-rx
1278 - use-adaptive-tx
1279 - pkt-rate-low
1280 - rx-usecs-low
1281 - rx-max-frames-low
1282 - tx-usecs-low
1283 - tx-max-frames-low
1284 - pkt-rate-high
1285 - rx-usecs-high
1286 - rx-max-frames-high
1287 - tx-usecs-high
1288 - tx-max-frames-high
1289 - rate-sample-interval
1290 - use-cqe-mode-tx
1291 - use-cqe-mode-rx
1292 - tx-aggr-max-bytes
1293 - tx-aggr-max-frames
1294 - tx-aggr-time-usecs
1295 dump: *coalesce-get-op
1296 -
1297 name: coalesce-set
1300 attribute-set: coalesce
1305 -
1306 name: coalesce-ntf
1308 notify: coalesce-get
1309 -
1310 name: pause-get
1313 attribute-set: pause
1315 do: &pause-get-op
1318 - header
1321 - header
1322 - autoneg
1323 - rx
1324 - tx
1325 - stats
1326 - stats-src
1327 dump: *pause-get-op
1328 -
1329 name: pause-set
1332 attribute-set: pause
1337 -
1338 name: pause-ntf
1340 notify: pause-get
1341 -
1342 name: eee-get
1345 attribute-set: eee
1347 do: &eee-get-op
1350 - header
1353 - header
1354 - modes-ours
1355 - modes-peer
1356 - active
1357 - enabled
1358 - tx-lpi-enabled
1359 - tx-lpi-timer
1360 dump: *eee-get-op
1361 -
1362 name: eee-set
1365 attribute-set: eee
1370 -
1371 name: eee-ntf
1373 notify: eee-get
1374 -
1375 name: tsinfo-get
1378 attribute-set: tsinfo
1380 do: &tsinfo-get-op
1383 - header
1386 - header
1387 - timestamping
1388 - tx-types
1389 - rx-filters
1390 - phc-index
1391 dump: *tsinfo-get-op
1392 -
1393 name: cable-test-act
1396 attribute-set: cable-test
1401 - header
1402 -
1403 name: cable-test-ntf
1406 attribute-set: cable-test-ntf
1410 - header
1411 - status
1412 -
1413 name: cable-test-tdr-act
1416 attribute-set: cable-test-tdr
1421 - header
1422 -
1423 name: cable-test-tdr-ntf
1426 attribute-set: cable-test-tdr-ntf
1430 - header
1431 - status
1432 - nest
1433 -
1434 name: tunnel-info-get
1437 attribute-set: tunnel-info
1439 do: &tunnel-info-get-op
1442 - header
1445 - header
1446 - udp-ports
1447 dump: *tunnel-info-get-op
1448 -
1449 name: fec-get
1452 attribute-set: fec
1454 do: &fec-get-op
1457 - header
1460 - header
1461 - modes
1462 - auto
1463 - active
1464 - stats
1465 dump: *fec-get-op
1466 -
1467 name: fec-set
1470 attribute-set: fec
1475 -
1476 name: fec-ntf
1478 notify: fec-get
1479 -
1480 name: module-eeprom-get
1483 attribute-set: module-eeprom
1485 do: &module-eeprom-get-op
1488 - header
1491 - header
1492 - offset
1493 - length
1494 - page
1495 - bank
1496 - i2c-address
1497 - data
1498 dump: *module-eeprom-get-op
1499 -
1500 name: stats-get
1503 attribute-set: stats
1505 do: &stats-get-op
1508 - header
1509 - groups
1512 - header
1513 - groups
1514 - grp
1515 - src
1516 dump: *stats-get-op
1517 -
1518 name: phc-vclocks-get
1521 attribute-set: phc-vclocks
1523 do: &phc-vclocks-get-op
1526 - header
1529 - header
1530 - num
1531 dump: *phc-vclocks-get-op
1532 -
1533 name: module-get
1536 attribute-set: module
1538 do: &module-get-op
1541 - header
1544 - header
1545 - power-mode-policy
1546 - power-mode
1547 dump: *module-get-op
1548 -
1549 name: module-set
1552 attribute-set: module
1557 -
1558 name: module-ntf
1560 notify: module-get
1561 -
1562 name: pse-get
1565 attribute-set: pse
1567 do: &pse-get-op
1570 - header
1573 - header
1574 - admin-state
1575 - admin-control
1576 - pw-d-status
1577 dump: *pse-get-op
1578 -
1579 name: pse-set
1582 attribute-set: pse
1587 -
1588 name: rss-get
1591 attribute-set: rss
1593 do: &rss-get-op
1596 - header
1599 - header
1600 - context
1601 - hfunc
1602 - indir
1603 - hkey
1604 dump: *rss-get-op
1605 -
1606 name: plca-get-cfg
1609 attribute-set: plca
1611 do: &plca-get-op
1614 - header
1617 - header
1618 - version
1619 - enabled
1620 - status
1621 - node-cnt
1622 - node-id
1623 - to-tmr
1624 - burst-cnt
1625 - burst-tmr
1626 dump: *plca-get-op
1627 -
1628 name: plca-set-cfg
1631 attribute-set: plca
1636 -
1637 name: plca-get-status
1640 attribute-set: plca
1642 do: &plca-get-status-op
1645 - header
1648 dump: *plca-get-status-op
1649 -
1650 name: plca-ntf
1652 notify: plca-get-cfg
1653 -
1654 name: mm-get
1657 attribute-set: mm
1659 do: &mm-get-op
1662 - header
1665 - header
1666 - pmac-enabled
1667 - tx-enabled
1668 - tx-active
1669 - tx-min-frag-size
1670 - rx-min-frag-size
1671 - verify-enabled
1672 - verify-time
1673 - max-verify-time
1674 - stats
1675 dump: *mm-get-op
1676 -
1677 name: mm-set
1680 attribute-set: mm
1685 - header
1686 - verify-enabled
1687 - verify-time
1688 - tx-enabled
1689 - pmac-enabled
1690 - tx-min-frag-size
1691 -
1692 name: mm-ntf
1694 notify: mm-get