Lines Matching +full:nested +full:- +full:attributes

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-flower-key-ctrl-flags
48 - frag
49 - firstfrag
50 - tuncsum
51 - tundf
52 - tunoam
53 - tuncrit
54 -
55 name: tc-stats
58 -
62 -
66 -
70 -
75 -
79 -
83 -
86 -
89 -
90 name: tc-cbs-qopt
93 -
96 -
100 -
103 -
106 -
109 -
112 -
113 name: tc-etf-qopt
116 -
119 -
122 -
125 -
126 name: tc-fifo-qopt
129 -
133 -
134 name: tc-htb-opt
137 -
140 struct: tc-ratespec
141 -
144 struct: tc-ratespec
145 -
148 -
151 -
154 -
157 -
160 -
161 name: tc-htb-glob
164 -
167 -
170 doc: bps->quantum divisor
171 -
175 -
179 -
180 name: direct-pkts
183 -
184 name: tc-gred-qopt
187 -
191 -
192 name: qth-min
195 -
196 name: qth-max
199 -
203 -
206 -
209 -
212 -
215 -
218 -
221 -
225 -
228 doc: log(P_max / (qth-max - qth-min))
229 -
233 -
237 -
240 -
243 -
244 name: tc-gred-sopt
247 -
250 -
253 -
256 -
259 -
263 -
264 name: tc-hfsc-qopt
267 -
270 -
271 name: tc-mqprio-qopt
274 -
275 name: num-tc
277 -
278 name: prio-tc-map
281 -
284 -
288 -
292 -
293 name: tc-multiq-qopt
296 -
300 -
301 name: max-bands
304 -
305 name: tc-netem-qopt
308 -
312 -
316 -
320 -
323 doc: Re-ordering gap (0 for none)
324 -
328 -
332 -
333 name: tc-netem-gimodel
337 -
340 -
343 -
346 -
349 -
352 -
353 name: tc-netem-gemodel
354 doc: Gilbert-Elliot models
357 -
360 -
363 -
366 -
369 -
370 name: tc-netem-corr
373 -
374 name: delay-corr
377 -
378 name: loss-corr
381 -
382 name: dup-corr
385 -
386 name: tc-netem-reorder
389 -
392 -
395 -
396 name: tc-netem-corrupt
399 -
402 -
405 -
406 name: tc-netem-rate
409 -
412 -
413 name: packet-overhead
415 -
416 name: cell-size
418 -
419 name: cell-overhead
421 -
422 name: tc-netem-slot
425 -
426 name: min-delay
428 -
429 name: max-delay
431 -
432 name: max-packets
434 -
435 name: max-bytes
437 -
438 name: dist-delay
440 -
441 name: dist-jitter
443 -
444 name: tc-plug-qopt
447 -
450 -
453 -
454 name: tc-prio-qopt
457 -
461 -
465 doc: Map of logical priority -> PRIO band
466 -
467 name: tc-red-qopt
470 -
474 -
475 name: qth-min
478 -
479 name: qth-max
482 -
486 -
489 doc: log(P_max / (qth-max - qth-min))
490 -
491 name: Scell-log
494 -
497 -
498 name: tc-sfb-qopt
501 -
502 name: rehash-interval
504 -
505 name: warmup-time
507 -
510 -
511 name: bin-size
513 -
516 -
519 -
522 -
523 name: penalty-rate
525 -
526 name: penalty-burst
528 -
529 name: tc-sfq-qopt
532 -
536 -
537 name: perturb-period
540 -
544 -
548 -
552 -
553 name: tc-sfqred-stats
556 -
557 name: prob-drop
560 -
561 name: forced-drop
564 -
565 name: prob-mark
568 -
569 name: forced-mark
572 -
573 name: prob-mark-head
576 -
577 name: forced-mark-head
580 -
581 name: tc-sfq-qopt-v1
584 -
587 struct: tc-sfq-qopt
588 -
592 -
595 -
599 -
600 name: qth-min
603 -
604 name: qth-max
607 -
611 -
614 doc: log(P_max / (qth-max - qth-min))
615 -
616 name: Scell-log
619 -
622 -
623 name: max-P
626 -
629 struct: tc-sfqred-stats
630 -
631 name: tc-ratespec
634 -
635 name: cell-log
637 -
640 -
643 -
644 name: cell-align
646 -
649 -
652 -
653 name: tc-tbf-qopt
656 -
659 struct: tc-ratespec
660 -
663 struct: tc-ratespec
664 -
667 -
670 -
673 -
674 name: tc-sizespec
677 -
678 name: cell-log
680 -
681 name: size-log
683 -
684 name: cell-align
686 -
689 -
692 -
695 -
698 -
701 -
702 name: gnet-estimator
705 -
709 -
710 name: ewma-log
713 -
714 name: tc-choke-xstats
717 -
721 -
725 -
729 -
733 -
737 -
738 name: tc-codel-xstats
741 -
745 -
749 -
753 -
756 doc: in-queue delay seen by most recently dequeued packet
757 -
758 name: drop-next
761 -
762 name: drop-overlimit
765 -
766 name: ecn-mark
769 -
773 -
774 name: ce-mark
776 doc: Number of CE marked packets because of ce-threshold
777 -
778 name: tc-fq-codel-xstats
781 -
784 -
788 -
789 name: drop-overlimit
792 -
793 name: ecn-mark
796 -
797 name: new-flow-count
800 -
801 name: new-flows-len
804 -
805 name: old-flows-len
808 -
809 name: ce-mark
811 doc: Packets above ce-threshold
812 -
813 name: memory-usage
816 -
817 name: drop-overmemory
819 -
820 name: tc-fq-pie-xstats
823 -
824 name: packets-in
827 -
831 -
835 -
839 -
840 name: ecn-mark
843 -
844 name: new-flow-count
847 -
848 name: new-flows-len
851 -
852 name: old-flows-len
855 -
856 name: memory-usage
859 -
860 name: tc-fq-qd-stats
863 -
864 name: gc-flows
866 -
867 name: highprio-packets
870 -
871 name: tcp-retrans
874 -
877 -
878 name: flows-plimit
880 -
881 name: pkts-too-long
883 -
884 name: allocation-errors
886 -
887 name: time-next-delayed-flow
889 -
892 -
893 name: inactive-flows
895 -
896 name: throttled-flows
898 -
899 name: unthrottle-latency-ns
901 -
902 name: ce-mark
904 doc: Packets above ce-threshold
905 -
906 name: horizon-drops
908 -
909 name: horizon-caps
911 -
912 name: fastpath-packets
914 -
915 name: band-drops
918 -
919 name: band-pkt-count
922 -
926 -
927 name: tc-hhf-xstats
930 -
931 name: drop-overlimit
934 -
935 name: hh-overlimit
937 doc: Number of times max heavy-hitters was hit
938 -
939 name: hh-tot-count
941 doc: Number of captured heavy-hitters so far
942 -
943 name: hh-cur-count
945 doc: Number of current heavy-hitters
946 -
947 name: tc-pie-xstats
950 -
954 -
958 -
959 name: avg-dq-rate
961 doc: Current average dq rate in bits/pie-time
962 -
963 name: dq-rate-estimating
965 doc: Is avg-dq-rate being calculated?
966 -
967 name: packets-in
970 -
974 -
978 -
982 -
983 name: ecn-mark
986 -
987 name: tc-red-xstats
990 -
994 -
998 -
1002 -
1006 -
1007 name: tc-sfb-xstats
1010 -
1013 -
1016 -
1019 -
1022 -
1026 -
1029 -
1032 -
1035 -
1038 -
1039 name: tc-sfq-xstats
1042 -
1045 -
1046 name: gnet-stats-basic
1049 -
1052 -
1055 -
1056 name: gnet-stats-rate-est
1059 -
1062 -
1065 -
1066 name: gnet-stats-rate-est64
1069 -
1072 -
1075 -
1076 name: gnet-stats-queue
1079 -
1082 -
1085 -
1088 -
1091 -
1094 -
1095 name: tc-u32-key
1098 -
1101 byte-order: big-endian
1102 -
1105 byte-order: big-endian
1106 -
1109 -
1112 -
1113 name: tc-u32-mark
1116 -
1119 -
1122 -
1125 -
1126 name: tc-u32-sel
1129 -
1132 -
1135 -
1138 -
1141 byte-order: big-endian
1142 -
1145 -
1148 -
1151 -
1154 byte-order: big-endian
1155 -
1158 struct: tc-u32-key # TODO: array
1159 -
1160 name: tc-u32-pcnt
1163 -
1166 -
1169 -
1172 -
1173 name: tcf-t
1176 -
1179 -
1182 -
1185 -
1188 -
1189 name: tc-gen
1192 -
1195 -
1198 -
1201 -
1204 -
1207 -
1208 name: tc-gact-p
1211 -
1214 -
1217 -
1220 -
1221 name: tcf-ematch-tree-hdr
1224 -
1227 -
1230 -
1231 name: tc-basic-pcnt
1234 -
1237 -
1240 -
1241 name: tc-matchall-pcnt
1244 -
1247 -
1248 name: tc-mpls
1251 -
1254 -
1257 -
1260 -
1263 -
1266 -
1267 name: m-action
1269 -
1270 name: tc-police
1273 -
1276 -
1279 -
1282 -
1285 -
1288 -
1291 struct: tc-ratespec
1292 -
1295 struct: tc-ratespec
1296 -
1299 -
1302 -
1305 -
1306 name: tc-pedit-sel
1309 -
1312 -
1315 -
1318 -
1321 -
1324 -
1327 -
1330 -
1333 struct: tc-pedit-key # TODO: array
1334 -
1335 name: tc-pedit-key
1338 -
1341 -
1344 -
1347 -
1350 -
1353 -
1356 -
1357 name: tc-vlan
1360 -
1363 -
1366 -
1369 -
1372 -
1375 -
1376 name: v-action
1378 attribute-sets:
1379 -
1380 name: tc-attrs
1381 attributes:
1382 -
1385 -
1387 type: sub-message
1388 sub-message: tc-options-msg
1390 -
1393 struct: tc-stats
1394 -
1396 type: sub-message
1397 sub-message: tca-stats-app-msg
1399 -
1402 struct: gnet-estimator
1403 -
1406 -
1409 nested-attributes: tca-stats-attrs
1410 -
1413 nested-attributes: tca-stab-attrs
1414 -
1417 -
1418 name: dump-invisible
1420 -
1423 -
1424 name: hw-offload
1426 -
1427 name: ingress-block
1429 -
1430 name: egress-block
1432 -
1433 name: dump-flags
1435 -
1436 name: ext-warn-msg
1438 -
1439 name: tc-act-attrs
1440 attributes:
1441 -
1444 -
1446 type: sub-message
1447 sub-message: tc-act-options-msg
1449 -
1452 -
1455 nested-attributes: tc-act-stats-attrs
1456 -
1459 -
1462 -
1465 -
1466 name: hw-stats
1468 -
1469 name: used-hw-stats
1471 -
1472 name: in-hw-count
1474 -
1475 name: tc-act-stats-attrs
1476 attributes:
1477 -
1480 struct: gnet-stats-basic
1481 -
1482 name: rate-est
1484 struct: gnet-stats-rate-est
1485 -
1488 struct: gnet-stats-queue
1489 -
1492 -
1493 name: rate-est64
1495 struct: gnet-stats-rate-est64
1496 -
1499 -
1500 name: basic-hw
1502 struct: gnet-stats-basic
1503 -
1506 -
1507 name: tc-act-bpf-attrs
1508 attributes:
1509 -
1512 struct: tcf-t
1513 -
1516 -
1517 name: ops-len
1519 -
1522 -
1525 -
1528 -
1531 -
1534 -
1537 -
1538 name: tc-act-connmark-attrs
1539 attributes:
1540 -
1543 -
1546 struct: tcf-t
1547 -
1550 -
1551 name: tc-act-csum-attrs
1552 attributes:
1553 -
1556 -
1559 struct: tcf-t
1560 -
1563 -
1564 name: tc-act-ct-attrs
1565 attributes:
1566 -
1569 -
1572 struct: tcf-t
1573 -
1576 -
1579 -
1582 -
1583 name: mark-mask
1585 -
1588 -
1589 name: labels-mask
1591 -
1592 name: nat-ipv4-min
1594 byte-order: big-endian
1595 -
1596 name: nat-ipv4-max
1598 byte-order: big-endian
1599 -
1600 name: nat-ipv6-min
1602 -
1603 name: nat-ipv6-max
1605 -
1606 name: nat-port-min
1608 byte-order: big-endian
1609 -
1610 name: nat-port-max
1612 byte-order: big-endian
1613 -
1616 -
1617 name: helper-name
1619 -
1620 name: helper-family
1622 -
1623 name: helper-proto
1625 -
1626 name: tc-act-ctinfo-attrs
1627 attributes:
1628 -
1631 -
1634 struct: tcf-t
1635 -
1638 -
1641 -
1642 name: parms-dscp-mask
1644 -
1645 name: parms-dscp-statemask
1647 -
1648 name: parms-cpmark-mask
1650 -
1651 name: stats-dscp-set
1653 -
1654 name: stats-dscp-error
1656 -
1657 name: stats-cpmark-set
1659 -
1660 name: tc-act-gate-attrs
1661 attributes:
1662 -
1665 struct: tcf-t
1666 -
1669 -
1672 -
1675 -
1676 name: entry-list
1678 -
1679 name: base-time
1681 -
1682 name: cycle-time
1684 -
1685 name: cycle-time-ext
1687 -
1690 -
1693 -
1694 name: tc-act-ife-attrs
1695 attributes:
1696 -
1699 -
1702 struct: tcf-t
1703 -
1706 -
1709 -
1712 -
1715 -
1718 -
1719 name: tc-act-mirred-attrs
1720 attributes:
1721 -
1724 struct: tcf-t
1725 -
1728 -
1731 -
1734 -
1735 name: tc-act-mpls-attrs
1736 attributes:
1737 -
1740 struct: tcf-t
1741 -
1744 struct: tc-mpls
1745 -
1748 -
1751 byte-order: big-endian
1752 -
1755 -
1758 -
1761 -
1764 -
1765 name: tc-act-nat-attrs
1766 attributes:
1767 -
1770 -
1773 struct: tcf-t
1774 -
1777 -
1778 name: tc-act-pedit-attrs
1779 attributes:
1780 -
1783 struct: tcf-t
1784 -
1787 struct: tc-pedit-sel
1788 -
1791 -
1792 name: parms-ex
1794 -
1795 name: keys-ex
1797 -
1798 name: key-ex
1800 -
1801 name: tc-act-police-attrs
1802 attributes:
1803 -
1806 struct: tc-police
1807 -
1810 -
1813 -
1816 -
1819 -
1822 struct: tcf-t
1823 -
1826 -
1829 -
1832 -
1835 -
1838 -
1839 name: tc-act-simple-attrs
1840 attributes:
1841 -
1844 struct: tcf-t
1845 -
1848 -
1851 -
1854 -
1855 name: tc-act-skbedit-attrs
1856 attributes:
1857 -
1860 struct: tcf-t
1861 -
1864 -
1867 -
1868 name: queue-mapping
1870 -
1873 -
1876 -
1879 -
1882 -
1885 -
1886 name: queue-mapping-max
1888 -
1889 name: tc-act-skbmod-attrs
1890 attributes:
1891 -
1894 struct: tcf-t
1895 -
1898 -
1901 -
1904 -
1907 -
1910 -
1911 name: tc-act-tunnel-key-attrs
1912 attributes:
1913 -
1916 struct: tcf-t
1917 -
1920 -
1921 name: enc-ipv4-src
1923 byte-order: big-endian
1924 -
1925 name: enc-ipv4-dst
1927 byte-order: big-endian
1928 -
1929 name: enc-ipv6-src
1931 -
1932 name: enc-ipv6-dst
1934 -
1935 name: enc-key-id
1937 byte-order: big-endian
1938 -
1941 -
1942 name: enc-dst-port
1944 byte-order: big-endian
1945 -
1946 name: no-csum
1948 -
1949 name: enc-opts
1951 -
1952 name: enc-tos
1954 -
1955 name: enc-ttl
1957 -
1958 name: no-frag
1960 -
1961 name: tc-act-vlan-attrs
1962 attributes:
1963 -
1966 struct: tcf-t
1967 -
1970 struct: tc-vlan
1971 -
1972 name: push-vlan-id
1974 -
1975 name: push-vlan-protocol
1977 -
1980 -
1981 name: push-vlan-priority
1983 -
1984 name: push-eth-dst
1986 -
1987 name: push-eth-src
1989 -
1990 name: tc-basic-attrs
1991 attributes:
1992 -
1995 -
1998 nested-attributes: tc-ematch-attrs
1999 -
2001 type: indexed-array
2002 sub-type: nest
2003 nested-attributes: tc-act-attrs
2004 -
2007 nested-attributes: tc-police-attrs
2008 -
2011 struct: tc-basic-pcnt
2012 -
2015 -
2016 name: tc-bpf-attrs
2017 attributes:
2018 -
2020 type: indexed-array
2021 sub-type: nest
2022 nested-attributes: tc-act-attrs
2023 -
2026 nested-attributes: tc-police-attrs
2027 -
2030 -
2031 name: ops-len
2033 -
2036 -
2039 -
2042 -
2045 -
2046 name: flags-gen
2048 -
2051 -
2054 -
2055 name: tc-cake-attrs
2056 attributes:
2057 -
2060 -
2061 name: base-rate64
2063 -
2064 name: diffserv-mode
2066 -
2069 -
2070 name: flow-mode
2072 -
2075 -
2078 -
2081 -
2084 -
2087 -
2090 -
2093 -
2096 -
2099 -
2102 -
2103 name: ack-filter
2105 -
2106 name: split-gso
2108 -
2111 -
2112 name: tc-cake-stats-attrs
2113 attributes:
2114 -
2117 -
2118 name: capacity-estimate64
2120 -
2121 name: memory-limit
2123 -
2124 name: memory-used
2126 -
2127 name: avg-netoff
2129 -
2130 name: min-netlen
2132 -
2133 name: max-netlen
2135 -
2136 name: min-adjlen
2138 -
2139 name: max-adjlen
2141 -
2142 name: tin-stats
2143 type: indexed-array
2144 sub-type: nest
2145 nested-attributes: tc-cake-tin-stats-attrs
2146 -
2149 -
2150 name: cobalt-count
2152 -
2155 -
2156 name: drop-next-us
2158 -
2159 name: p-drop
2161 -
2162 name: blue-timer-us
2164 -
2165 name: tc-cake-tin-stats-attrs
2166 attributes:
2167 -
2170 -
2171 name: sent-packets
2173 -
2174 name: sent-bytes64
2176 -
2177 name: dropped-packets
2179 -
2180 name: dropped-bytes64
2182 -
2183 name: acks-dropped-packets
2185 -
2186 name: acks-dropped-bytes64
2188 -
2189 name: ecn-marked-packets
2191 -
2192 name: ecn-marked-bytes64
2194 -
2195 name: backlog-packets
2197 -
2198 name: backlog-bytes
2200 -
2201 name: threshold-rate64
2203 -
2204 name: target-us
2206 -
2207 name: interval-us
2209 -
2210 name: way-indirect-hits
2212 -
2213 name: way-misses
2215 -
2216 name: way-collisions
2218 -
2219 name: peak-delay-us
2221 -
2222 name: avg-delay-us
2224 -
2225 name: base-delay-us
2227 -
2228 name: sparse-flows
2230 -
2231 name: bulk-flows
2233 -
2234 name: unresponsive-flows
2236 -
2237 name: max-skblen
2239 -
2240 name: flow-quantum
2242 -
2243 name: tc-cbs-attrs
2244 attributes:
2245 -
2248 struct: tc-cbs-qopt
2249 -
2250 name: tc-cgroup-attrs
2251 attributes:
2252 -
2254 type: indexed-array
2255 sub-type: nest
2256 nested-attributes: tc-act-attrs
2257 -
2260 nested-attributes: tc-police-attrs
2261 -
2264 -
2265 name: tc-choke-attrs
2266 attributes:
2267 -
2270 struct: tc-red-qopt
2271 -
2275 min-len: 256
2276 max-len: 256
2277 -
2278 name: max-p
2280 -
2281 name: tc-codel-attrs
2282 attributes:
2283 -
2286 -
2289 -
2292 -
2295 -
2296 name: ce-threshold
2298 -
2299 name: tc-drr-attrs
2300 attributes:
2301 -
2304 -
2305 name: tc-ematch-attrs
2306 attributes:
2307 -
2308 name: tree-hdr
2310 struct: tcf-ematch-tree-hdr
2311 -
2312 name: tree-list
2314 -
2315 name: tc-flow-attrs
2316 attributes:
2317 -
2320 -
2323 -
2326 -
2329 -
2332 -
2335 -
2338 -
2341 -
2344 -
2347 nested-attributes: tc-police-attrs
2348 -
2351 -
2354 -
2355 name: tc-flower-attrs
2356 attributes:
2357 -
2360 -
2363 -
2365 type: indexed-array
2366 sub-type: nest
2367 nested-attributes: tc-act-attrs
2368 -
2369 name: key-eth-dst
2371 display-hint: mac
2372 -
2373 name: key-eth-dst-mask
2375 display-hint: mac
2376 -
2377 name: key-eth-src
2379 display-hint: mac
2380 -
2381 name: key-eth-src-mask
2383 display-hint: mac
2384 -
2385 name: key-eth-type
2387 byte-order: big-endian
2388 -
2389 name: key-ip-proto
2391 -
2392 name: key-ipv4-src
2394 byte-order: big-endian
2395 display-hint: ipv4
2396 -
2397 name: key-ipv4-src-mask
2399 byte-order: big-endian
2400 display-hint: ipv4
2401 -
2402 name: key-ipv4-dst
2404 byte-order: big-endian
2405 display-hint: ipv4
2406 -
2407 name: key-ipv4-dst-mask
2409 byte-order: big-endian
2410 display-hint: ipv4
2411 -
2412 name: key-ipv6-src
2414 display-hint: ipv6
2415 -
2416 name: key-ipv6-src-mask
2418 display-hint: ipv6
2419 -
2420 name: key-ipv6-dst
2422 display-hint: ipv6
2423 -
2424 name: key-ipv6-dst-mask
2426 display-hint: ipv6
2427 -
2428 name: key-tcp-src
2430 byte-order: big-endian
2431 -
2432 name: key-tcp-dst
2434 byte-order: big-endian
2435 -
2436 name: key-udp-src
2438 byte-order: big-endian
2439 -
2440 name: key-udp-dst
2442 byte-order: big-endian
2443 -
2446 enum: tc-cls-flags
2447 enum-as-flags: true
2448 -
2449 name: key-vlan-id
2451 byte-order: big-endian
2452 -
2453 name: key-vlan-prio
2455 -
2456 name: key-vlan-eth-type
2458 byte-order: big-endian
2459 -
2460 name: key-enc-key-id
2462 byte-order: big-endian
2463 -
2464 name: key-enc-ipv4-src
2466 byte-order: big-endian
2467 display-hint: ipv4
2468 -
2469 name: key-enc-ipv4-src-mask
2471 byte-order: big-endian
2472 display-hint: ipv4
2473 -
2474 name: key-enc-ipv4-dst
2476 byte-order: big-endian
2477 display-hint: ipv4
2478 -
2479 name: key-enc-ipv4-dst-mask
2481 byte-order: big-endian
2482 display-hint: ipv4
2483 -
2484 name: key-enc-ipv6-src
2486 display-hint: ipv6
2487 -
2488 name: key-enc-ipv6-src-mask
2490 display-hint: ipv6
2491 -
2492 name: key-enc-ipv6-dst
2494 display-hint: ipv6
2495 -
2496 name: key-enc-ipv6-dst-mask
2498 display-hint: ipv6
2499 -
2500 name: key-tcp-src-mask
2502 byte-order: big-endian
2503 -
2504 name: key-tcp-dst-mask
2506 byte-order: big-endian
2507 -
2508 name: key-udp-src-mask
2510 byte-order: big-endian
2511 -
2512 name: key-udp-dst-mask
2514 byte-order: big-endian
2515 -
2516 name: key-sctp-src-mask
2518 byte-order: big-endian
2519 -
2520 name: key-sctp-dst-mask
2522 byte-order: big-endian
2523 -
2524 name: key-sctp-src
2526 byte-order: big-endian
2527 -
2528 name: key-sctp-dst
2530 byte-order: big-endian
2531 -
2532 name: key-enc-udp-src-port
2534 byte-order: big-endian
2535 -
2536 name: key-enc-udp-src-port-mask
2538 byte-order: big-endian
2539 -
2540 name: key-enc-udp-dst-port
2542 byte-order: big-endian
2543 -
2544 name: key-enc-udp-dst-port-mask
2546 byte-order: big-endian
2547 -
2548 name: key-flags
2550 byte-order: big-endian
2551 enum: tc-flower-key-ctrl-flags
2552 enum-as-flags: true
2553 -
2554 name: key-flags-mask
2556 byte-order: big-endian
2557 enum: tc-flower-key-ctrl-flags
2558 enum-as-flags: true
2559 -
2560 name: key-icmpv4-code
2562 -
2563 name: key-icmpv4-code-mask
2565 -
2566 name: key-icmpv4-type
2568 -
2569 name: key-icmpv4-type-mask
2571 -
2572 name: key-icmpv6-code
2574 -
2575 name: key-icmpv6-code-mask
2577 -
2578 name: key-icmpv6-type
2580 -
2581 name: key-icmpv6-type-mask
2583 -
2584 name: key-arp-sip
2586 byte-order: big-endian
2587 -
2588 name: key-arp-sip-mask
2590 byte-order: big-endian
2591 -
2592 name: key-arp-tip
2594 byte-order: big-endian
2595 -
2596 name: key-arp-tip-mask
2598 byte-order: big-endian
2599 -
2600 name: key-arp-op
2602 -
2603 name: key-arp-op-mask
2605 -
2606 name: key-arp-sha
2608 display-hint: mac
2609 -
2610 name: key-arp-sha-mask
2612 display-hint: mac
2613 -
2614 name: key-arp-tha
2616 display-hint: mac
2617 -
2618 name: key-arp-tha-mask
2620 display-hint: mac
2621 -
2622 name: key-mpls-ttl
2624 -
2625 name: key-mpls-bos
2627 -
2628 name: key-mpls-tc
2630 -
2631 name: key-mpls-label
2633 byte-order: big-endian
2634 -
2635 name: key-tcp-flags
2637 byte-order: big-endian
2638 -
2639 name: key-tcp-flags-mask
2641 byte-order: big-endian
2642 -
2643 name: key-ip-tos
2645 -
2646 name: key-ip-tos-mask
2648 -
2649 name: key-ip-ttl
2651 -
2652 name: key-ip-ttl-mask
2654 -
2655 name: key-cvlan-id
2657 byte-order: big-endian
2658 -
2659 name: key-cvlan-prio
2661 -
2662 name: key-cvlan-eth-type
2664 byte-order: big-endian
2665 -
2666 name: key-enc-ip-tos
2668 -
2669 name: key-enc-ip-tos-mask
2671 -
2672 name: key-enc-ip-ttl
2674 -
2675 name: key-enc-ip-ttl-mask
2677 -
2678 name: key-enc-opts
2680 nested-attributes: tc-flower-key-enc-opts-attrs
2681 -
2682 name: key-enc-opts-mask
2684 nested-attributes: tc-flower-key-enc-opts-attrs
2685 -
2686 name: in-hw-count
2688 -
2689 name: key-port-src-min
2691 byte-order: big-endian
2692 -
2693 name: key-port-src-max
2695 byte-order: big-endian
2696 -
2697 name: key-port-dst-min
2699 byte-order: big-endian
2700 -
2701 name: key-port-dst-max
2703 byte-order: big-endian
2704 -
2705 name: key-ct-state
2707 -
2708 name: key-ct-state-mask
2710 -
2711 name: key-ct-zone
2713 -
2714 name: key-ct-zone-mask
2716 -
2717 name: key-ct-mark
2719 -
2720 name: key-ct-mark-mask
2722 -
2723 name: key-ct-labels
2725 -
2726 name: key-ct-labels-mask
2728 -
2729 name: key-mpls-opts
2731 nested-attributes: tc-flower-key-mpls-opt-attrs
2732 -
2733 name: key-hash
2735 -
2736 name: key-hash-mask
2738 -
2739 name: key-num-of-vlans
2741 -
2742 name: key-pppoe-sid
2744 byte-order: big-endian
2745 -
2746 name: key-ppp-proto
2748 byte-order: big-endian
2749 -
2750 name: key-l2tpv3-sid
2752 byte-order: big-endian
2753 -
2754 name: l2-miss
2756 -
2757 name: key-cfm
2759 nested-attributes: tc-flower-key-cfm-attrs
2760 -
2761 name: key-spi
2763 byte-order: big-endian
2764 -
2765 name: key-spi-mask
2767 byte-order: big-endian
2768 -
2769 name: key-enc-flags
2771 byte-order: big-endian
2772 enum: tc-flower-key-ctrl-flags
2773 enum-as-flags: true
2774 -
2775 name: key-enc-flags-mask
2777 byte-order: big-endian
2778 enum: tc-flower-key-ctrl-flags
2779 enum-as-flags: true
2780 -
2781 name: tc-flower-key-enc-opts-attrs
2782 attributes:
2783 -
2786 nested-attributes: tc-flower-key-enc-opt-geneve-attrs
2787 -
2790 nested-attributes: tc-flower-key-enc-opt-vxlan-attrs
2791 -
2794 nested-attributes: tc-flower-key-enc-opt-erspan-attrs
2795 -
2798 nested-attributes: tc-flower-key-enc-opt-gtp-attrs
2799 -
2800 name: tc-flower-key-enc-opt-geneve-attrs
2801 attributes:
2802 -
2805 -
2808 -
2811 -
2812 name: tc-flower-key-enc-opt-vxlan-attrs
2813 attributes:
2814 -
2817 -
2818 name: tc-flower-key-enc-opt-erspan-attrs
2819 attributes:
2820 -
2823 -
2826 -
2829 -
2832 -
2833 name: tc-flower-key-enc-opt-gtp-attrs
2834 attributes:
2835 -
2836 name: pdu-type
2838 -
2841 -
2842 name: tc-flower-key-mpls-opt-attrs
2843 attributes:
2844 -
2845 name: lse-depth
2847 -
2848 name: lse-ttl
2850 -
2851 name: lse-bos
2853 -
2854 name: lse-tc
2856 -
2857 name: lse-label
2859 -
2860 name: tc-flower-key-cfm-attrs
2861 attributes:
2862 -
2863 name: md-level
2865 -
2868 -
2869 name: tc-fw-attrs
2870 attributes:
2871 -
2874 -
2877 nested-attributes: tc-police-attrs
2878 -
2881 -
2883 type: indexed-array
2884 sub-type: nest
2885 nested-attributes: tc-act-attrs
2886 -
2889 -
2890 name: tc-gred-attrs
2891 attributes:
2892 -
2894 type: binary # array of struct: tc-gred-qopt
2895 -
2898 sub-type: u8
2899 -
2902 struct: tc-gred-sopt
2903 -
2904 name: max-p
2906 sub-type: u32
2907 -
2910 -
2911 name: vq-list
2913 nested-attributes: tca-gred-vq-list-attrs
2914 -
2915 name: tca-gred-vq-list-attrs
2916 attributes:
2917 -
2920 nested-attributes: tca-gred-vq-entry-attrs
2921 multi-attr: true
2922 -
2923 name: tca-gred-vq-entry-attrs
2924 attributes:
2925 -
2928 -
2931 -
2932 name: stat-bytes
2934 -
2935 name: stat-packets
2937 -
2938 name: stat-backlog
2940 -
2941 name: stat-prob-drop
2943 -
2944 name: stat-prob-mark
2946 -
2947 name: stat-forced-drop
2949 -
2950 name: stat-forced-mark
2952 -
2953 name: stat-pdrop
2955 -
2956 name: stat-other
2958 -
2961 -
2962 name: tc-hfsc-attrs
2963 attributes:
2964 -
2967 -
2970 -
2973 -
2974 name: tc-hhf-attrs
2975 attributes:
2976 -
2977 name: backlog-limit
2979 -
2982 -
2983 name: hh-flows-limit
2985 -
2986 name: reset-timeout
2988 -
2989 name: admit-bytes
2991 -
2992 name: evict-timeout
2994 -
2995 name: non-hh-weight
2997 -
2998 name: tc-htb-attrs
2999 attributes:
3000 -
3003 struct: tc-htb-opt
3004 -
3007 struct: tc-htb-glob
3008 -
3011 -
3014 -
3015 name: direct-qlen
3017 -
3020 -
3023 -
3026 -
3029 -
3030 name: tc-matchall-attrs
3031 attributes:
3032 -
3035 -
3037 type: indexed-array
3038 sub-type: nest
3039 nested-attributes: tc-act-attrs
3040 -
3043 -
3046 struct: tc-matchall-pcnt
3047 -
3050 -
3051 name: tc-etf-attrs
3052 attributes:
3053 -
3056 struct: tc-etf-qopt
3057 -
3058 name: tc-ets-attrs
3059 attributes:
3060 -
3063 -
3066 -
3069 nested-attributes: tc-ets-attrs
3070 -
3071 name: quanta-band
3073 multi-attr: true
3074 -
3077 nested-attributes: tc-ets-attrs
3078 -
3079 name: priomap-band
3081 multi-attr: true
3082 -
3083 name: tc-fq-attrs
3084 attributes:
3085 -
3089 -
3090 name: flow-plimit
3093 -
3097 -
3098 name: initial-quantum
3101 -
3102 name: rate-enable
3105 -
3106 name: flow-default-rate
3109 -
3110 name: flow-max-rate
3113 -
3114 name: buckets-log
3117 -
3118 name: flow-refill-delay
3121 -
3122 name: orphan-mask
3125 -
3126 name: low-rate-threshold
3129 -
3130 name: ce-threshold
3132 doc: DCTCP-like CE marking threshold
3133 -
3134 name: timer-slack
3136 -
3140 -
3141 name: horizon-drop
3144 -
3147 struct: tc-prio-qopt
3148 -
3151 sub-type: s32
3153 -
3154 name: tc-fq-codel-attrs
3155 attributes:
3156 -
3159 -
3162 -
3165 -
3168 -
3171 -
3174 -
3175 name: ce-threshold
3177 -
3178 name: drop-batch-size
3180 -
3181 name: memory-limit
3183 -
3184 name: ce-threshold-selector
3186 -
3187 name: ce-threshold-mask
3189 -
3190 name: tc-fq-pie-attrs
3191 attributes:
3192 -
3195 -
3198 -
3201 -
3204 -
3207 -
3210 -
3213 -
3214 name: memory-limit
3216 -
3217 name: ecn-prob
3219 -
3222 -
3225 -
3226 name: dq-rate-estimator
3228 -
3229 name: tc-netem-attrs
3230 attributes:
3231 -
3234 struct: tc-netem-corr
3235 -
3236 name: delay-dist
3238 sub-type: s16
3239 -
3242 struct: tc-netem-reorder
3243 -
3246 struct: tc-netem-corrupt
3247 -
3250 nested-attributes: tc-netem-loss-attrs
3251 -
3254 struct: tc-netem-rate
3255 -
3258 -
3261 -
3264 -
3267 -
3270 -
3273 struct: tc-netem-slot
3274 -
3275 name: slot-dist
3277 sub-type: s16
3278 -
3279 name: prng-seed
3281 -
3282 name: tc-netem-loss-attrs
3283 attributes:
3284 -
3287 doc: General Intuitive - 4 state model
3288 struct: tc-netem-gimodel
3289 -
3293 struct: tc-netem-gemodel
3294 -
3295 name: tc-pie-attrs
3296 attributes:
3297 -
3300 -
3303 -
3306 -
3309 -
3312 -
3315 -
3318 -
3319 name: dq-rate-estimator
3321 -
3322 name: tc-police-attrs
3323 attributes:
3324 -
3327 struct: tc-police
3328 -
3331 -
3334 -
3337 -
3340 -
3343 struct: tcf-t
3344 -
3347 -
3350 -
3353 -
3356 -
3359 -
3360 name: tc-qfq-attrs
3361 attributes:
3362 -
3365 -
3368 -
3369 name: tc-red-attrs
3370 attributes:
3371 -
3374 struct: tc-red-qopt
3375 -
3378 -
3379 name: max-p
3381 -
3384 -
3385 name: early-drop-block
3387 -
3388 name: mark-block
3390 -
3391 name: tc-route-attrs
3392 attributes:
3393 -
3396 -
3399 -
3402 -
3405 -
3408 nested-attributes: tc-police-attrs
3409 -
3411 type: indexed-array
3412 sub-type: nest
3413 nested-attributes: tc-act-attrs
3414 -
3415 name: tc-taprio-attrs
3416 attributes:
3417 -
3420 struct: tc-mqprio-qopt
3421 -
3422 name: sched-entry-list
3424 nested-attributes: tc-taprio-sched-entry-list
3425 -
3426 name: sched-base-time
3428 -
3429 name: sched-single-entry
3431 nested-attributes: tc-taprio-sched-entry
3432 -
3433 name: sched-clockid
3435 -
3438 -
3439 name: admin-sched
3441 -
3442 name: sched-cycle-time
3444 -
3445 name: sched-cycle-time-extension
3447 -
3450 -
3451 name: txtime-delay
3453 -
3454 name: tc-entry
3456 nested-attributes: tc-taprio-tc-entry-attrs
3457 -
3458 name: tc-taprio-sched-entry-list
3459 attributes:
3460 -
3463 nested-attributes: tc-taprio-sched-entry
3464 multi-attr: true
3465 -
3466 name: tc-taprio-sched-entry
3467 attributes:
3468 -
3471 -
3474 -
3475 name: gate-mask
3477 -
3480 -
3481 name: tc-taprio-tc-entry-attrs
3482 attributes:
3483 -
3486 -
3487 name: max-sdu
3489 -
3492 -
3493 name: tc-tbf-attrs
3494 attributes:
3495 -
3498 struct: tc-tbf-qopt
3499 -
3502 -
3505 -
3508 -
3511 -
3514 -
3517 -
3520 -
3521 name: tc-act-sample-attrs
3522 attributes:
3523 -
3526 struct: tcf-t
3527 -
3530 struct: tc-gen
3531 -
3534 -
3535 name: trunc-size
3537 -
3538 name: psample-group
3540 -
3543 -
3544 name: tc-act-gact-attrs
3545 attributes:
3546 -
3549 struct: tcf-t
3550 -
3553 struct: tc-gen
3554 -
3557 struct: tc-gact-p
3558 -
3561 -
3562 name: tca-stab-attrs
3563 attributes:
3564 -
3567 struct: tc-sizespec
3568 -
3571 -
3572 name: tca-stats-attrs
3573 attributes:
3574 -
3577 struct: gnet-stats-basic
3578 -
3579 name: rate-est
3581 struct: gnet-stats-rate-est
3582 -
3585 struct: gnet-stats-queue
3586 -
3588 type: sub-message
3589 sub-message: tca-stats-app-msg
3591 -
3592 name: rate-est64
3594 struct: gnet-stats-rate-est64
3595 -
3598 -
3599 name: basic-hw
3601 struct: gnet-stats-basic
3602 -
3605 -
3606 name: tc-u32-attrs
3607 attributes:
3608 -
3611 -
3614 -
3617 -
3620 -
3623 struct: tc-u32-sel
3624 -
3627 nested-attributes: tc-police-attrs
3628 -
3630 type: indexed-array
3631 sub-type: nest
3632 nested-attributes: tc-act-attrs
3633 -
3636 -
3639 struct: tc-u32-pcnt
3640 -
3643 struct: tc-u32-mark
3644 -
3647 -
3651 sub-messages:
3652 -
3653 name: tc-options-msg
3655 -
3657 attribute-set: tc-basic-attrs
3658 -
3660 attribute-set: tc-bpf-attrs
3661 -
3663 fixed-header: tc-fifo-qopt
3664 -
3666 attribute-set: tc-cake-attrs
3667 -
3669 attribute-set: tc-cbs-attrs
3670 -
3672 attribute-set: tc-cgroup-attrs
3673 -
3675 attribute-set: tc-choke-attrs
3676 -
3678 -
3680 attribute-set: tc-codel-attrs
3681 -
3683 attribute-set: tc-drr-attrs
3684 -
3686 attribute-set: tc-etf-attrs
3687 -
3689 attribute-set: tc-ets-attrs
3690 -
3692 attribute-set: tc-flow-attrs
3693 -
3695 attribute-set: tc-flower-attrs
3696 -
3698 attribute-set: tc-fq-attrs
3699 -
3701 attribute-set: tc-fq-codel-attrs
3702 -
3704 attribute-set: tc-fq-pie-attrs
3705 -
3707 attribute-set: tc-fw-attrs
3708 -
3710 attribute-set: tc-gred-attrs
3711 -
3713 fixed-header: tc-hfsc-qopt
3714 -
3716 attribute-set: tc-hhf-attrs
3717 -
3719 attribute-set: tc-htb-attrs
3720 -
3722 -
3724 attribute-set: tc-matchall-attrs
3725 -
3727 -
3729 fixed-header: tc-mqprio-qopt
3730 -
3732 fixed-header: tc-multiq-qopt
3733 -
3735 fixed-header: tc-netem-qopt
3736 attribute-set: tc-netem-attrs
3737 -
3739 fixed-header: tc-fifo-qopt
3740 -
3742 fixed-header: tc-prio-qopt
3743 -
3745 fixed-header: tc-fifo-qopt
3746 -
3748 attribute-set: tc-pie-attrs
3749 -
3751 fixed-header: tc-plug-qopt
3752 -
3754 fixed-header: tc-prio-qopt
3755 -
3757 attribute-set: tc-qfq-attrs
3758 -
3760 attribute-set: tc-red-attrs
3761 -
3763 attribute-set: tc-route-attrs
3764 -
3766 fixed-header: tc-sfb-qopt
3767 -
3769 fixed-header: tc-sfq-qopt-v1
3770 -
3772 attribute-set: tc-taprio-attrs
3773 -
3775 attribute-set: tc-tbf-attrs
3776 -
3778 attribute-set: tc-u32-attrs
3779 -
3780 name: tc-act-options-msg
3782 -
3784 attribute-set: tc-act-bpf-attrs
3785 -
3787 attribute-set: tc-act-connmark-attrs
3788 -
3790 attribute-set: tc-act-csum-attrs
3791 -
3793 attribute-set: tc-act-ct-attrs
3794 -
3796 attribute-set: tc-act-ctinfo-attrs
3797 -
3799 attribute-set: tc-act-gact-attrs
3800 -
3802 attribute-set: tc-act-gate-attrs
3803 -
3805 attribute-set: tc-act-ife-attrs
3806 -
3808 attribute-set: tc-act-mirred-attrs
3809 -
3811 attribute-set: tc-act-mpls-attrs
3812 -
3814 attribute-set: tc-act-nat-attrs
3815 -
3817 attribute-set: tc-act-pedit-attrs
3818 -
3820 attribute-set: tc-act-police-attrs
3821 -
3823 attribute-set: tc-act-sample-attrs
3824 -
3826 attribute-set: tc-act-simple-attrs
3827 -
3829 attribute-set: tc-act-skbedit-attrs
3830 -
3832 attribute-set: tc-act-skbmod-attrs
3833 -
3835 attribute-set: tc-act-tunnel-key-attrs
3836 -
3838 attribute-set: tc-act-vlan-attrs
3839 -
3840 name: tca-stats-app-msg
3842 -
3844 attribute-set: tc-cake-stats-attrs
3845 -
3847 fixed-header: tc-choke-xstats
3848 -
3850 fixed-header: tc-codel-xstats
3851 -
3853 fixed-header: tc-fq-qd-stats
3854 -
3856 fixed-header: tc-fq-codel-xstats
3857 -
3859 fixed-header: tc-fq-pie-xstats
3860 -
3862 fixed-header: tc-hhf-xstats
3863 -
3865 fixed-header: tc-pie-xstats
3866 -
3868 fixed-header: tc-red-xstats
3869 -
3871 fixed-header: tc-sfb-xstats
3872 -
3874 fixed-header: tc-sfq-xstats
3877 enum-model: directional
3879 -
3882 attribute-set: tc-attrs
3883 fixed-header: tcmsg
3887 attributes: &create-params
3888 - kind
3889 - options
3890 - rate
3891 - chain
3892 - ingress-block
3893 - egress-block
3894 -
3897 attribute-set: tc-attrs
3898 fixed-header: tcmsg
3902 -
3905 attribute-set: tc-attrs
3906 fixed-header: tcmsg
3910 attributes:
3911 - dump-invisible
3914 attributes: &tc-all
3915 - kind
3916 - options
3917 - stats
3918 - xstats
3919 - rate
3920 - fcnt
3921 - stats2
3922 - stab
3923 - chain
3924 - ingress-block
3925 - egress-block
3926 -
3929 attribute-set: tc-attrs
3930 fixed-header: tcmsg
3934 attributes: *create-params
3935 -
3938 attribute-set: tc-attrs
3939 fixed-header: tcmsg
3943 -
3946 attribute-set: tc-attrs
3947 fixed-header: tcmsg
3953 attributes: *tc-all
3954 -
3957 attribute-set: tc-attrs
3958 fixed-header: tcmsg
3962 attributes: *create-params
3963 -
3966 attribute-set: tc-attrs
3967 fixed-header: tcmsg
3971 attributes:
3972 - chain
3973 - kind
3974 -
3977 attribute-set: tc-attrs
3978 fixed-header: tcmsg
3982 attributes:
3983 - chain
3984 - kind
3987 attributes: *tc-all
3991 attributes:
3992 - chain
3993 - dump-flags
3996 attributes: *tc-all
3997 -
4000 attribute-set: tc-attrs
4001 fixed-header: tcmsg
4005 attributes: *create-params
4006 -
4009 attribute-set: tc-attrs
4010 fixed-header: tcmsg
4014 attributes:
4015 - chain
4016 -
4019 attribute-set: tc-attrs
4020 fixed-header: tcmsg
4024 attributes:
4025 - chain
4028 attributes: *tc-all
4030 mcast-groups:
4032 -
4033 name: rtnlgrp-tc