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

1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
4 protocol: netlink-raw
12 -
16 -
19 -
23 -
26 -
29 -
32 -
35 -
36 name: tc-cls-flags
39 - skip-hw
40 - skip-sw
41 - in-hw
42 - not-in-nw
43 - verbose
44 -
45 name: tc-stats
48 -
51 -
54 -
57 -
60 -
63 -
66 -
69 -
72 -
73 name: tc-cbs-qopt
76 -
79 -
83 -
86 -
89 -
92 -
95 -
96 name: tc-etf-qopt
99 -
102 -
105 -
108 -
109 name: tc-fifo-qopt
112 -
115 -
116 name: tc-htb-opt
119 -
123 -
127 -
130 -
133 -
136 -
139 -
142 -
143 name: tc-htb-glob
146 -
149 -
152 -
155 -
158 -
159 name: direct-pkts
161 -
162 name: tc-gred-qopt
165 -
168 -
169 name: qth-min
171 -
172 name: qth-max
174 -
177 -
180 -
183 -
186 -
189 -
192 -
195 -
198 -
201 -
204 -
207 -
210 -
213 -
214 name: tc-gred-sopt
217 -
220 -
223 -
226 -
229 -
233 -
234 name: tc-hfsc-qopt
237 -
240 -
241 name: tc-mqprio-qopt
244 -
245 name: num-tc
247 -
248 name: prio-tc-map
251 -
254 -
258 -
262 -
263 name: tc-multiq-qopt
266 -
269 -
270 name: max-bands
272 -
273 name: tc-netem-qopt
276 -
279 -
282 -
285 -
288 -
291 -
294 -
295 name: tc-plug-qopt
298 -
301 -
304 -
305 name: tc-prio-qopt
308 -
311 -
315 -
316 name: tc-red-qopt
319 -
322 -
323 name: qth-min
325 -
326 name: qth-max
328 -
331 -
334 -
335 name: Scell-log
337 -
340 -
341 name: tc-sfb-qopt
344 -
345 name: rehash-interval
347 -
348 name: warmup-time
350 -
353 -
354 name: bin-size
356 -
359 -
362 -
365 -
366 name: penalty-rate
368 -
369 name: penalty-burst
371 -
372 name: tc-sfq-qopt-v1 # TODO nested structs
375 -
378 -
379 name: perturb-period
381 -
384 -
387 -
390 -
393 -
396 -
399 -
400 name: qth-min
402 -
403 name: qth-mac
405 -
408 -
411 -
412 name: Scell-log
414 -
417 -
418 name: max-P
420 -
421 name: prob-drop
423 -
424 name: forced-drop
426 -
427 name: prob-mark
429 -
430 name: forced-mark
432 -
433 name: prob-mark-head
435 -
436 name: forced-mark-head
438 -
439 name: tc-tbf-qopt
442 -
446 -
450 -
453 -
456 -
459 -
460 name: tc-sizespec
463 -
464 name: cell-log
466 -
467 name: size-log
469 -
470 name: cell-align
472 -
475 -
478 -
481 -
484 -
487 -
488 name: gnet-estimator
491 -
494 -
495 name: ewma-log
497 attribute-sets:
498 -
499 name: tc-attrs
501 -
504 -
506 type: sub-message
507 sub-message: tc-options-msg
509 -
512 struct: tc-stats
513 -
516 -
519 struct: gnet-estimator
520 -
523 -
526 nested-attributes: tca-stats-attrs
527 -
530 nested-attributes: tca-stab-attrs
531 -
534 -
535 name: dump-invisible
537 -
540 -
541 name: hw-offload
543 -
544 name: ingress-block
546 -
547 name: egress-block
549 -
550 name: dump-flags
552 -
553 name: ext-warn-msg
555 -
556 name: tc-cake-attrs
558 -
561 -
562 name: base-rate64
564 -
565 name: diffserv-mode
567 -
570 -
571 name: flow-mode
573 -
576 -
579 -
582 -
585 -
588 -
591 -
594 -
597 -
600 -
603 -
604 name: ack-filter
606 -
607 name: split-gso
609 -
612 -
613 name: tc-cake-stats-attrs
615 -
618 -
619 name: capacity-estimate64
621 -
622 name: memory-limit
624 -
625 name: memory-used
627 -
628 name: avg-netoff
630 -
631 name: min-netlen
633 -
634 name: max-netlen
636 -
637 name: min-adjlen
639 -
640 name: max-adjlen
642 -
643 name: tin-stats
645 -
648 -
649 name: cobalt-count
651 -
654 -
655 name: drop-next-us
657 -
658 name: p-drop
660 -
661 name: blue-timer-us
663 -
664 name: tc-cbs-attrs
666 -
669 struct: tc-cbs-qopt
670 -
671 name: tc-choke-attrs
673 -
676 struct: tc-red-qopt
677 -
680 -
681 name: max-p
683 -
684 name: tc-codel-attrs
686 -
689 -
692 -
695 -
698 -
699 name: ce-threshold
701 -
702 name: tc-drr-attrs
704 -
707 -
708 name: tc-flower-attrs
710 -
713 -
716 -
718 type: array-nest
719 nested-attributes: tc-act-attrs
720 -
721 name: key-eth-dst
723 display-hint: mac
724 -
725 name: key-eth-dst-mask
727 display-hint: mac
728 -
729 name: key-eth-src
731 display-hint: mac
732 -
733 name: key-eth-src-mask
735 display-hint: mac
736 -
737 name: key-eth-type
739 byte-order: big-endian
740 -
741 name: key-ip-proto
743 -
744 name: key-ipv4-src
746 byte-order: big-endian
747 display-hint: ipv4
748 -
749 name: key-ipv4-src-mask
751 byte-order: big-endian
752 display-hint: ipv4
753 -
754 name: key-ipv4-dst
756 byte-order: big-endian
757 display-hint: ipv4
758 -
759 name: key-ipv4-dst-mask
761 byte-order: big-endian
762 display-hint: ipv4
763 -
764 name: key-ipv6-src
766 display-hint: ipv6
767 -
768 name: key-ipv6-src-mask
770 display-hint: ipv6
771 -
772 name: key-ipv6-dst
774 display-hint: ipv6
775 -
776 name: key-ipv6-dst-mask
778 display-hint: ipv6
779 -
780 name: key-tcp-src
782 byte-order: big-endian
783 -
784 name: key-tcp-dst
786 byte-order: big-endian
787 -
788 name: key-udp-src
790 byte-order: big-endian
791 -
792 name: key-udp-dst
794 byte-order: big-endian
795 -
798 enum: tc-cls-flags
799 enum-as-flags: true
800 -
801 name: key-vlan-id
803 byte-order: big-endian
804 -
805 name: key-vlan-prio
807 -
808 name: key-vlan-eth-type
810 byte-order: big-endian
811 -
812 name: key-enc-key-id
814 byte-order: big-endian
815 -
816 name: key-enc-ipv4-src
818 byte-order: big-endian
819 display-hint: ipv4
820 -
821 name: key-enc-ipv4-src-mask
823 byte-order: big-endian
824 display-hint: ipv4
825 -
826 name: key-enc-ipv4-dst
828 byte-order: big-endian
829 display-hint: ipv4
830 -
831 name: key-enc-ipv4-dst-mask
833 byte-order: big-endian
834 display-hint: ipv4
835 -
836 name: key-enc-ipv6-src
838 display-hint: ipv6
839 -
840 name: key-enc-ipv6-src-mask
842 display-hint: ipv6
843 -
844 name: key-enc-ipv6-dst
846 display-hint: ipv6
847 -
848 name: key-enc-ipv6-dst-mask
850 display-hint: ipv6
851 -
852 name: key-tcp-src-mask
854 byte-order: big-endian
855 -
856 name: key-tcp-dst-mask
858 byte-order: big-endian
859 -
860 name: key-udp-src-mask
862 byte-order: big-endian
863 -
864 name: key-udp-dst-mask
866 byte-order: big-endian
867 -
868 name: key-sctp-src-mask
870 byte-order: big-endian
871 -
872 name: key-sctp-dst-mask
874 byte-order: big-endian
875 -
876 name: key-sctp-src
878 byte-order: big-endian
879 -
880 name: key-sctp-dst
882 byte-order: big-endian
883 -
884 name: key-enc-udp-src-port
886 byte-order: big-endian
887 -
888 name: key-enc-udp-src-port-mask
890 byte-order: big-endian
891 -
892 name: key-enc-udp-dst-port
894 byte-order: big-endian
895 -
896 name: key-enc-udp-dst-port-mask
898 byte-order: big-endian
899 -
900 name: key-flags
902 byte-order: big-endian
903 -
904 name: key-flags-mask
906 byte-order: big-endian
907 -
908 name: key-icmpv4-code
910 -
911 name: key-icmpv4-code-mask
913 -
914 name: key-icmpv4-type
916 -
917 name: key-icmpv4-type-mask
919 -
920 name: key-icmpv6-code
922 -
923 name: key-icmpv6-code-mask
925 -
926 name: key-icmpv6-type
928 -
929 name: key-icmpv6-type-mask
931 -
932 name: key-arp-sip
934 byte-order: big-endian
935 -
936 name: key-arp-sip-mask
938 byte-order: big-endian
939 -
940 name: key-arp-tip
942 byte-order: big-endian
943 -
944 name: key-arp-tip-mask
946 byte-order: big-endian
947 -
948 name: key-arp-op
950 -
951 name: key-arp-op-mask
953 -
954 name: key-arp-sha
956 -
957 name: key-arp-sha-mask
959 -
960 name: key-arp-tha
962 -
963 name: key-arp-tha-mask
965 -
966 name: key-mpls-ttl
968 -
969 name: key-mpls-bos
971 -
972 name: key-mpls-tc
974 -
975 name: key-mpls-label
977 byte-order: big-endian
978 -
979 name: key-tcp-flags
981 byte-order: big-endian
982 -
983 name: key-tcp-flags-mask
985 byte-order: big-endian
986 -
987 name: key-ip-tos
989 -
990 name: key-ip-tos-mask
992 -
993 name: key-ip-ttl
995 -
996 name: key-ip-ttl-mask
998 -
999 name: key-cvlan-id
1001 byte-order: big-endian
1002 -
1003 name: key-cvlan-prio
1005 -
1006 name: key-cvlan-eth-type
1008 byte-order: big-endian
1009 -
1010 name: key-enc-ip-tos
1012 -
1013 name: key-enc-ip-tos-mask
1015 -
1016 name: key-enc-ip-ttl
1018 -
1019 name: key-enc-ip-ttl-mask
1021 -
1022 name: key-enc-opts
1024 -
1025 name: key-enc-opts-mask
1027 -
1028 name: in-hw-count
1030 -
1031 name: key-port-src-min
1033 byte-order: big-endian
1034 -
1035 name: key-port-src-max
1037 byte-order: big-endian
1038 -
1039 name: key-port-dst-min
1041 byte-order: big-endian
1042 -
1043 name: key-port-dst-max
1045 byte-order: big-endian
1046 -
1047 name: key-ct-state
1049 -
1050 name: key-ct-state-mask
1052 -
1053 name: key-ct-zone
1055 -
1056 name: key-ct-zone-mask
1058 -
1059 name: key-ct-mark
1061 -
1062 name: key-ct-mark-mask
1064 -
1065 name: key-ct-labels
1067 -
1068 name: key-ct-labels-mask
1070 -
1071 name: key-mpls-opts
1073 -
1074 name: key-hash
1076 -
1077 name: key-hash-mask
1079 -
1080 name: key-num-of-vlans
1082 -
1083 name: key-pppoe-sid
1085 byte-order: big-endian
1086 -
1087 name: key-ppp-proto
1089 byte-order: big-endian
1090 -
1091 name: key-l2-tpv3-sid
1093 byte-order: big-endian
1094 -
1095 name: tc-gred-attrs
1097 -
1099 type: binary # array of struct: tc-gred-qopt
1100 -
1103 sub-type: u8
1104 -
1107 struct: tc-gred-sopt
1108 -
1109 name: max-p
1111 sub-type: u32
1112 -
1115 -
1116 name: vq-list
1118 nested-attributes: tca-gred-vq-list-attrs
1119 -
1120 name: tca-gred-vq-list-attrs
1122 -
1125 nested-attributes: tca-gred-vq-entry-attrs
1126 multi-attr: true
1127 -
1128 name: tca-gred-vq-entry-attrs
1130 -
1133 -
1136 -
1137 name: stat-bytes
1139 -
1140 name: stat-packets
1142 -
1143 name: stat-backlog
1145 -
1146 name: stat-prob-drop
1148 -
1149 name: stat-prob-mark
1151 -
1152 name: stat-forced-drop
1154 -
1155 name: stat-forced-mark
1157 -
1158 name: stat-pdrop
1160 -
1161 name: stat-other
1163 -
1166 -
1167 name: tc-hfsc-attrs
1169 -
1172 -
1175 -
1178 -
1179 name: tc-hhf-attrs
1181 -
1182 name: backlog-limit
1184 -
1187 -
1188 name: hh-flows-limit
1190 -
1191 name: reset-timeout
1193 -
1194 name: admit-bytes
1196 -
1197 name: evict-timeout
1199 -
1200 name: non-hh-weight
1202 -
1203 name: tc-htb-attrs
1205 -
1208 struct: tc-htb-opt
1209 -
1212 struct: tc-htb-glob
1213 -
1216 -
1219 -
1220 name: direct-qlen
1222 -
1225 -
1228 -
1231 -
1234 -
1235 name: tc-act-attrs
1237 -
1240 -
1242 type: sub-message
1243 sub-message: tc-act-options-msg
1245 -
1248 -
1251 -
1254 -
1257 -
1260 -
1261 name: hw-stats
1263 -
1264 name: used-hw-stats
1266 -
1267 name: in-hw-count
1269 -
1270 name: tc-etf-attrs
1272 -
1275 struct: tc-etf-qopt
1276 -
1277 name: tc-ets-attrs
1279 -
1282 -
1285 -
1288 nested-attributes: tc-ets-attrs
1289 -
1290 name: quanta-band
1292 multi-attr: true
1293 -
1296 nested-attributes: tc-ets-attrs
1297 -
1298 name: priomap-band
1300 multi-attr: true
1301 -
1302 name: tc-fq-attrs
1304 -
1307 -
1308 name: flow-plimit
1310 -
1313 -
1314 name: initial-quantum
1316 -
1317 name: rate-enable
1319 -
1320 name: flow-default-rate
1322 -
1323 name: flow-max-rate
1325 -
1326 name: buckets-log
1328 -
1329 name: flow-refill-delay
1331 -
1332 name: orphan-mask
1334 -
1335 name: low-rate-threshold
1337 -
1338 name: ce-threshold
1340 -
1341 name: timer-slack
1343 -
1346 -
1347 name: horizon-drop
1349 -
1350 name: tc-fq-codel-attrs
1352 -
1355 -
1358 -
1361 -
1364 -
1367 -
1370 -
1371 name: ce-threshold
1373 -
1374 name: drop-batch-size
1376 -
1377 name: memory-limit
1379 -
1380 name: ce-threshold-selector
1382 -
1383 name: ce-threshold-mask
1385 -
1386 name: tc-fq-pie-attrs
1388 -
1391 -
1394 -
1397 -
1400 -
1403 -
1406 -
1409 -
1410 name: memory-limit
1412 -
1413 name: ecn-prob
1415 -
1418 -
1421 -
1422 name: dq-rate-estimator
1424 -
1425 name: tc-netem-attrs
1427 -
1430 -
1431 name: delay-dist
1433 sub-type: s16
1434 -
1437 -
1440 -
1443 -
1446 -
1449 -
1452 -
1455 -
1458 -
1461 -
1464 -
1465 name: slot-dist
1467 sub-type: s16
1468 -
1469 name: tc-pie-attrs
1471 -
1474 -
1477 -
1480 -
1483 -
1486 -
1489 -
1492 -
1493 name: dq-rate-estimator
1495 -
1496 name: tc-qfq-attrs
1498 -
1501 -
1504 -
1505 name: tc-red-attrs
1507 -
1510 struct: tc-red-qopt
1511 -
1514 -
1515 name: max-p
1517 -
1520 -
1521 name: early-drop-block
1523 -
1524 name: mark-block
1526 -
1527 name: tc-taprio-attrs
1529 -
1532 struct: tc-mqprio-qopt
1533 -
1534 name: sched-entry-list
1536 nested-attributes: tc-taprio-sched-entry-list
1537 -
1538 name: sched-base-time
1540 -
1541 name: sched-single-entry
1543 nested-attributes: tc-taprio-sched-entry
1544 -
1545 name: sched-clockid
1547 -
1550 -
1551 name: admin-sched
1553 -
1554 name: sched-cycle-time
1556 -
1557 name: sched-cycle-time-extension
1559 -
1562 -
1563 name: txtime-delay
1565 -
1566 name: tc-entry
1568 nested-attributes: tc-taprio-tc-entry-attrs
1569 -
1570 name: tc-taprio-sched-entry-list
1572 -
1575 nested-attributes: tc-taprio-sched-entry
1576 -
1577 name: tc-taprio-sched-entry
1579 -
1582 -
1585 -
1586 name: gate-mask
1588 -
1591 -
1592 name: tc-taprio-tc-entry-attrs
1594 -
1597 -
1598 name: max-sdu
1600 -
1603 -
1604 name: tc-tbf-attrs
1606 -
1609 struct: tc-tbf-qopt
1610 -
1613 -
1616 -
1619 -
1622 -
1625 -
1628 -
1631 -
1632 name: tca-gact-attrs
1634 -
1637 -
1640 -
1643 -
1646 -
1647 name: tca-stab-attrs
1649 -
1652 struct: tc-sizespec
1653 -
1656 -
1657 name: tca-stats-attrs
1659 -
1662 -
1663 name: rate-est
1665 -
1668 -
1670 type: binary # TODO sub-message needs 2+ level deep lookup
1671 sub-message: tca-stats-app-msg
1673 -
1674 name: rate-est64
1676 -
1679 -
1680 name: basic-hw
1682 -
1686 sub-messages:
1687 -
1688 name: tc-options-msg
1690 -
1692 fixed-header: tc-fifo-qopt
1693 -
1695 attribute-set: tc-cake-attrs
1696 -
1698 attribute-set: tc-cbs-attrs
1699 -
1701 attribute-set: tc-choke-attrs
1702 -
1704 -
1706 attribute-set: tc-codel-attrs
1707 -
1709 attribute-set: tc-drr-attrs
1710 -
1712 attribute-set: tc-etf-attrs
1713 -
1715 attribute-set: tc-ets-attrs
1716 -
1718 attribute-set: tc-fq-attrs
1719 -
1721 attribute-set: tc-fq-codel-attrs
1722 -
1724 attribute-set: tc-fq-pie-attrs
1725 -
1727 attribute-set: tc-flower-attrs
1728 -
1730 attribute-set: tc-gred-attrs
1731 -
1733 fixed-header: tc-hfsc-qopt
1734 -
1736 attribute-set: tc-hhf-attrs
1737 -
1739 attribute-set: tc-htb-attrs
1740 -
1742 -
1744 -
1746 fixed-header: tc-mqprio-qopt
1747 -
1749 fixed-header: tc-multiq-qopt
1750 -
1752 fixed-header: tc-netem-qopt
1753 attribute-set: tc-netem-attrs
1754 -
1756 fixed-header: tc-fifo-qopt
1757 -
1759 fixed-header: tc-prio-qopt
1760 -
1762 fixed-header: tc-fifo-qopt
1763 -
1765 attribute-set: tc-pie-attrs
1766 -
1768 fixed-header: tc-plug-qopt
1769 -
1771 fixed-header: tc-prio-qopt
1772 -
1774 attribute-set: tc-qfq-attrs
1775 -
1777 attribute-set: tc-red-attrs
1778 -
1780 fixed-header: tc-sfb-qopt
1781 -
1783 fixed-header: tc-sfq-qopt-v1
1784 -
1786 attribute-set: tc-taprio-attrs
1787 -
1789 attribute-set: tc-tbf-attrs
1790 -
1791 name: tc-act-options-msg
1793 -
1795 attribute-set: tca-gact-attrs
1796 -
1797 name: tca-stats-app-msg
1799 -
1801 -
1803 -
1805 attribute-set: tc-cake-stats-attrs
1806 -
1808 -
1810 -
1812 -
1814 -
1816 -
1818 -
1820 -
1822 -
1824 -
1826 -
1828 -
1830 -
1832 -
1834 -
1836 -
1838 -
1840 -
1842 -
1844 -
1846 -
1848 -
1850 -
1852 -
1854 -
1856 -
1858 -
1860 -
1862 -
1864 -
1866 -
1868 -
1870 -
1874 enum-model: directional
1876 -
1879 attribute-set: tc-attrs
1880 fixed-header: tcmsg
1884 attributes: &create-params
1885 - kind
1886 - options
1887 - rate
1888 - chain
1889 - ingress-block
1890 - egress-block
1891 -
1894 attribute-set: tc-attrs
1895 fixed-header: tcmsg
1899 -
1902 attribute-set: tc-attrs
1903 fixed-header: tcmsg
1908 - dump-invisible
1911 attributes: &tc-all
1912 - kind
1913 - options
1914 - stats
1915 - xstats
1916 - rate
1917 - fcnt
1918 - stats2
1919 - stab
1920 - chain
1921 - ingress-block
1922 - egress-block
1923 -
1926 attribute-set: tc-attrs
1927 fixed-header: tcmsg
1931 attributes: *create-params
1932 -
1935 attribute-set: tc-attrs
1936 fixed-header: tcmsg
1940 -
1943 attribute-set: tc-attrs
1944 fixed-header: tcmsg
1950 attributes: *tc-all
1951 -
1954 attribute-set: tc-attrs
1955 fixed-header: tcmsg
1959 attributes: *create-params
1960 -
1963 attribute-set: tc-attrs
1964 fixed-header: tcmsg
1969 - chain
1970 - kind
1971 -
1974 attribute-set: tc-attrs
1975 fixed-header: tcmsg
1980 - chain
1981 - kind
1984 attributes: *tc-all
1989 - chain
1990 - dump-flags
1993 attributes: *tc-all
1994 -
1997 attribute-set: tc-attrs
1998 fixed-header: tcmsg
2002 attributes: *create-params
2003 -
2006 attribute-set: tc-attrs
2007 fixed-header: tcmsg
2012 - chain
2013 -
2016 attribute-set: tc-attrs
2017 fixed-header: tcmsg
2022 - chain
2025 attributes: *tc-all
2027 mcast-groups:
2029 -
2030 name: rtnlgrp-tc