~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/netlink/specs/tc.yaml

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/netlink/specs/tc.yaml (Version linux-6.11.5) and /Documentation/netlink/specs/tc.yaml (Version linux-6.10.14)


  1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linu      1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
  2                                                     2 
  3 name: tc                                            3 name: tc
  4 protocol: netlink-raw                               4 protocol: netlink-raw
  5 protonum: 0                                         5 protonum: 0
  6                                                     6 
  7 doc:                                                7 doc:
  8   Netlink raw family for tc qdisc, chain, clas      8   Netlink raw family for tc qdisc, chain, class and filter configuration
  9   over rtnetlink.                                   9   over rtnetlink.
 10                                                    10 
 11 definitions:                                       11 definitions:
 12   -                                                12   -
 13     name: tcmsg                                    13     name: tcmsg
 14     type: struct                                   14     type: struct
 15     members:                                       15     members:
 16       -                                            16       -
 17         name: family                               17         name: family
 18         type: u8                                   18         type: u8
 19       -                                            19       -
 20         name: pad                                  20         name: pad
 21         type: pad                                  21         type: pad
 22         len: 3                                     22         len: 3
 23       -                                            23       -
 24         name: ifindex                              24         name: ifindex
 25         type: s32                                  25         type: s32
 26       -                                            26       -
 27         name: handle                               27         name: handle
 28         type: u32                                  28         type: u32
 29       -                                            29       -
 30         name: parent                               30         name: parent
 31         type: u32                                  31         type: u32
 32       -                                            32       -
 33         name: info                                 33         name: info
 34         type: u32                                  34         type: u32
 35   -                                                35   -
 36     name: tc-cls-flags                             36     name: tc-cls-flags
 37     type: flags                                    37     type: flags
 38     entries:                                       38     entries:
 39       - skip-hw                                    39       - skip-hw
 40       - skip-sw                                    40       - skip-sw
 41       - in-hw                                      41       - in-hw
 42       - not-in-nw                                  42       - not-in-nw
 43       - verbose                                    43       - verbose
 44   -                                                44   -
 45     name: tc-flower-key-ctrl-flags             << 
 46     type: flags                                << 
 47     entries:                                   << 
 48       - frag                                   << 
 49       - firstfrag                              << 
 50       - tuncsum                                << 
 51       - tundf                                  << 
 52       - tunoam                                 << 
 53       - tuncrit                                << 
 54   -                                            << 
 55     name: tc-stats                                 45     name: tc-stats
 56     type: struct                                   46     type: struct
 57     members:                                       47     members:
 58       -                                            48       -
 59         name: bytes                                49         name: bytes
 60         type: u64                                  50         type: u64
 61         doc: Number of enqueued bytes              51         doc: Number of enqueued bytes
 62       -                                            52       -
 63         name: packets                              53         name: packets
 64         type: u32                                  54         type: u32
 65         doc: Number of enqueued packets            55         doc: Number of enqueued packets
 66       -                                            56       -
 67         name: drops                                57         name: drops
 68         type: u32                                  58         type: u32
 69         doc: Packets dropped because of lack o     59         doc: Packets dropped because of lack of resources
 70       -                                            60       -
 71         name: overlimits                           61         name: overlimits
 72         type: u32                                  62         type: u32
 73         doc: |                                     63         doc: |
 74           Number of throttle events when this      64           Number of throttle events when this flow goes out of allocated bandwidth
 75       -                                            65       -
 76         name: bps                                  66         name: bps
 77         type: u32                                  67         type: u32
 78         doc: Current flow byte rate                68         doc: Current flow byte rate
 79       -                                            69       -
 80         name: pps                                  70         name: pps
 81         type: u32                                  71         type: u32
 82         doc: Current flow packet rate              72         doc: Current flow packet rate
 83       -                                            73       -
 84         name: qlen                                 74         name: qlen
 85         type: u32                                  75         type: u32
 86       -                                            76       -
 87         name: backlog                              77         name: backlog
 88         type: u32                                  78         type: u32
 89   -                                                79   -
 90     name: tc-cbs-qopt                              80     name: tc-cbs-qopt
 91     type: struct                                   81     type: struct
 92     members:                                       82     members:
 93       -                                            83       -
 94         name: offload                              84         name: offload
 95         type: u8                                   85         type: u8
 96       -                                            86       -
 97         name: pad                                  87         name: pad
 98         type: pad                                  88         type: pad
 99         len: 3                                     89         len: 3
100       -                                            90       -
101         name: hicredit                             91         name: hicredit
102         type: s32                                  92         type: s32
103       -                                            93       -
104         name: locredit                             94         name: locredit
105         type: s32                                  95         type: s32
106       -                                            96       -
107         name: idleslope                            97         name: idleslope
108         type: s32                                  98         type: s32
109       -                                            99       -
110         name: sendslope                           100         name: sendslope
111         type: s32                                 101         type: s32
112   -                                               102   -
113     name: tc-etf-qopt                             103     name: tc-etf-qopt
114     type: struct                                  104     type: struct
115     members:                                      105     members:
116       -                                           106       -
117         name: delta                               107         name: delta
118         type: s32                                 108         type: s32
119       -                                           109       -
120         name: clockid                             110         name: clockid
121         type: s32                                 111         type: s32
122       -                                           112       -
123         name: flags                               113         name: flags
124         type: s32                                 114         type: s32
125   -                                               115   -
126     name: tc-fifo-qopt                            116     name: tc-fifo-qopt
127     type: struct                                  117     type: struct
128     members:                                      118     members:
129       -                                           119       -
130         name: limit                               120         name: limit
131         type: u32                                 121         type: u32
132         doc: Queue length; bytes for bfifo, pa    122         doc: Queue length; bytes for bfifo, packets for pfifo
133   -                                               123   -
134     name: tc-htb-opt                              124     name: tc-htb-opt
135     type: struct                                  125     type: struct
136     members:                                      126     members:
137       -                                           127       -
138         name: rate                                128         name: rate
139         type: binary                              129         type: binary
140         struct: tc-ratespec                       130         struct: tc-ratespec
141       -                                           131       -
142         name: ceil                                132         name: ceil
143         type: binary                              133         type: binary
144         struct: tc-ratespec                       134         struct: tc-ratespec
145       -                                           135       -
146         name: buffer                              136         name: buffer
147         type: u32                                 137         type: u32
148       -                                           138       -
149         name: cbuffer                             139         name: cbuffer
150         type: u32                                 140         type: u32
151       -                                           141       -
152         name: quantum                             142         name: quantum
153         type: u32                                 143         type: u32
154       -                                           144       -
155         name: level                               145         name: level
156         type: u32                                 146         type: u32
157       -                                           147       -
158         name: prio                                148         name: prio
159         type: u32                                 149         type: u32
160   -                                               150   -
161     name: tc-htb-glob                             151     name: tc-htb-glob
162     type: struct                                  152     type: struct
163     members:                                      153     members:
164       -                                           154       -
165         name: version                             155         name: version
166         type: u32                                 156         type: u32
167       -                                           157       -
168         name: rate2quantum                        158         name: rate2quantum
169         type: u32                                 159         type: u32
170         doc: bps->quantum divisor                 160         doc: bps->quantum divisor
171       -                                           161       -
172         name: defcls                              162         name: defcls
173         type: u32                                 163         type: u32
174         doc: Default class number                 164         doc: Default class number
175       -                                           165       -
176         name: debug                               166         name: debug
177         type: u32                                 167         type: u32
178         doc: Debug flags                          168         doc: Debug flags
179       -                                           169       -
180         name: direct-pkts                         170         name: direct-pkts
181         type: u32                                 171         type: u32
182         doc: Count of non shaped packets          172         doc: Count of non shaped packets
183   -                                               173   -
184     name: tc-gred-qopt                            174     name: tc-gred-qopt
185     type: struct                                  175     type: struct
186     members:                                      176     members:
187       -                                           177       -
188         name: limit                               178         name: limit
189         type: u32                                 179         type: u32
190         doc: HARD maximal queue length in byte    180         doc: HARD maximal queue length in bytes
191       -                                           181       -
192         name: qth-min                             182         name: qth-min
193         type: u32                                 183         type: u32
194         doc: Min average length threshold in b    184         doc: Min average length threshold in bytes
195       -                                           185       -
196         name: qth-max                             186         name: qth-max
197         type: u32                                 187         type: u32
198         doc: Max average length threshold in b    188         doc: Max average length threshold in bytes
199       -                                           189       -
200         name: DP                                  190         name: DP
201         type: u32                                 191         type: u32
202         doc: Up to 2^32 DPs                       192         doc: Up to 2^32 DPs
203       -                                           193       -
204         name: backlog                             194         name: backlog
205         type: u32                                 195         type: u32
206       -                                           196       -
207         name: qave                                197         name: qave
208         type: u32                                 198         type: u32
209       -                                           199       -
210         name: forced                              200         name: forced
211         type: u32                                 201         type: u32
212       -                                           202       -
213         name: early                               203         name: early
214         type: u32                                 204         type: u32
215       -                                           205       -
216         name: other                               206         name: other
217         type: u32                                 207         type: u32
218       -                                           208       -
219         name: pdrop                               209         name: pdrop
220         type: u32                                 210         type: u32
221       -                                           211       -
222         name: Wlog                                212         name: Wlog
223         type: u8                                  213         type: u8
224         doc: log(W)                               214         doc: log(W)
225       -                                           215       -
226         name: Plog                                216         name: Plog
227         type: u8                                  217         type: u8
228         doc: log(P_max / (qth-max - qth-min))     218         doc: log(P_max / (qth-max - qth-min))
229       -                                           219       -
230         name: Scell_log                           220         name: Scell_log
231         type: u8                                  221         type: u8
232         doc: cell size for idle damping           222         doc: cell size for idle damping
233       -                                           223       -
234         name: prio                                224         name: prio
235         type: u8                                  225         type: u8
236         doc: Priority of this VQ                  226         doc: Priority of this VQ
237       -                                           227       -
238         name: packets                             228         name: packets
239         type: u32                                 229         type: u32
240       -                                           230       -
241         name: bytesin                             231         name: bytesin
242         type: u32                                 232         type: u32
243   -                                               233   -
244     name: tc-gred-sopt                            234     name: tc-gred-sopt
245     type: struct                                  235     type: struct
246     members:                                      236     members:
247       -                                           237       -
248         name: DPs                                 238         name: DPs
249         type: u32                                 239         type: u32
250       -                                           240       -
251         name: def_DP                              241         name: def_DP
252         type: u32                                 242         type: u32
253       -                                           243       -
254         name: grio                                244         name: grio
255         type: u8                                  245         type: u8
256       -                                           246       -
257         name: flags                               247         name: flags
258         type: u8                                  248         type: u8
259       -                                           249       -
260         name: pad                                 250         name: pad
261         type: pad                                 251         type: pad
262         len: 2                                    252         len: 2
263   -                                               253   -
264     name: tc-hfsc-qopt                            254     name: tc-hfsc-qopt
265     type: struct                                  255     type: struct
266     members:                                      256     members:
267       -                                           257       -
268         name: defcls                              258         name: defcls
269         type: u16                                 259         type: u16
270   -                                               260   -
271     name: tc-mqprio-qopt                          261     name: tc-mqprio-qopt
272     type: struct                                  262     type: struct
273     members:                                      263     members:
274       -                                           264       -
275         name: num-tc                              265         name: num-tc
276         type: u8                                  266         type: u8
277       -                                           267       -
278         name: prio-tc-map                         268         name: prio-tc-map
279         type: binary                              269         type: binary
280         len: 16                                   270         len: 16
281       -                                           271       -
282         name: hw                                  272         name: hw
283         type: u8                                  273         type: u8
284       -                                           274       -
285         name: count                               275         name: count
286         type: binary                              276         type: binary
287         len: 32                                   277         len: 32
288       -                                           278       -
289         name: offset                              279         name: offset
290         type: binary                              280         type: binary
291         len: 32                                   281         len: 32
292   -                                               282   -
293     name: tc-multiq-qopt                          283     name: tc-multiq-qopt
294     type: struct                                  284     type: struct
295     members:                                      285     members:
296       -                                           286       -
297         name: bands                               287         name: bands
298         type: u16                                 288         type: u16
299         doc: Number of bands                      289         doc: Number of bands
300       -                                           290       -
301         name: max-bands                           291         name: max-bands
302         type: u16                                 292         type: u16
303         doc: Maximum number of queues             293         doc: Maximum number of queues
304   -                                               294   -
305     name: tc-netem-qopt                           295     name: tc-netem-qopt
306     type: struct                                  296     type: struct
307     members:                                      297     members:
308       -                                           298       -
309         name: latency                             299         name: latency
310         type: u32                                 300         type: u32
311         doc: Added delay in microseconds          301         doc: Added delay in microseconds
312       -                                           302       -
313         name: limit                               303         name: limit
314         type: u32                                 304         type: u32
315         doc: Fifo limit in packets                305         doc: Fifo limit in packets
316       -                                           306       -
317         name: loss                                307         name: loss
318         type: u32                                 308         type: u32
319         doc: Random packet loss (0=none, ~0=10    309         doc: Random packet loss (0=none, ~0=100%)
320       -                                           310       -
321         name: gap                                 311         name: gap
322         type: u32                                 312         type: u32
323         doc: Re-ordering gap (0 for none)         313         doc: Re-ordering gap (0 for none)
324       -                                           314       -
325         name: duplicate                           315         name: duplicate
326         type: u32                                 316         type: u32
327         doc: Random packet duplication (0=none    317         doc: Random packet duplication (0=none, ~0=100%)
328       -                                           318       -
329         name: jitter                              319         name: jitter
330         type: u32                                 320         type: u32
331         doc: Random jitter latency in microsec    321         doc: Random jitter latency in microseconds
332   -                                               322   -
333     name: tc-netem-gimodel                        323     name: tc-netem-gimodel
334     doc: State transition probabilities for 4     324     doc: State transition probabilities for 4 state model
335     type: struct                                  325     type: struct
336     members:                                      326     members:
337       -                                           327       -
338         name: p13                                 328         name: p13
339         type: u32                                 329         type: u32
340       -                                           330       -
341         name: p31                                 331         name: p31
342         type: u32                                 332         type: u32
343       -                                           333       -
344         name: p32                                 334         name: p32
345         type: u32                                 335         type: u32
346       -                                           336       -
347         name: p14                                 337         name: p14
348         type: u32                                 338         type: u32
349       -                                           339       -
350         name: p23                                 340         name: p23
351         type: u32                                 341         type: u32
352   -                                               342   -
353     name: tc-netem-gemodel                        343     name: tc-netem-gemodel
354     doc: Gilbert-Elliot models                    344     doc: Gilbert-Elliot models
355     type: struct                                  345     type: struct
356     members:                                      346     members:
357       -                                           347       -
358         name: p                                   348         name: p
359         type: u32                                 349         type: u32
360       -                                           350       -
361         name: r                                   351         name: r
362         type: u32                                 352         type: u32
363       -                                           353       -
364         name: h                                   354         name: h
365         type: u32                                 355         type: u32
366       -                                           356       -
367         name: k1                                  357         name: k1
368         type: u32                                 358         type: u32
369   -                                               359   -
370     name: tc-netem-corr                           360     name: tc-netem-corr
371     type: struct                                  361     type: struct
372     members:                                      362     members:
373       -                                           363       -
374         name: delay-corr                          364         name: delay-corr
375         type: u32                                 365         type: u32
376         doc: Delay correlation                    366         doc: Delay correlation
377       -                                           367       -
378         name: loss-corr                           368         name: loss-corr
379         type: u32                                 369         type: u32
380         doc: Packet loss correlation              370         doc: Packet loss correlation
381       -                                           371       -
382         name: dup-corr                            372         name: dup-corr
383         type: u32                                 373         type: u32
384         doc: Duplicate correlation                374         doc: Duplicate correlation
385   -                                               375   -
386     name: tc-netem-reorder                        376     name: tc-netem-reorder
387     type: struct                                  377     type: struct
388     members:                                      378     members:
389       -                                           379       -
390         name: probability                         380         name: probability
391         type: u32                                 381         type: u32
392       -                                           382       -
393         name: correlation                         383         name: correlation
394         type: u32                                 384         type: u32
395   -                                               385   -
396     name: tc-netem-corrupt                        386     name: tc-netem-corrupt
397     type: struct                                  387     type: struct
398     members:                                      388     members:
399       -                                           389       -
400         name: probability                         390         name: probability
401         type: u32                                 391         type: u32
402       -                                           392       -
403         name: correlation                         393         name: correlation
404         type: u32                                 394         type: u32
405   -                                               395   -
406     name: tc-netem-rate                           396     name: tc-netem-rate
407     type: struct                                  397     type: struct
408     members:                                      398     members:
409       -                                           399       -
410         name: rate                                400         name: rate
411         type: u32                                 401         type: u32
412       -                                           402       -
413         name: packet-overhead                     403         name: packet-overhead
414         type: s32                                 404         type: s32
415       -                                           405       -
416         name: cell-size                           406         name: cell-size
417         type: u32                                 407         type: u32
418       -                                           408       -
419         name: cell-overhead                       409         name: cell-overhead
420         type: s32                                 410         type: s32
421   -                                               411   -
422     name: tc-netem-slot                           412     name: tc-netem-slot
423     type: struct                                  413     type: struct
424     members:                                      414     members:
425       -                                           415       -
426         name: min-delay                           416         name: min-delay
427         type: s64                                 417         type: s64
428       -                                           418       -
429         name: max-delay                           419         name: max-delay
430         type: s64                                 420         type: s64
431       -                                           421       -
432         name: max-packets                         422         name: max-packets
433         type: s32                                 423         type: s32
434       -                                           424       -
435         name: max-bytes                           425         name: max-bytes
436         type: s32                                 426         type: s32
437       -                                           427       -
438         name: dist-delay                          428         name: dist-delay
439         type: s64                                 429         type: s64
440       -                                           430       -
441         name: dist-jitter                         431         name: dist-jitter
442         type: s64                                 432         type: s64
443   -                                               433   -
444     name: tc-plug-qopt                            434     name: tc-plug-qopt
445     type: struct                                  435     type: struct
446     members:                                      436     members:
447       -                                           437       -
448         name: action                              438         name: action
449         type: s32                                 439         type: s32
450       -                                           440       -
451         name: limit                               441         name: limit
452         type: u32                                 442         type: u32
453   -                                               443   -
454     name: tc-prio-qopt                            444     name: tc-prio-qopt
455     type: struct                                  445     type: struct
456     members:                                      446     members:
457       -                                           447       -
458         name: bands                               448         name: bands
459         type: u32                                 449         type: u32
460         doc: Number of bands                      450         doc: Number of bands
461       -                                           451       -
462         name: priomap                             452         name: priomap
463         type: binary                              453         type: binary
464         len: 16                                   454         len: 16
465         doc: Map of logical priority -> PRIO b    455         doc: Map of logical priority -> PRIO band
466   -                                               456   -
467     name: tc-red-qopt                             457     name: tc-red-qopt
468     type: struct                                  458     type: struct
469     members:                                      459     members:
470       -                                           460       -
471         name: limit                               461         name: limit
472         type: u32                                 462         type: u32
473         doc: Hard queue length in packets         463         doc: Hard queue length in packets
474       -                                           464       -
475         name: qth-min                             465         name: qth-min
476         type: u32                                 466         type: u32
477         doc: Min average threshold in packets     467         doc: Min average threshold in packets
478       -                                           468       -
479         name: qth-max                             469         name: qth-max
480         type: u32                                 470         type: u32
481         doc: Max average threshold in packets     471         doc: Max average threshold in packets
482       -                                           472       -
483         name: Wlog                                473         name: Wlog
484         type: u8                                  474         type: u8
485         doc: log(W)                               475         doc: log(W)
486       -                                           476       -
487         name: Plog                                477         name: Plog
488         type: u8                                  478         type: u8
489         doc: log(P_max / (qth-max - qth-min))     479         doc: log(P_max / (qth-max - qth-min))
490       -                                           480       -
491         name: Scell-log                           481         name: Scell-log
492         type: u8                                  482         type: u8
493         doc: Cell size for idle damping           483         doc: Cell size for idle damping
494       -                                           484       -
495         name: flags                               485         name: flags
496         type: u8                                  486         type: u8
497   -                                               487   -
498     name: tc-sfb-qopt                             488     name: tc-sfb-qopt
499     type: struct                                  489     type: struct
500     members:                                      490     members:
501       -                                           491       -
502         name: rehash-interval                     492         name: rehash-interval
503         type: u32                                 493         type: u32
504       -                                           494       -
505         name: warmup-time                         495         name: warmup-time
506         type: u32                                 496         type: u32
507       -                                           497       -
508         name: max                                 498         name: max
509         type: u32                                 499         type: u32
510       -                                           500       -
511         name: bin-size                            501         name: bin-size
512         type: u32                                 502         type: u32
513       -                                           503       -
514         name: increment                           504         name: increment
515         type: u32                                 505         type: u32
516       -                                           506       -
517         name: decrement                           507         name: decrement
518         type: u32                                 508         type: u32
519       -                                           509       -
520         name: limit                               510         name: limit
521         type: u32                                 511         type: u32
522       -                                           512       -
523         name: penalty-rate                        513         name: penalty-rate
524         type: u32                                 514         type: u32
525       -                                           515       -
526         name: penalty-burst                       516         name: penalty-burst
527         type: u32                                 517         type: u32
528   -                                               518   -
529     name: tc-sfq-qopt                             519     name: tc-sfq-qopt
530     type: struct                                  520     type: struct
531     members:                                      521     members:
532       -                                           522       -
533         name: quantum                             523         name: quantum
534         type: u32                                 524         type: u32
535         doc: Bytes per round allocated to flow    525         doc: Bytes per round allocated to flow
536       -                                           526       -
537         name: perturb-period                      527         name: perturb-period
538         type: s32                                 528         type: s32
539         doc: Period of hash perturbation          529         doc: Period of hash perturbation
540       -                                           530       -
541         name: limit                               531         name: limit
542         type: u32                                 532         type: u32
543         doc: Maximal packets in queue             533         doc: Maximal packets in queue
544       -                                           534       -
545         name: divisor                             535         name: divisor
546         type: u32                                 536         type: u32
547         doc: Hash divisor                         537         doc: Hash divisor
548       -                                           538       -
549         name: flows                               539         name: flows
550         type: u32                                 540         type: u32
551         doc: Maximal number of flows              541         doc: Maximal number of flows
552   -                                               542   -
553     name: tc-sfqred-stats                         543     name: tc-sfqred-stats
554     type: struct                                  544     type: struct
555     members:                                      545     members:
556       -                                           546       -
557         name: prob-drop                           547         name: prob-drop
558         type: u32                                 548         type: u32
559         doc: Early drops, below max threshold     549         doc: Early drops, below max threshold
560       -                                           550       -
561         name: forced-drop                         551         name: forced-drop
562         type: u32                                 552         type: u32
563         doc: Early drops, after max threshold     553         doc: Early drops, after max threshold
564       -                                           554       -
565         name: prob-mark                           555         name: prob-mark
566         type: u32                                 556         type: u32
567         doc: Marked packets, below max thresho    557         doc: Marked packets, below max threshold
568       -                                           558       -
569         name: forced-mark                         559         name: forced-mark
570         type: u32                                 560         type: u32
571         doc: Marked packets, after max thresho    561         doc: Marked packets, after max threshold
572       -                                           562       -
573         name: prob-mark-head                      563         name: prob-mark-head
574         type: u32                                 564         type: u32
575         doc: Marked packets, below max thresho    565         doc: Marked packets, below max threshold
576       -                                           566       -
577         name: forced-mark-head                    567         name: forced-mark-head
578         type: u32                                 568         type: u32
579         doc: Marked packets, after max thresho    569         doc: Marked packets, after max threshold
580   -                                               570   -
581     name: tc-sfq-qopt-v1                          571     name: tc-sfq-qopt-v1
582     type: struct                                  572     type: struct
583     members:                                      573     members:
584       -                                           574       -
585         name: v0                                  575         name: v0
586         type: binary                              576         type: binary
587         struct: tc-sfq-qopt                       577         struct: tc-sfq-qopt
588       -                                           578       -
589         name: depth                               579         name: depth
590         type: u32                                 580         type: u32
591         doc: Maximum number of packets per flo    581         doc: Maximum number of packets per flow
592       -                                           582       -
593         name: headdrop                            583         name: headdrop
594         type: u32                                 584         type: u32
595       -                                           585       -
596         name: limit                               586         name: limit
597         type: u32                                 587         type: u32
598         doc: HARD maximal flow queue length in    588         doc: HARD maximal flow queue length in bytes
599       -                                           589       -
600         name: qth-min                             590         name: qth-min
601         type: u32                                 591         type: u32
602         doc: Min average length threshold in b    592         doc: Min average length threshold in bytes
603       -                                           593       -
604         name: qth-max                             594         name: qth-max
605         type: u32                                 595         type: u32
606         doc: Max average length threshold in b    596         doc: Max average length threshold in bytes
607       -                                           597       -
608         name: Wlog                                598         name: Wlog
609         type: u8                                  599         type: u8
610         doc: log(W)                               600         doc: log(W)
611       -                                           601       -
612         name: Plog                                602         name: Plog
613         type: u8                                  603         type: u8
614         doc: log(P_max / (qth-max - qth-min))     604         doc: log(P_max / (qth-max - qth-min))
615       -                                           605       -
616         name: Scell-log                           606         name: Scell-log
617         type: u8                                  607         type: u8
618         doc: Cell size for idle damping           608         doc: Cell size for idle damping
619       -                                           609       -
620         name: flags                               610         name: flags
621         type: u8                                  611         type: u8
622       -                                           612       -
623         name: max-P                               613         name: max-P
624         type: u32                                 614         type: u32
625         doc: probabilty, high resolution          615         doc: probabilty, high resolution
626       -                                           616       -
627         name: stats                               617         name: stats
628         type: binary                              618         type: binary
629         struct: tc-sfqred-stats                   619         struct: tc-sfqred-stats
630   -                                               620   -
631     name: tc-ratespec                             621     name: tc-ratespec
632     type: struct                                  622     type: struct
633     members:                                      623     members:
634       -                                           624       -
635         name: cell-log                            625         name: cell-log
636         type: u8                                  626         type: u8
637       -                                           627       -
638         name: linklayer                           628         name: linklayer
639         type: u8                                  629         type: u8
640       -                                           630       -
641         name: overhead                            631         name: overhead
642         type: u8                                  632         type: u8
643       -                                           633       -
644         name: cell-align                          634         name: cell-align
645         type: u8                                  635         type: u8
646       -                                           636       -
647         name: mpu                                 637         name: mpu
648         type: u8                                  638         type: u8
649       -                                           639       -
650         name: rate                                640         name: rate
651         type: u32                                 641         type: u32
652   -                                               642   -
653     name: tc-tbf-qopt                             643     name: tc-tbf-qopt
654     type: struct                                  644     type: struct
655     members:                                      645     members:
656       -                                           646       -
657         name: rate                                647         name: rate
658         type: binary                              648         type: binary
659         struct: tc-ratespec                       649         struct: tc-ratespec
660       -                                           650       -
661         name: peakrate                            651         name: peakrate
662         type: binary                              652         type: binary
663         struct: tc-ratespec                       653         struct: tc-ratespec
664       -                                           654       -
665         name: limit                               655         name: limit
666         type: u32                                 656         type: u32
667       -                                           657       -
668         name: buffer                              658         name: buffer
669         type: u32                                 659         type: u32
670       -                                           660       -
671         name: mtu                                 661         name: mtu
672         type: u32                                 662         type: u32
673   -                                               663   -
674     name: tc-sizespec                             664     name: tc-sizespec
675     type: struct                                  665     type: struct
676     members:                                      666     members:
677       -                                           667       -
678         name: cell-log                            668         name: cell-log
679         type: u8                                  669         type: u8
680       -                                           670       -
681         name: size-log                            671         name: size-log
682         type: u8                                  672         type: u8
683       -                                           673       -
684         name: cell-align                          674         name: cell-align
685         type: s16                                 675         type: s16
686       -                                           676       -
687         name: overhead                            677         name: overhead
688         type: s32                                 678         type: s32
689       -                                           679       -
690         name: linklayer                           680         name: linklayer
691         type: u32                                 681         type: u32
692       -                                           682       -
693         name: mpu                                 683         name: mpu
694         type: u32                                 684         type: u32
695       -                                           685       -
696         name: mtu                                 686         name: mtu
697         type: u32                                 687         type: u32
698       -                                           688       -
699         name: tsize                               689         name: tsize
700         type: u32                                 690         type: u32
701   -                                               691   -
702     name: gnet-estimator                          692     name: gnet-estimator
703     type: struct                                  693     type: struct
704     members:                                      694     members:
705       -                                           695       -
706         name: interval                            696         name: interval
707         type: s8                                  697         type: s8
708         doc: Sampling period                      698         doc: Sampling period
709       -                                           699       -
710         name: ewma-log                            700         name: ewma-log
711         type: u8                                  701         type: u8
712         doc: The log() of measurement window w    702         doc: The log() of measurement window weight
713   -                                               703   -
714     name: tc-choke-xstats                         704     name: tc-choke-xstats
715     type: struct                                  705     type: struct
716     members:                                      706     members:
717       -                                           707       -
718         name: early                               708         name: early
719         type: u32                                 709         type: u32
720         doc: Early drops                          710         doc: Early drops
721       -                                           711       -
722         name: pdrop                               712         name: pdrop
723         type: u32                                 713         type: u32
724         doc: Drops due to queue limits            714         doc: Drops due to queue limits
725       -                                           715       -
726         name: other                               716         name: other
727         type: u32                                 717         type: u32
728         doc: Drops due to drop() calls            718         doc: Drops due to drop() calls
729       -                                           719       -
730         name: marked                              720         name: marked
731         type: u32                                 721         type: u32
732         doc: Marked packets                       722         doc: Marked packets
733       -                                           723       -
734         name: matched                             724         name: matched
735         type: u32                                 725         type: u32
736         doc: Drops due to flow match              726         doc: Drops due to flow match
737   -                                               727   -
738     name: tc-codel-xstats                         728     name: tc-codel-xstats
739     type: struct                                  729     type: struct
740     members:                                      730     members:
741       -                                           731       -
742         name: maxpacket                           732         name: maxpacket
743         type: u32                                 733         type: u32
744         doc: Largest packet we've seen so far     734         doc: Largest packet we've seen so far
745       -                                           735       -
746         name: count                               736         name: count
747         type: u32                                 737         type: u32
748         doc: How many drops we've done since t    738         doc: How many drops we've done since the last time we entered dropping state
749       -                                           739       -
750         name: lastcount                           740         name: lastcount
751         type: u32                                 741         type: u32
752         doc: Count at entry to dropping state     742         doc: Count at entry to dropping state
753       -                                           743       -
754         name: ldelay                              744         name: ldelay
755         type: u32                                 745         type: u32
756         doc: in-queue delay seen by most recen    746         doc: in-queue delay seen by most recently dequeued packet
757       -                                           747       -
758         name: drop-next                           748         name: drop-next
759         type: s32                                 749         type: s32
760         doc: Time to drop next packet             750         doc: Time to drop next packet
761       -                                           751       -
762         name: drop-overlimit                      752         name: drop-overlimit
763         type: u32                                 753         type: u32
764         doc: Number of times max qdisc packet     754         doc: Number of times max qdisc packet limit was hit
765       -                                           755       -
766         name: ecn-mark                            756         name: ecn-mark
767         type: u32                                 757         type: u32
768         doc: Number of packets we've ECN marke    758         doc: Number of packets we've ECN marked instead of dropped
769       -                                           759       -
770         name: dropping                            760         name: dropping
771         type: u32                                 761         type: u32
772         doc: Are we in a dropping state?          762         doc: Are we in a dropping state?
773       -                                           763       -
774         name: ce-mark                             764         name: ce-mark
775         type: u32                                 765         type: u32
776         doc: Number of CE marked packets becau    766         doc: Number of CE marked packets because of ce-threshold
777   -                                               767   -
778     name: tc-fq-codel-xstats                      768     name: tc-fq-codel-xstats
779     type: struct                                  769     type: struct
780     members:                                      770     members:
781       -                                           771       -
782         name: type                                772         name: type
783         type: u32                                 773         type: u32
784       -                                           774       -
785         name: maxpacket                           775         name: maxpacket
786         type: u32                                 776         type: u32
787         doc: Largest packet we've seen so far     777         doc: Largest packet we've seen so far
788       -                                           778       -
789         name: drop-overlimit                      779         name: drop-overlimit
790         type: u32                                 780         type: u32
791         doc: Number of times max qdisc packet     781         doc: Number of times max qdisc packet limit was hit
792       -                                           782       -
793         name: ecn-mark                            783         name: ecn-mark
794         type: u32                                 784         type: u32
795         doc: Number of packets we ECN marked i    785         doc: Number of packets we ECN marked instead of being dropped
796       -                                           786       -
797         name: new-flow-count                      787         name: new-flow-count
798         type: u32                                 788         type: u32
799         doc: Number of times packets created a    789         doc: Number of times packets created a new flow
800       -                                           790       -
801         name: new-flows-len                       791         name: new-flows-len
802         type: u32                                 792         type: u32
803         doc: Count of flows in new list           793         doc: Count of flows in new list
804       -                                           794       -
805         name: old-flows-len                       795         name: old-flows-len
806         type: u32                                 796         type: u32
807         doc: Count of flows in old list           797         doc: Count of flows in old list
808       -                                           798       -
809         name: ce-mark                             799         name: ce-mark
810         type: u32                                 800         type: u32
811         doc: Packets above ce-threshold           801         doc: Packets above ce-threshold
812       -                                           802       -
813         name: memory-usage                        803         name: memory-usage
814         type: u32                                 804         type: u32
815         doc: Memory usage in bytes                805         doc: Memory usage in bytes
816       -                                           806       -
817         name: drop-overmemory                     807         name: drop-overmemory
818         type: u32                                 808         type: u32
819   -                                               809   -
820     name: tc-fq-pie-xstats                        810     name: tc-fq-pie-xstats
821     type: struct                                  811     type: struct
822     members:                                      812     members:
823       -                                           813       -
824         name: packets-in                          814         name: packets-in
825         type: u32                                 815         type: u32
826         doc: Total number of packets enqueued     816         doc: Total number of packets enqueued
827       -                                           817       -
828         name: dropped                             818         name: dropped
829         type: u32                                 819         type: u32
830         doc: Packets dropped due to fq_pie_act    820         doc: Packets dropped due to fq_pie_action
831       -                                           821       -
832         name: overlimit                           822         name: overlimit
833         type: u32                                 823         type: u32
834         doc: Dropped due to lack of space in q    824         doc: Dropped due to lack of space in queue
835       -                                           825       -
836         name: overmemory                          826         name: overmemory
837         type: u32                                 827         type: u32
838         doc: Dropped due to lack of memory in     828         doc: Dropped due to lack of memory in queue
839       -                                           829       -
840         name: ecn-mark                            830         name: ecn-mark
841         type: u32                                 831         type: u32
842         doc: Packets marked with ecn              832         doc: Packets marked with ecn
843       -                                           833       -
844         name: new-flow-count                      834         name: new-flow-count
845         type: u32                                 835         type: u32
846         doc: Count of new flows created by pac    836         doc: Count of new flows created by packets
847       -                                           837       -
848         name: new-flows-len                       838         name: new-flows-len
849         type: u32                                 839         type: u32
850         doc: Count of flows in new list           840         doc: Count of flows in new list
851       -                                           841       -
852         name: old-flows-len                       842         name: old-flows-len
853         type: u32                                 843         type: u32
854         doc: Count of flows in old list           844         doc: Count of flows in old list
855       -                                           845       -
856         name: memory-usage                        846         name: memory-usage
857         type: u32                                 847         type: u32
858         doc: Total memory across all queues       848         doc: Total memory across all queues
859   -                                               849   -
860     name: tc-fq-qd-stats                          850     name: tc-fq-qd-stats
861     type: struct                                  851     type: struct
862     members:                                      852     members:
863       -                                           853       -
864         name: gc-flows                            854         name: gc-flows
865         type: u64                                 855         type: u64
866       -                                           856       -
867         name: highprio-packets                    857         name: highprio-packets
868         type: u64                                 858         type: u64
869         doc: obsolete                             859         doc: obsolete
870       -                                           860       -
871         name: tcp-retrans                         861         name: tcp-retrans
872         type: u64                                 862         type: u64
873         doc: obsolete                             863         doc: obsolete
874       -                                           864       -
875         name: throttled                           865         name: throttled
876         type: u64                                 866         type: u64
877       -                                           867       -
878         name: flows-plimit                        868         name: flows-plimit
879         type: u64                                 869         type: u64
880       -                                           870       -
881         name: pkts-too-long                       871         name: pkts-too-long
882         type: u64                                 872         type: u64
883       -                                           873       -
884         name: allocation-errors                   874         name: allocation-errors
885         type: u64                                 875         type: u64
886       -                                           876       -
887         name: time-next-delayed-flow              877         name: time-next-delayed-flow
888         type: s64                                 878         type: s64
889       -                                           879       -
890         name: flows                               880         name: flows
891         type: u32                                 881         type: u32
892       -                                           882       -
893         name: inactive-flows                      883         name: inactive-flows
894         type: u32                                 884         type: u32
895       -                                           885       -
896         name: throttled-flows                     886         name: throttled-flows
897         type: u32                                 887         type: u32
898       -                                           888       -
899         name: unthrottle-latency-ns               889         name: unthrottle-latency-ns
900         type: u32                                 890         type: u32
901       -                                           891       -
902         name: ce-mark                             892         name: ce-mark
903         type: u64                                 893         type: u64
904         doc: Packets above ce-threshold           894         doc: Packets above ce-threshold
905       -                                           895       -
906         name: horizon-drops                       896         name: horizon-drops
907         type: u64                                 897         type: u64
908       -                                           898       -
909         name: horizon-caps                        899         name: horizon-caps
910         type: u64                                 900         type: u64
911       -                                           901       -
912         name: fastpath-packets                    902         name: fastpath-packets
913         type: u64                                 903         type: u64
914       -                                           904       -
915         name: band-drops                          905         name: band-drops
916         type: binary                              906         type: binary
917         len: 24                                   907         len: 24
918       -                                           908       -
919         name: band-pkt-count                      909         name: band-pkt-count
920         type: binary                              910         type: binary
921         len: 12                                   911         len: 12
922       -                                           912       -
923         name: pad                                 913         name: pad
924         type: pad                                 914         type: pad
925         len: 4                                    915         len: 4
926   -                                               916   -
927     name: tc-hhf-xstats                           917     name: tc-hhf-xstats
928     type: struct                                  918     type: struct
929     members:                                      919     members:
930       -                                           920       -
931         name: drop-overlimit                      921         name: drop-overlimit
932         type: u32                                 922         type: u32
933         doc: Number of times max qdisc packet     923         doc: Number of times max qdisc packet limit was hit
934       -                                           924       -
935         name: hh-overlimit                        925         name: hh-overlimit
936         type: u32                                 926         type: u32
937         doc: Number of times max heavy-hitters    927         doc: Number of times max heavy-hitters was hit
938       -                                           928       -
939         name: hh-tot-count                        929         name: hh-tot-count
940         type: u32                                 930         type: u32
941         doc: Number of captured heavy-hitters     931         doc: Number of captured heavy-hitters so far
942       -                                           932       -
943         name: hh-cur-count                        933         name: hh-cur-count
944         type: u32                                 934         type: u32
945         doc: Number of current heavy-hitters      935         doc: Number of current heavy-hitters
946   -                                               936   -
947     name: tc-pie-xstats                           937     name: tc-pie-xstats
948     type: struct                                  938     type: struct
949     members:                                      939     members:
950       -                                           940       -
951         name: prob                                941         name: prob
952         type: u64                                 942         type: u64
953         doc: Current probability                  943         doc: Current probability
954       -                                           944       -
955         name: delay                               945         name: delay
956         type: u32                                 946         type: u32
957         doc: Current delay in ms                  947         doc: Current delay in ms
958       -                                           948       -
959         name: avg-dq-rate                         949         name: avg-dq-rate
960         type: u32                                 950         type: u32
961         doc: Current average dq rate in bits/p    951         doc: Current average dq rate in bits/pie-time
962       -                                           952       -
963         name: dq-rate-estimating                  953         name: dq-rate-estimating
964         type: u32                                 954         type: u32
965         doc: Is avg-dq-rate being calculated?     955         doc: Is avg-dq-rate being calculated?
966       -                                           956       -
967         name: packets-in                          957         name: packets-in
968         type: u32                                 958         type: u32
969         doc: Total number of packets enqueued     959         doc: Total number of packets enqueued
970       -                                           960       -
971         name: dropped                             961         name: dropped
972         type: u32                                 962         type: u32
973         doc: Packets dropped due to pie action    963         doc: Packets dropped due to pie action
974       -                                           964       -
975         name: overlimit                           965         name: overlimit
976         type: u32                                 966         type: u32
977         doc: Dropped due to lack of space in q    967         doc: Dropped due to lack of space in queue
978       -                                           968       -
979         name: maxq                                969         name: maxq
980         type: u32                                 970         type: u32
981         doc: Maximum queue size                   971         doc: Maximum queue size
982       -                                           972       -
983         name: ecn-mark                            973         name: ecn-mark
984         type: u32                                 974         type: u32
985         doc: Packets marked with ecn              975         doc: Packets marked with ecn
986   -                                               976   -
987     name: tc-red-xstats                           977     name: tc-red-xstats
988     type: struct                                  978     type: struct
989     members:                                      979     members:
990       -                                           980       -
991         name: early                               981         name: early
992         type: u32                                 982         type: u32
993         doc: Early drops                          983         doc: Early drops
994       -                                           984       -
995         name: pdrop                               985         name: pdrop
996         type: u32                                 986         type: u32
997         doc: Drops due to queue limits            987         doc: Drops due to queue limits
998       -                                           988       -
999         name: other                               989         name: other
1000         type: u32                                990         type: u32
1001         doc: Drops due to drop() calls           991         doc: Drops due to drop() calls
1002       -                                          992       -
1003         name: marked                             993         name: marked
1004         type: u32                                994         type: u32
1005         doc: Marked packets                      995         doc: Marked packets
1006   -                                              996   -
1007     name: tc-sfb-xstats                          997     name: tc-sfb-xstats
1008     type: struct                                 998     type: struct
1009     members:                                     999     members:
1010       -                                          1000       -
1011         name: earlydrop                          1001         name: earlydrop
1012         type: u32                                1002         type: u32
1013       -                                          1003       -
1014         name: penaltydrop                        1004         name: penaltydrop
1015         type: u32                                1005         type: u32
1016       -                                          1006       -
1017         name: bucketdrop                         1007         name: bucketdrop
1018         type: u32                                1008         type: u32
1019       -                                          1009       -
1020         name: queuedrop                          1010         name: queuedrop
1021         type: u32                                1011         type: u32
1022       -                                          1012       -
1023         name: childdrop                          1013         name: childdrop
1024         type: u32                                1014         type: u32
1025         doc: drops in child qdisc                1015         doc: drops in child qdisc
1026       -                                          1016       -
1027         name: marked                             1017         name: marked
1028         type: u32                                1018         type: u32
1029       -                                          1019       -
1030         name: maxqlen                            1020         name: maxqlen
1031         type: u32                                1021         type: u32
1032       -                                          1022       -
1033         name: maxprob                            1023         name: maxprob
1034         type: u32                                1024         type: u32
1035       -                                          1025       -
1036         name: avgprob                            1026         name: avgprob
1037         type: u32                                1027         type: u32
1038   -                                              1028   -
1039     name: tc-sfq-xstats                          1029     name: tc-sfq-xstats
1040     type: struct                                 1030     type: struct
1041     members:                                     1031     members:
1042       -                                          1032       -
1043         name: allot                              1033         name: allot
1044         type: s32                                1034         type: s32
1045   -                                              1035   -
1046     name: gnet-stats-basic                       1036     name: gnet-stats-basic
1047     type: struct                                 1037     type: struct
1048     members:                                     1038     members:
1049       -                                          1039       -
1050         name: bytes                              1040         name: bytes
1051         type: u64                                1041         type: u64
1052       -                                          1042       -
1053         name: packets                            1043         name: packets
1054         type: u32                                1044         type: u32
1055   -                                              1045   -
1056     name: gnet-stats-rate-est                    1046     name: gnet-stats-rate-est
1057     type: struct                                 1047     type: struct
1058     members:                                     1048     members:
1059       -                                          1049       -
1060         name: bps                                1050         name: bps
1061         type: u32                                1051         type: u32
1062       -                                          1052       -
1063         name: pps                                1053         name: pps
1064         type: u32                                1054         type: u32
1065   -                                              1055   -
1066     name: gnet-stats-rate-est64                  1056     name: gnet-stats-rate-est64
1067     type: struct                                 1057     type: struct
1068     members:                                     1058     members:
1069       -                                          1059       -
1070         name: bps                                1060         name: bps
1071         type: u64                                1061         type: u64
1072       -                                          1062       -
1073         name: pps                                1063         name: pps
1074         type: u64                                1064         type: u64
1075   -                                              1065   -
1076     name: gnet-stats-queue                       1066     name: gnet-stats-queue
1077     type: struct                                 1067     type: struct
1078     members:                                     1068     members:
1079       -                                          1069       -
1080         name: qlen                               1070         name: qlen
1081         type: u32                                1071         type: u32
1082       -                                          1072       -
1083         name: backlog                            1073         name: backlog
1084         type: u32                                1074         type: u32
1085       -                                          1075       -
1086         name: drops                              1076         name: drops
1087         type: u32                                1077         type: u32
1088       -                                          1078       -
1089         name: requeues                           1079         name: requeues
1090         type: u32                                1080         type: u32
1091       -                                          1081       -
1092         name: overlimits                         1082         name: overlimits
1093         type: u32                                1083         type: u32
1094   -                                              1084   -
1095     name: tc-u32-key                             1085     name: tc-u32-key
1096     type: struct                                 1086     type: struct
1097     members:                                     1087     members:
1098       -                                          1088       -
1099         name: mask                               1089         name: mask
1100         type: u32                                1090         type: u32
1101         byte-order: big-endian                   1091         byte-order: big-endian
1102       -                                          1092       -
1103         name: val                                1093         name: val
1104         type: u32                                1094         type: u32
1105         byte-order: big-endian                   1095         byte-order: big-endian
1106       -                                          1096       -
1107         name: "off"                              1097         name: "off"
1108         type: s32                                1098         type: s32
1109       -                                          1099       -
1110         name: offmask                            1100         name: offmask
1111         type: s32                                1101         type: s32
1112   -                                              1102   -
1113     name: tc-u32-mark                            1103     name: tc-u32-mark
1114     type: struct                                 1104     type: struct
1115     members:                                     1105     members:
1116       -                                          1106       -
1117         name: val                                1107         name: val
1118         type: u32                                1108         type: u32
1119       -                                          1109       -
1120         name: mask                               1110         name: mask
1121         type: u32                                1111         type: u32
1122       -                                          1112       -
1123         name: success                            1113         name: success
1124         type: u32                                1114         type: u32
1125   -                                              1115   -
1126     name: tc-u32-sel                             1116     name: tc-u32-sel
1127     type: struct                                 1117     type: struct
1128     members:                                     1118     members:
1129       -                                          1119       -
1130         name: flags                              1120         name: flags
1131         type: u8                                 1121         type: u8
1132       -                                          1122       -
1133         name: offshift                           1123         name: offshift
1134         type: u8                                 1124         type: u8
1135       -                                          1125       -
1136         name: nkeys                              1126         name: nkeys
1137         type: u8                                 1127         type: u8
1138       -                                          1128       -
1139         name: offmask                            1129         name: offmask
1140         type: u16                                1130         type: u16
1141         byte-order: big-endian                   1131         byte-order: big-endian
1142       -                                          1132       -
1143         name: "off"                              1133         name: "off"
1144         type: u16                                1134         type: u16
1145       -                                          1135       -
1146         name: offoff                             1136         name: offoff
1147         type: s16                                1137         type: s16
1148       -                                          1138       -
1149         name: hoff                               1139         name: hoff
1150         type: s16                                1140         type: s16
1151       -                                          1141       -
1152         name: hmask                              1142         name: hmask
1153         type: u32                                1143         type: u32
1154         byte-order: big-endian                   1144         byte-order: big-endian
1155       -                                          1145       -
1156         name: keys                               1146         name: keys
1157         type: binary                             1147         type: binary
1158         struct: tc-u32-key # TODO: array         1148         struct: tc-u32-key # TODO: array
1159   -                                              1149   -
1160     name: tc-u32-pcnt                            1150     name: tc-u32-pcnt
1161     type: struct                                 1151     type: struct
1162     members:                                     1152     members:
1163       -                                          1153       -
1164         name: rcnt                               1154         name: rcnt
1165         type: u64                                1155         type: u64
1166       -                                          1156       -
1167         name: rhit                               1157         name: rhit
1168         type: u64                                1158         type: u64
1169       -                                          1159       -
1170         name: kcnts                              1160         name: kcnts
1171         type: u64 # TODO: array                  1161         type: u64 # TODO: array
1172   -                                              1162   -
1173     name: tcf-t                                  1163     name: tcf-t
1174     type: struct                                 1164     type: struct
1175     members:                                     1165     members:
1176       -                                          1166       -
1177         name: install                            1167         name: install
1178         type: u64                                1168         type: u64
1179       -                                          1169       -
1180         name: lastuse                            1170         name: lastuse
1181         type: u64                                1171         type: u64
1182       -                                          1172       -
1183         name: expires                            1173         name: expires
1184         type: u64                                1174         type: u64
1185       -                                          1175       -
1186         name: firstuse                           1176         name: firstuse
1187         type: u64                                1177         type: u64
1188   -                                              1178   -
1189     name: tc-gen                                 1179     name: tc-gen
1190     type: struct                                 1180     type: struct
1191     members:                                     1181     members:
1192       -                                          1182       -
1193         name: index                              1183         name: index
1194         type: u32                                1184         type: u32
1195       -                                          1185       -
1196         name: capab                              1186         name: capab
1197         type: u32                                1187         type: u32
1198       -                                          1188       -
1199         name: action                             1189         name: action
1200         type: s32                                1190         type: s32
1201       -                                          1191       -
1202         name: refcnt                             1192         name: refcnt
1203         type: s32                                1193         type: s32
1204       -                                          1194       -
1205         name: bindcnt                            1195         name: bindcnt
1206         type: s32                                1196         type: s32
1207   -                                              1197   -
1208     name: tc-gact-p                              1198     name: tc-gact-p
1209     type: struct                                 1199     type: struct
1210     members:                                     1200     members:
1211       -                                          1201       -
1212         name: ptype                              1202         name: ptype
1213         type: u16                                1203         type: u16
1214       -                                          1204       -
1215         name: pval                               1205         name: pval
1216         type: u16                                1206         type: u16
1217       -                                          1207       -
1218         name: paction                            1208         name: paction
1219         type: s32                                1209         type: s32
1220   -                                              1210   -
1221     name: tcf-ematch-tree-hdr                    1211     name: tcf-ematch-tree-hdr
1222     type: struct                                 1212     type: struct
1223     members:                                     1213     members:
1224       -                                          1214       -
1225         name: nmatches                           1215         name: nmatches
1226         type: u16                                1216         type: u16
1227       -                                          1217       -
1228         name: progid                             1218         name: progid
1229         type: u16                                1219         type: u16
1230   -                                              1220   -
1231     name: tc-basic-pcnt                          1221     name: tc-basic-pcnt
1232     type: struct                                 1222     type: struct
1233     members:                                     1223     members:
1234       -                                          1224       -
1235         name: rcnt                               1225         name: rcnt
1236         type: u64                                1226         type: u64
1237       -                                          1227       -
1238         name: rhit                               1228         name: rhit
1239         type: u64                                1229         type: u64
1240   -                                              1230   -
1241     name: tc-matchall-pcnt                       1231     name: tc-matchall-pcnt
1242     type: struct                                 1232     type: struct
1243     members:                                     1233     members:
1244       -                                          1234       -
1245         name: rhit                               1235         name: rhit
1246         type: u64                                1236         type: u64
1247   -                                              1237   -
1248     name: tc-mpls                                1238     name: tc-mpls
1249     type: struct                                 1239     type: struct
1250     members:                                     1240     members:
1251       -                                          1241       -
1252         name: index                              1242         name: index
1253         type: u32                                1243         type: u32
1254       -                                          1244       -
1255         name: capab                              1245         name: capab
1256         type: u32                                1246         type: u32
1257       -                                          1247       -
1258         name: action                             1248         name: action
1259         type: s32                                1249         type: s32
1260       -                                          1250       -
1261         name: refcnt                             1251         name: refcnt
1262         type: s32                                1252         type: s32
1263       -                                          1253       -
1264         name: bindcnt                            1254         name: bindcnt
1265         type: s32                                1255         type: s32
1266       -                                          1256       -
1267         name: m-action                           1257         name: m-action
1268         type: s32                                1258         type: s32
1269   -                                              1259   -
1270     name: tc-police                              1260     name: tc-police
1271     type: struct                                 1261     type: struct
1272     members:                                     1262     members:
1273       -                                          1263       -
1274         name: index                              1264         name: index
1275         type: u32                                1265         type: u32
1276       -                                          1266       -
1277         name: action                             1267         name: action
1278         type: s32                                1268         type: s32
1279       -                                          1269       -
1280         name: limit                              1270         name: limit
1281         type: u32                                1271         type: u32
1282       -                                          1272       -
1283         name: burst                              1273         name: burst
1284         type: u32                                1274         type: u32
1285       -                                          1275       -
1286         name: mtu                                1276         name: mtu
1287         type: u32                                1277         type: u32
1288       -                                          1278       -
1289         name: rate                               1279         name: rate
1290         type: binary                             1280         type: binary
1291         struct: tc-ratespec                      1281         struct: tc-ratespec
1292       -                                          1282       -
1293         name: peakrate                           1283         name: peakrate
1294         type: binary                             1284         type: binary
1295         struct: tc-ratespec                      1285         struct: tc-ratespec
1296       -                                          1286       -
1297         name: refcnt                             1287         name: refcnt
1298         type: s32                                1288         type: s32
1299       -                                          1289       -
1300         name: bindcnt                            1290         name: bindcnt
1301         type: s32                                1291         type: s32
1302       -                                          1292       -
1303         name: capab                              1293         name: capab
1304         type: u32                                1294         type: u32
1305   -                                              1295   -
1306     name: tc-pedit-sel                           1296     name: tc-pedit-sel
1307     type: struct                                 1297     type: struct
1308     members:                                     1298     members:
1309       -                                          1299       -
1310         name: index                              1300         name: index
1311         type: u32                                1301         type: u32
1312       -                                          1302       -
1313         name: capab                              1303         name: capab
1314         type: u32                                1304         type: u32
1315       -                                          1305       -
1316         name: action                             1306         name: action
1317         type: s32                                1307         type: s32
1318       -                                          1308       -
1319         name: refcnt                             1309         name: refcnt
1320         type: s32                                1310         type: s32
1321       -                                          1311       -
1322         name: bindcnt                            1312         name: bindcnt
1323         type: s32                                1313         type: s32
1324       -                                          1314       -
1325         name: nkeys                              1315         name: nkeys
1326         type: u8                                 1316         type: u8
1327       -                                          1317       -
1328         name: flags                              1318         name: flags
1329         type: u8                                 1319         type: u8
1330       -                                          1320       -
1331         name: keys                               1321         name: keys
1332         type: binary                             1322         type: binary
1333         struct: tc-pedit-key # TODO: array       1323         struct: tc-pedit-key # TODO: array
1334   -                                              1324   -
1335     name: tc-pedit-key                           1325     name: tc-pedit-key
1336     type: struct                                 1326     type: struct
1337     members:                                     1327     members:
1338       -                                          1328       -
1339         name: mask                               1329         name: mask
1340         type: u32                                1330         type: u32
1341       -                                          1331       -
1342         name: val                                1332         name: val
1343         type: u32                                1333         type: u32
1344       -                                          1334       -
1345         name: "off"                              1335         name: "off"
1346         type: u32                                1336         type: u32
1347       -                                          1337       -
1348         name: at                                 1338         name: at
1349         type: u32                                1339         type: u32
1350       -                                          1340       -
1351         name: offmask                            1341         name: offmask
1352         type: u32                                1342         type: u32
1353       -                                          1343       -
1354         name: shift                              1344         name: shift
1355         type: u32                                1345         type: u32
1356   -                                              1346   -
1357     name: tc-vlan                                1347     name: tc-vlan
1358     type: struct                                 1348     type: struct
1359     members:                                     1349     members:
1360       -                                          1350       -
1361         name: index                              1351         name: index
1362         type: u32                                1352         type: u32
1363       -                                          1353       -
1364         name: capab                              1354         name: capab
1365         type: u32                                1355         type: u32
1366       -                                          1356       -
1367         name: action                             1357         name: action
1368         type: s32                                1358         type: s32
1369       -                                          1359       -
1370         name: refcnt                             1360         name: refcnt
1371         type: s32                                1361         type: s32
1372       -                                          1362       -
1373         name: bindcnt                            1363         name: bindcnt
1374         type: s32                                1364         type: s32
1375       -                                          1365       -
1376         name: v-action                           1366         name: v-action
1377         type: s32                                1367         type: s32
1378 attribute-sets:                                  1368 attribute-sets:
1379   -                                              1369   -
1380     name: tc-attrs                               1370     name: tc-attrs
1381     attributes:                                  1371     attributes:
1382       -                                          1372       -
1383         name: kind                               1373         name: kind
1384         type: string                             1374         type: string
1385       -                                          1375       -
1386         name: options                            1376         name: options
1387         type: sub-message                        1377         type: sub-message
1388         sub-message: tc-options-msg              1378         sub-message: tc-options-msg
1389         selector: kind                           1379         selector: kind
1390       -                                          1380       -
1391         name: stats                              1381         name: stats
1392         type: binary                             1382         type: binary
1393         struct: tc-stats                         1383         struct: tc-stats
1394       -                                          1384       -
1395         name: xstats                             1385         name: xstats
1396         type: sub-message                        1386         type: sub-message
1397         sub-message: tca-stats-app-msg           1387         sub-message: tca-stats-app-msg
1398         selector: kind                           1388         selector: kind
1399       -                                          1389       -
1400         name: rate                               1390         name: rate
1401         type: binary                             1391         type: binary
1402         struct: gnet-estimator                   1392         struct: gnet-estimator
1403       -                                          1393       -
1404         name: fcnt                               1394         name: fcnt
1405         type: u32                                1395         type: u32
1406       -                                          1396       -
1407         name: stats2                             1397         name: stats2
1408         type: nest                               1398         type: nest
1409         nested-attributes: tca-stats-attrs       1399         nested-attributes: tca-stats-attrs
1410       -                                          1400       -
1411         name: stab                               1401         name: stab
1412         type: nest                               1402         type: nest
1413         nested-attributes: tca-stab-attrs        1403         nested-attributes: tca-stab-attrs
1414       -                                          1404       -
1415         name: pad                                1405         name: pad
1416         type: pad                                1406         type: pad
1417       -                                          1407       -
1418         name: dump-invisible                     1408         name: dump-invisible
1419         type: flag                               1409         type: flag
1420       -                                          1410       -
1421         name: chain                              1411         name: chain
1422         type: u32                                1412         type: u32
1423       -                                          1413       -
1424         name: hw-offload                         1414         name: hw-offload
1425         type: u8                                 1415         type: u8
1426       -                                          1416       -
1427         name: ingress-block                      1417         name: ingress-block
1428         type: u32                                1418         type: u32
1429       -                                          1419       -
1430         name: egress-block                       1420         name: egress-block
1431         type: u32                                1421         type: u32
1432       -                                          1422       -
1433         name: dump-flags                         1423         name: dump-flags
1434         type: bitfield32                         1424         type: bitfield32
1435       -                                          1425       -
1436         name: ext-warn-msg                       1426         name: ext-warn-msg
1437         type: string                             1427         type: string
1438   -                                              1428   -
1439     name: tc-act-attrs                           1429     name: tc-act-attrs
1440     attributes:                                  1430     attributes:
1441       -                                          1431       -
1442         name: kind                               1432         name: kind
1443         type: string                             1433         type: string
1444       -                                          1434       -
1445         name: options                            1435         name: options
1446         type: sub-message                        1436         type: sub-message
1447         sub-message: tc-act-options-msg          1437         sub-message: tc-act-options-msg
1448         selector: kind                           1438         selector: kind
1449       -                                          1439       -
1450         name: index                              1440         name: index
1451         type: u32                                1441         type: u32
1452       -                                          1442       -
1453         name: stats                              1443         name: stats
1454         type: nest                               1444         type: nest
1455         nested-attributes: tc-act-stats-attrs    1445         nested-attributes: tc-act-stats-attrs
1456       -                                          1446       -
1457         name: pad                                1447         name: pad
1458         type: pad                                1448         type: pad
1459       -                                          1449       -
1460         name: cookie                             1450         name: cookie
1461         type: binary                             1451         type: binary
1462       -                                          1452       -
1463         name: flags                              1453         name: flags
1464         type: bitfield32                         1454         type: bitfield32
1465       -                                          1455       -
1466         name: hw-stats                           1456         name: hw-stats
1467         type: bitfield32                         1457         type: bitfield32
1468       -                                          1458       -
1469         name: used-hw-stats                      1459         name: used-hw-stats
1470         type: bitfield32                         1460         type: bitfield32
1471       -                                          1461       -
1472         name: in-hw-count                        1462         name: in-hw-count
1473         type: u32                                1463         type: u32
1474   -                                              1464   -
1475     name: tc-act-stats-attrs                     1465     name: tc-act-stats-attrs
1476     attributes:                                  1466     attributes:
1477       -                                          1467       -
1478         name: basic                              1468         name: basic
1479         type: binary                             1469         type: binary
1480         struct: gnet-stats-basic                 1470         struct: gnet-stats-basic
1481       -                                          1471       -
1482         name: rate-est                           1472         name: rate-est
1483         type: binary                             1473         type: binary
1484         struct: gnet-stats-rate-est              1474         struct: gnet-stats-rate-est
1485       -                                          1475       -
1486         name: queue                              1476         name: queue
1487         type: binary                             1477         type: binary
1488         struct: gnet-stats-queue                 1478         struct: gnet-stats-queue
1489       -                                          1479       -
1490         name: app                                1480         name: app
1491         type: binary                             1481         type: binary
1492       -                                          1482       -
1493         name: rate-est64                         1483         name: rate-est64
1494         type: binary                             1484         type: binary
1495         struct: gnet-stats-rate-est64            1485         struct: gnet-stats-rate-est64
1496       -                                          1486       -
1497         name: pad                                1487         name: pad
1498         type: pad                                1488         type: pad
1499       -                                          1489       -
1500         name: basic-hw                           1490         name: basic-hw
1501         type: binary                             1491         type: binary
1502         struct: gnet-stats-basic                 1492         struct: gnet-stats-basic
1503       -                                          1493       -
1504         name: pkt64                              1494         name: pkt64
1505         type: u64                                1495         type: u64
1506   -                                              1496   -
1507     name: tc-act-bpf-attrs                       1497     name: tc-act-bpf-attrs
1508     attributes:                                  1498     attributes:
1509       -                                          1499       -
1510         name: tm                                 1500         name: tm
1511         type: binary                             1501         type: binary
1512         struct: tcf-t                            1502         struct: tcf-t
1513       -                                          1503       -
1514         name: parms                              1504         name: parms
1515         type: binary                             1505         type: binary
1516       -                                          1506       -
1517         name: ops-len                            1507         name: ops-len
1518         type: u16                                1508         type: u16
1519       -                                          1509       -
1520         name: ops                                1510         name: ops
1521         type: binary                             1511         type: binary
1522       -                                          1512       -
1523         name: fd                                 1513         name: fd
1524         type: u32                                1514         type: u32
1525       -                                          1515       -
1526         name: name                               1516         name: name
1527         type: string                             1517         type: string
1528       -                                          1518       -
1529         name: pad                                1519         name: pad
1530         type: pad                                1520         type: pad
1531       -                                          1521       -
1532         name: tag                                1522         name: tag
1533         type: binary                             1523         type: binary
1534       -                                          1524       -
1535         name: id                                 1525         name: id
1536         type: binary                             1526         type: binary
1537   -                                              1527   -
1538     name: tc-act-connmark-attrs                  1528     name: tc-act-connmark-attrs
1539     attributes:                                  1529     attributes:
1540       -                                          1530       -
1541         name: parms                              1531         name: parms
1542         type: binary                             1532         type: binary
1543       -                                          1533       -
1544         name: tm                                 1534         name: tm
1545         type: binary                             1535         type: binary
1546         struct: tcf-t                            1536         struct: tcf-t
1547       -                                          1537       -
1548         name: pad                                1538         name: pad
1549         type: pad                                1539         type: pad
1550   -                                              1540   -
1551     name: tc-act-csum-attrs                      1541     name: tc-act-csum-attrs
1552     attributes:                                  1542     attributes:
1553       -                                          1543       -
1554         name: parms                              1544         name: parms
1555         type: binary                             1545         type: binary
1556       -                                          1546       -
1557         name: tm                                 1547         name: tm
1558         type: binary                             1548         type: binary
1559         struct: tcf-t                            1549         struct: tcf-t
1560       -                                          1550       -
1561         name: pad                                1551         name: pad
1562         type: pad                                1552         type: pad
1563   -                                              1553   -
1564     name: tc-act-ct-attrs                        1554     name: tc-act-ct-attrs
1565     attributes:                                  1555     attributes:
1566       -                                          1556       -
1567         name: parms                              1557         name: parms
1568         type: binary                             1558         type: binary
1569       -                                          1559       -
1570         name: tm                                 1560         name: tm
1571         type: binary                             1561         type: binary
1572         struct: tcf-t                            1562         struct: tcf-t
1573       -                                          1563       -
1574         name: action                             1564         name: action
1575         type: u16                                1565         type: u16
1576       -                                          1566       -
1577         name: zone                               1567         name: zone
1578         type: u16                                1568         type: u16
1579       -                                          1569       -
1580         name: mark                               1570         name: mark
1581         type: u32                                1571         type: u32
1582       -                                          1572       -
1583         name: mark-mask                          1573         name: mark-mask
1584         type: u32                                1574         type: u32
1585       -                                          1575       -
1586         name: labels                             1576         name: labels
1587         type: binary                             1577         type: binary
1588       -                                          1578       -
1589         name: labels-mask                        1579         name: labels-mask
1590         type: binary                             1580         type: binary
1591       -                                          1581       -
1592         name: nat-ipv4-min                       1582         name: nat-ipv4-min
1593         type: u32                                1583         type: u32
1594         byte-order: big-endian                   1584         byte-order: big-endian
1595       -                                          1585       -
1596         name: nat-ipv4-max                       1586         name: nat-ipv4-max
1597         type: u32                                1587         type: u32
1598         byte-order: big-endian                   1588         byte-order: big-endian
1599       -                                          1589       -
1600         name: nat-ipv6-min                       1590         name: nat-ipv6-min
1601         type: binary                             1591         type: binary
1602       -                                          1592       -
1603         name: nat-ipv6-max                       1593         name: nat-ipv6-max
1604         type: binary                             1594         type: binary
1605       -                                          1595       -
1606         name: nat-port-min                       1596         name: nat-port-min
1607         type: u16                                1597         type: u16
1608         byte-order: big-endian                   1598         byte-order: big-endian
1609       -                                          1599       -
1610         name: nat-port-max                       1600         name: nat-port-max
1611         type: u16                                1601         type: u16
1612         byte-order: big-endian                   1602         byte-order: big-endian
1613       -                                          1603       -
1614         name: pad                                1604         name: pad
1615         type: pad                                1605         type: pad
1616       -                                          1606       -
1617         name: helper-name                        1607         name: helper-name
1618         type: string                             1608         type: string
1619       -                                          1609       -
1620         name: helper-family                      1610         name: helper-family
1621         type: u8                                 1611         type: u8
1622       -                                          1612       -
1623         name: helper-proto                       1613         name: helper-proto
1624         type: u8                                 1614         type: u8
1625   -                                              1615   -
1626     name: tc-act-ctinfo-attrs                    1616     name: tc-act-ctinfo-attrs
1627     attributes:                                  1617     attributes:
1628       -                                          1618       -
1629         name: pad                                1619         name: pad
1630         type: pad                                1620         type: pad
1631       -                                          1621       -
1632         name: tm                                 1622         name: tm
1633         type: binary                             1623         type: binary
1634         struct: tcf-t                            1624         struct: tcf-t
1635       -                                          1625       -
1636         name: act                                1626         name: act
1637         type: binary                             1627         type: binary
1638       -                                          1628       -
1639         name: zone                               1629         name: zone
1640         type: u16                                1630         type: u16
1641       -                                          1631       -
1642         name: parms-dscp-mask                    1632         name: parms-dscp-mask
1643         type: u32                                1633         type: u32
1644       -                                          1634       -
1645         name: parms-dscp-statemask               1635         name: parms-dscp-statemask
1646         type: u32                                1636         type: u32
1647       -                                          1637       -
1648         name: parms-cpmark-mask                  1638         name: parms-cpmark-mask
1649         type: u32                                1639         type: u32
1650       -                                          1640       -
1651         name: stats-dscp-set                     1641         name: stats-dscp-set
1652         type: u64                                1642         type: u64
1653       -                                          1643       -
1654         name: stats-dscp-error                   1644         name: stats-dscp-error
1655         type: u64                                1645         type: u64
1656       -                                          1646       -
1657         name: stats-cpmark-set                   1647         name: stats-cpmark-set
1658         type: u64                                1648         type: u64
1659   -                                              1649   -
1660     name: tc-act-gate-attrs                      1650     name: tc-act-gate-attrs
1661     attributes:                                  1651     attributes:
1662       -                                          1652       -
1663         name: tm                                 1653         name: tm
1664         type: binary                             1654         type: binary
1665         struct: tcf-t                            1655         struct: tcf-t
1666       -                                          1656       -
1667         name: parms                              1657         name: parms
1668         type: binary                             1658         type: binary
1669       -                                          1659       -
1670         name: pad                                1660         name: pad
1671         type: pad                                1661         type: pad
1672       -                                          1662       -
1673         name: priority                           1663         name: priority
1674         type: s32                                1664         type: s32
1675       -                                          1665       -
1676         name: entry-list                         1666         name: entry-list
1677         type: binary                             1667         type: binary
1678       -                                          1668       -
1679         name: base-time                          1669         name: base-time
1680         type: u64                                1670         type: u64
1681       -                                          1671       -
1682         name: cycle-time                         1672         name: cycle-time
1683         type: u64                                1673         type: u64
1684       -                                          1674       -
1685         name: cycle-time-ext                     1675         name: cycle-time-ext
1686         type: u64                                1676         type: u64
1687       -                                          1677       -
1688         name: flags                              1678         name: flags
1689         type: u32                                1679         type: u32
1690       -                                          1680       -
1691         name: clockid                            1681         name: clockid
1692         type: s32                                1682         type: s32
1693   -                                              1683   -
1694     name: tc-act-ife-attrs                       1684     name: tc-act-ife-attrs
1695     attributes:                                  1685     attributes:
1696       -                                          1686       -
1697         name: parms                              1687         name: parms
1698         type: binary                             1688         type: binary
1699       -                                          1689       -
1700         name: tm                                 1690         name: tm
1701         type: binary                             1691         type: binary
1702         struct: tcf-t                            1692         struct: tcf-t
1703       -                                          1693       -
1704         name: dmac                               1694         name: dmac
1705         type: binary                             1695         type: binary
1706       -                                          1696       -
1707         name: smac                               1697         name: smac
1708         type: binary                             1698         type: binary
1709       -                                          1699       -
1710         name: type                               1700         name: type
1711         type: u16                                1701         type: u16
1712       -                                          1702       -
1713         name: metalst                            1703         name: metalst
1714         type: binary                             1704         type: binary
1715       -                                          1705       -
1716         name: pad                                1706         name: pad
1717         type: pad                                1707         type: pad
1718   -                                              1708   -
1719     name: tc-act-mirred-attrs                    1709     name: tc-act-mirred-attrs
1720     attributes:                                  1710     attributes:
1721       -                                          1711       -
1722         name: tm                                 1712         name: tm
1723         type: binary                             1713         type: binary
1724         struct: tcf-t                            1714         struct: tcf-t
1725       -                                          1715       -
1726         name: parms                              1716         name: parms
1727         type: binary                             1717         type: binary
1728       -                                          1718       -
1729         name: pad                                1719         name: pad
1730         type: pad                                1720         type: pad
1731       -                                          1721       -
1732         name: blockid                            1722         name: blockid
1733         type: binary                             1723         type: binary
1734   -                                              1724   -
1735     name: tc-act-mpls-attrs                      1725     name: tc-act-mpls-attrs
1736     attributes:                                  1726     attributes:
1737       -                                          1727       -
1738         name: tm                                 1728         name: tm
1739         type: binary                             1729         type: binary
1740         struct: tcf-t                            1730         struct: tcf-t
1741       -                                          1731       -
1742         name: parms                              1732         name: parms
1743         type: binary                             1733         type: binary
1744         struct: tc-mpls                          1734         struct: tc-mpls
1745       -                                          1735       -
1746         name: pad                                1736         name: pad
1747         type: pad                                1737         type: pad
1748       -                                          1738       -
1749         name: proto                              1739         name: proto
1750         type: u16                                1740         type: u16
1751         byte-order: big-endian                   1741         byte-order: big-endian
1752       -                                          1742       -
1753         name: label                              1743         name: label
1754         type: u32                                1744         type: u32
1755       -                                          1745       -
1756         name: tc                                 1746         name: tc
1757         type: u8                                 1747         type: u8
1758       -                                          1748       -
1759         name: ttl                                1749         name: ttl
1760         type: u8                                 1750         type: u8
1761       -                                          1751       -
1762         name: bos                                1752         name: bos
1763         type: u8                                 1753         type: u8
1764   -                                              1754   -
1765     name: tc-act-nat-attrs                       1755     name: tc-act-nat-attrs
1766     attributes:                                  1756     attributes:
1767       -                                          1757       -
1768         name: parms                              1758         name: parms
1769         type: binary                             1759         type: binary
1770       -                                          1760       -
1771         name: tm                                 1761         name: tm
1772         type: binary                             1762         type: binary
1773         struct: tcf-t                            1763         struct: tcf-t
1774       -                                          1764       -
1775         name: pad                                1765         name: pad
1776         type: pad                                1766         type: pad
1777   -                                              1767   -
1778     name: tc-act-pedit-attrs                     1768     name: tc-act-pedit-attrs
1779     attributes:                                  1769     attributes:
1780       -                                          1770       -
1781         name: tm                                 1771         name: tm
1782         type: binary                             1772         type: binary
1783         struct: tcf-t                            1773         struct: tcf-t
1784       -                                          1774       -
1785         name: parms                              1775         name: parms
1786         type: binary                             1776         type: binary
1787         struct: tc-pedit-sel                     1777         struct: tc-pedit-sel
1788       -                                          1778       -
1789         name: pad                                1779         name: pad
1790         type: pad                                1780         type: pad
1791       -                                          1781       -
1792         name: parms-ex                           1782         name: parms-ex
1793         type: binary                             1783         type: binary
1794       -                                          1784       -
1795         name: keys-ex                            1785         name: keys-ex
1796         type: binary                             1786         type: binary
1797       -                                          1787       -
1798         name: key-ex                             1788         name: key-ex
1799         type: binary                             1789         type: binary
1800   -                                              1790   -
1801     name: tc-act-police-attrs                    1791     name: tc-act-police-attrs
1802     attributes:                                  1792     attributes:
1803       -                                          1793       -
1804         name: tbf                                1794         name: tbf
1805         type: binary                             1795         type: binary
1806         struct: tc-police                        1796         struct: tc-police
1807       -                                          1797       -
1808         name: rate                               1798         name: rate
1809         type: binary # TODO                      1799         type: binary # TODO
1810       -                                          1800       -
1811         name: peakrate                           1801         name: peakrate
1812         type: binary # TODO                      1802         type: binary # TODO
1813       -                                          1803       -
1814         name: avrate                             1804         name: avrate
1815         type: u32                                1805         type: u32
1816       -                                          1806       -
1817         name: result                             1807         name: result
1818         type: u32                                1808         type: u32
1819       -                                          1809       -
1820         name: tm                                 1810         name: tm
1821         type: binary                             1811         type: binary
1822         struct: tcf-t                            1812         struct: tcf-t
1823       -                                          1813       -
1824         name: pad                                1814         name: pad
1825         type: pad                                1815         type: pad
1826       -                                          1816       -
1827         name: rate64                             1817         name: rate64
1828         type: u64                                1818         type: u64
1829       -                                          1819       -
1830         name: peakrate64                         1820         name: peakrate64
1831         type: u64                                1821         type: u64
1832       -                                          1822       -
1833         name: pktrate64                          1823         name: pktrate64
1834         type: u64                                1824         type: u64
1835       -                                          1825       -
1836         name: pktburst64                         1826         name: pktburst64
1837         type: u64                                1827         type: u64
1838   -                                              1828   -
1839     name: tc-act-simple-attrs                    1829     name: tc-act-simple-attrs
1840     attributes:                                  1830     attributes:
1841       -                                          1831       -
1842         name: tm                                 1832         name: tm
1843         type: binary                             1833         type: binary
1844         struct: tcf-t                            1834         struct: tcf-t
1845       -                                          1835       -
1846         name: parms                              1836         name: parms
1847         type: binary                             1837         type: binary
1848       -                                          1838       -
1849         name: data                               1839         name: data
1850         type: binary                             1840         type: binary
1851       -                                          1841       -
1852         name: pad                                1842         name: pad
1853         type: pad                                1843         type: pad
1854   -                                              1844   -
1855     name: tc-act-skbedit-attrs                   1845     name: tc-act-skbedit-attrs
1856     attributes:                                  1846     attributes:
1857       -                                          1847       -
1858         name: tm                                 1848         name: tm
1859         type: binary                             1849         type: binary
1860         struct: tcf-t                            1850         struct: tcf-t
1861       -                                          1851       -
1862         name: parms                              1852         name: parms
1863         type: binary                             1853         type: binary
1864       -                                          1854       -
1865         name: priority                           1855         name: priority
1866         type: u32                                1856         type: u32
1867       -                                          1857       -
1868         name: queue-mapping                      1858         name: queue-mapping
1869         type: u16                                1859         type: u16
1870       -                                          1860       -
1871         name: mark                               1861         name: mark
1872         type: u32                                1862         type: u32
1873       -                                          1863       -
1874         name: pad                                1864         name: pad
1875         type: pad                                1865         type: pad
1876       -                                          1866       -
1877         name: ptype                              1867         name: ptype
1878         type: u16                                1868         type: u16
1879       -                                          1869       -
1880         name: mask                               1870         name: mask
1881         type: u32                                1871         type: u32
1882       -                                          1872       -
1883         name: flags                              1873         name: flags
1884         type: u64                                1874         type: u64
1885       -                                          1875       -
1886         name: queue-mapping-max                  1876         name: queue-mapping-max
1887         type: u16                                1877         type: u16
1888   -                                              1878   -
1889     name: tc-act-skbmod-attrs                    1879     name: tc-act-skbmod-attrs
1890     attributes:                                  1880     attributes:
1891       -                                          1881       -
1892         name: tm                                 1882         name: tm
1893         type: binary                             1883         type: binary
1894         struct: tcf-t                            1884         struct: tcf-t
1895       -                                          1885       -
1896         name: parms                              1886         name: parms
1897         type: binary                             1887         type: binary
1898       -                                          1888       -
1899         name: dmac                               1889         name: dmac
1900         type: binary                             1890         type: binary
1901       -                                          1891       -
1902         name: smac                               1892         name: smac
1903         type: binary                             1893         type: binary
1904       -                                          1894       -
1905         name: etype                              1895         name: etype
1906         type: binary                             1896         type: binary
1907       -                                          1897       -
1908         name: pad                                1898         name: pad
1909         type: pad                                1899         type: pad
1910   -                                              1900   -
1911     name: tc-act-tunnel-key-attrs                1901     name: tc-act-tunnel-key-attrs
1912     attributes:                                  1902     attributes:
1913       -                                          1903       -
1914         name: tm                                 1904         name: tm
1915         type: binary                             1905         type: binary
1916         struct: tcf-t                            1906         struct: tcf-t
1917       -                                          1907       -
1918         name: parms                              1908         name: parms
1919         type: binary                             1909         type: binary
1920       -                                          1910       -
1921         name: enc-ipv4-src                       1911         name: enc-ipv4-src
1922         type: u32                                1912         type: u32
1923         byte-order: big-endian                   1913         byte-order: big-endian
1924       -                                          1914       -
1925         name: enc-ipv4-dst                       1915         name: enc-ipv4-dst
1926         type: u32                                1916         type: u32
1927         byte-order: big-endian                   1917         byte-order: big-endian
1928       -                                          1918       -
1929         name: enc-ipv6-src                       1919         name: enc-ipv6-src
1930         type: binary                             1920         type: binary
1931       -                                          1921       -
1932         name: enc-ipv6-dst                       1922         name: enc-ipv6-dst
1933         type: binary                             1923         type: binary
1934       -                                          1924       -
1935         name: enc-key-id                         1925         name: enc-key-id
1936         type: u64                                1926         type: u64
1937         byte-order: big-endian                   1927         byte-order: big-endian
1938       -                                          1928       -
1939         name: pad                                1929         name: pad
1940         type: pad                                1930         type: pad
1941       -                                          1931       -
1942         name: enc-dst-port                       1932         name: enc-dst-port
1943         type: u16                                1933         type: u16
1944         byte-order: big-endian                   1934         byte-order: big-endian
1945       -                                          1935       -
1946         name: no-csum                            1936         name: no-csum
1947         type: u8                                 1937         type: u8
1948       -                                          1938       -
1949         name: enc-opts                           1939         name: enc-opts
1950         type: binary                             1940         type: binary
1951       -                                          1941       -
1952         name: enc-tos                            1942         name: enc-tos
1953         type: u8                                 1943         type: u8
1954       -                                          1944       -
1955         name: enc-ttl                            1945         name: enc-ttl
1956         type: u8                                 1946         type: u8
1957       -                                          1947       -
1958         name: no-frag                            1948         name: no-frag
1959         type: flag                               1949         type: flag
1960   -                                              1950   -
1961     name: tc-act-vlan-attrs                      1951     name: tc-act-vlan-attrs
1962     attributes:                                  1952     attributes:
1963       -                                          1953       -
1964         name: tm                                 1954         name: tm
1965         type: binary                             1955         type: binary
1966         struct: tcf-t                            1956         struct: tcf-t
1967       -                                          1957       -
1968         name: parms                              1958         name: parms
1969         type: binary                             1959         type: binary
1970         struct: tc-vlan                          1960         struct: tc-vlan
1971       -                                          1961       -
1972         name: push-vlan-id                       1962         name: push-vlan-id
1973         type: u16                                1963         type: u16
1974       -                                          1964       -
1975         name: push-vlan-protocol                 1965         name: push-vlan-protocol
1976         type: u16                                1966         type: u16
1977       -                                          1967       -
1978         name: pad                                1968         name: pad
1979         type: pad                                1969         type: pad
1980       -                                          1970       -
1981         name: push-vlan-priority                 1971         name: push-vlan-priority
1982         type: u8                                 1972         type: u8
1983       -                                          1973       -
1984         name: push-eth-dst                       1974         name: push-eth-dst
1985         type: binary                             1975         type: binary
1986       -                                          1976       -
1987         name: push-eth-src                       1977         name: push-eth-src
1988         type: binary                             1978         type: binary
1989   -                                              1979   -
1990     name: tc-basic-attrs                         1980     name: tc-basic-attrs
1991     attributes:                                  1981     attributes:
1992       -                                          1982       -
1993         name: classid                            1983         name: classid
1994         type: u32                                1984         type: u32
1995       -                                          1985       -
1996         name: ematches                           1986         name: ematches
1997         type: nest                               1987         type: nest
1998         nested-attributes: tc-ematch-attrs       1988         nested-attributes: tc-ematch-attrs
1999       -                                          1989       -
2000         name: act                                1990         name: act
2001         type: indexed-array                      1991         type: indexed-array
2002         sub-type: nest                           1992         sub-type: nest
2003         nested-attributes: tc-act-attrs          1993         nested-attributes: tc-act-attrs
2004       -                                          1994       -
2005         name: police                             1995         name: police
2006         type: nest                               1996         type: nest
2007         nested-attributes: tc-police-attrs       1997         nested-attributes: tc-police-attrs
2008       -                                          1998       -
2009         name: pcnt                               1999         name: pcnt
2010         type: binary                             2000         type: binary
2011         struct: tc-basic-pcnt                    2001         struct: tc-basic-pcnt
2012       -                                          2002       -
2013         name: pad                                2003         name: pad
2014         type: pad                                2004         type: pad
2015   -                                              2005   -
2016     name: tc-bpf-attrs                           2006     name: tc-bpf-attrs
2017     attributes:                                  2007     attributes:
2018       -                                          2008       -
2019         name: act                                2009         name: act
2020         type: nest                               2010         type: nest
2021         nested-attributes: tc-act-attrs          2011         nested-attributes: tc-act-attrs
2022       -                                          2012       -
2023         name: police                             2013         name: police
2024         type: nest                               2014         type: nest
2025         nested-attributes: tc-police-attrs       2015         nested-attributes: tc-police-attrs
2026       -                                          2016       -
2027         name: classid                            2017         name: classid
2028         type: u32                                2018         type: u32
2029       -                                          2019       -
2030         name: ops-len                            2020         name: ops-len
2031         type: u16                                2021         type: u16
2032       -                                          2022       -
2033         name: ops                                2023         name: ops
2034         type: binary                             2024         type: binary
2035       -                                          2025       -
2036         name: fd                                 2026         name: fd
2037         type: u32                                2027         type: u32
2038       -                                          2028       -
2039         name: name                               2029         name: name
2040         type: string                             2030         type: string
2041       -                                          2031       -
2042         name: flags                              2032         name: flags
2043         type: u32                                2033         type: u32
2044       -                                          2034       -
2045         name: flags-gen                          2035         name: flags-gen
2046         type: u32                                2036         type: u32
2047       -                                          2037       -
2048         name: tag                                2038         name: tag
2049         type: binary                             2039         type: binary
2050       -                                          2040       -
2051         name: id                                 2041         name: id
2052         type: u32                                2042         type: u32
2053   -                                              2043   -
2054     name: tc-cake-attrs                          2044     name: tc-cake-attrs
2055     attributes:                                  2045     attributes:
2056       -                                          2046       -
2057         name: pad                                2047         name: pad
2058         type: pad                                2048         type: pad
2059       -                                          2049       -
2060         name: base-rate64                        2050         name: base-rate64
2061         type: u64                                2051         type: u64
2062       -                                          2052       -
2063         name: diffserv-mode                      2053         name: diffserv-mode
2064         type: u32                                2054         type: u32
2065       -                                          2055       -
2066         name: atm                                2056         name: atm
2067         type: u32                                2057         type: u32
2068       -                                          2058       -
2069         name: flow-mode                          2059         name: flow-mode
2070         type: u32                                2060         type: u32
2071       -                                          2061       -
2072         name: overhead                           2062         name: overhead
2073         type: u32                                2063         type: u32
2074       -                                          2064       -
2075         name: rtt                                2065         name: rtt
2076         type: u32                                2066         type: u32
2077       -                                          2067       -
2078         name: target                             2068         name: target
2079         type: u32                                2069         type: u32
2080       -                                          2070       -
2081         name: autorate                           2071         name: autorate
2082         type: u32                                2072         type: u32
2083       -                                          2073       -
2084         name: memory                             2074         name: memory
2085         type: u32                                2075         type: u32
2086       -                                          2076       -
2087         name: nat                                2077         name: nat
2088         type: u32                                2078         type: u32
2089       -                                          2079       -
2090         name: raw                                2080         name: raw
2091         type: u32                                2081         type: u32
2092       -                                          2082       -
2093         name: wash                               2083         name: wash
2094         type: u32                                2084         type: u32
2095       -                                          2085       -
2096         name: mpu                                2086         name: mpu
2097         type: u32                                2087         type: u32
2098       -                                          2088       -
2099         name: ingress                            2089         name: ingress
2100         type: u32                                2090         type: u32
2101       -                                          2091       -
2102         name: ack-filter                         2092         name: ack-filter
2103         type: u32                                2093         type: u32
2104       -                                          2094       -
2105         name: split-gso                          2095         name: split-gso
2106         type: u32                                2096         type: u32
2107       -                                          2097       -
2108         name: fwmark                             2098         name: fwmark
2109         type: u32                                2099         type: u32
2110   -                                              2100   -
2111     name: tc-cake-stats-attrs                    2101     name: tc-cake-stats-attrs
2112     attributes:                                  2102     attributes:
2113       -                                          2103       -
2114         name: pad                                2104         name: pad
2115         type: pad                                2105         type: pad
2116       -                                          2106       -
2117         name: capacity-estimate64                2107         name: capacity-estimate64
2118         type: u64                                2108         type: u64
2119       -                                          2109       -
2120         name: memory-limit                       2110         name: memory-limit
2121         type: u32                                2111         type: u32
2122       -                                          2112       -
2123         name: memory-used                        2113         name: memory-used
2124         type: u32                                2114         type: u32
2125       -                                          2115       -
2126         name: avg-netoff                         2116         name: avg-netoff
2127         type: u32                                2117         type: u32
2128       -                                          2118       -
2129         name: min-netlen                         2119         name: min-netlen
2130         type: u32                                2120         type: u32
2131       -                                          2121       -
2132         name: max-netlen                         2122         name: max-netlen
2133         type: u32                                2123         type: u32
2134       -                                          2124       -
2135         name: min-adjlen                         2125         name: min-adjlen
2136         type: u32                                2126         type: u32
2137       -                                          2127       -
2138         name: max-adjlen                         2128         name: max-adjlen
2139         type: u32                                2129         type: u32
2140       -                                          2130       -
2141         name: tin-stats                          2131         name: tin-stats
2142         type: indexed-array                      2132         type: indexed-array
2143         sub-type: nest                           2133         sub-type: nest
2144         nested-attributes: tc-cake-tin-stats-    2134         nested-attributes: tc-cake-tin-stats-attrs
2145       -                                          2135       -
2146         name: deficit                            2136         name: deficit
2147         type: s32                                2137         type: s32
2148       -                                          2138       -
2149         name: cobalt-count                       2139         name: cobalt-count
2150         type: u32                                2140         type: u32
2151       -                                          2141       -
2152         name: dropping                           2142         name: dropping
2153         type: u32                                2143         type: u32
2154       -                                          2144       -
2155         name: drop-next-us                       2145         name: drop-next-us
2156         type: s32                                2146         type: s32
2157       -                                          2147       -
2158         name: p-drop                             2148         name: p-drop
2159         type: u32                                2149         type: u32
2160       -                                          2150       -
2161         name: blue-timer-us                      2151         name: blue-timer-us
2162         type: s32                                2152         type: s32
2163   -                                              2153   -
2164     name: tc-cake-tin-stats-attrs                2154     name: tc-cake-tin-stats-attrs
2165     attributes:                                  2155     attributes:
2166       -                                          2156       -
2167         name: pad                                2157         name: pad
2168         type: pad                                2158         type: pad
2169       -                                          2159       -
2170         name: sent-packets                       2160         name: sent-packets
2171         type: u32                                2161         type: u32
2172       -                                          2162       -
2173         name: sent-bytes64                       2163         name: sent-bytes64
2174         type: u64                                2164         type: u64
2175       -                                          2165       -
2176         name: dropped-packets                    2166         name: dropped-packets
2177         type: u32                                2167         type: u32
2178       -                                          2168       -
2179         name: dropped-bytes64                    2169         name: dropped-bytes64
2180         type: u64                                2170         type: u64
2181       -                                          2171       -
2182         name: acks-dropped-packets               2172         name: acks-dropped-packets
2183         type: u32                                2173         type: u32
2184       -                                          2174       -
2185         name: acks-dropped-bytes64               2175         name: acks-dropped-bytes64
2186         type: u64                                2176         type: u64
2187       -                                          2177       -
2188         name: ecn-marked-packets                 2178         name: ecn-marked-packets
2189         type: u32                                2179         type: u32
2190       -                                          2180       -
2191         name: ecn-marked-bytes64                 2181         name: ecn-marked-bytes64
2192         type: u64                                2182         type: u64
2193       -                                          2183       -
2194         name: backlog-packets                    2184         name: backlog-packets
2195         type: u32                                2185         type: u32
2196       -                                          2186       -
2197         name: backlog-bytes                      2187         name: backlog-bytes
2198         type: u32                                2188         type: u32
2199       -                                          2189       -
2200         name: threshold-rate64                   2190         name: threshold-rate64
2201         type: u64                                2191         type: u64
2202       -                                          2192       -
2203         name: target-us                          2193         name: target-us
2204         type: u32                                2194         type: u32
2205       -                                          2195       -
2206         name: interval-us                        2196         name: interval-us
2207         type: u32                                2197         type: u32
2208       -                                          2198       -
2209         name: way-indirect-hits                  2199         name: way-indirect-hits
2210         type: u32                                2200         type: u32
2211       -                                          2201       -
2212         name: way-misses                         2202         name: way-misses
2213         type: u32                                2203         type: u32
2214       -                                          2204       -
2215         name: way-collisions                     2205         name: way-collisions
2216         type: u32                                2206         type: u32
2217       -                                          2207       -
2218         name: peak-delay-us                      2208         name: peak-delay-us
2219         type: u32                                2209         type: u32
2220       -                                          2210       -
2221         name: avg-delay-us                       2211         name: avg-delay-us
2222         type: u32                                2212         type: u32
2223       -                                          2213       -
2224         name: base-delay-us                      2214         name: base-delay-us
2225         type: u32                                2215         type: u32
2226       -                                          2216       -
2227         name: sparse-flows                       2217         name: sparse-flows
2228         type: u32                                2218         type: u32
2229       -                                          2219       -
2230         name: bulk-flows                         2220         name: bulk-flows
2231         type: u32                                2221         type: u32
2232       -                                          2222       -
2233         name: unresponsive-flows                 2223         name: unresponsive-flows
2234         type: u32                                2224         type: u32
2235       -                                          2225       -
2236         name: max-skblen                         2226         name: max-skblen
2237         type: u32                                2227         type: u32
2238       -                                          2228       -
2239         name: flow-quantum                       2229         name: flow-quantum
2240         type: u32                                2230         type: u32
2241   -                                              2231   -
2242     name: tc-cbs-attrs                           2232     name: tc-cbs-attrs
2243     attributes:                                  2233     attributes:
2244       -                                          2234       -
2245         name: parms                              2235         name: parms
2246         type: binary                             2236         type: binary
2247         struct: tc-cbs-qopt                      2237         struct: tc-cbs-qopt
2248   -                                              2238   -
2249     name: tc-cgroup-attrs                        2239     name: tc-cgroup-attrs
2250     attributes:                                  2240     attributes:
2251       -                                          2241       -
2252         name: act                                2242         name: act
2253         type: nest                               2243         type: nest
2254         nested-attributes: tc-act-attrs          2244         nested-attributes: tc-act-attrs
2255       -                                          2245       -
2256         name: police                             2246         name: police
2257         type: nest                               2247         type: nest
2258         nested-attributes: tc-police-attrs       2248         nested-attributes: tc-police-attrs
2259       -                                          2249       -
2260         name: ematches                           2250         name: ematches
2261         type: binary                             2251         type: binary
2262   -                                              2252   -
2263     name: tc-choke-attrs                         2253     name: tc-choke-attrs
2264     attributes:                                  2254     attributes:
2265       -                                          2255       -
2266         name: parms                              2256         name: parms
2267         type: binary                             2257         type: binary
2268         struct: tc-red-qopt                      2258         struct: tc-red-qopt
2269       -                                          2259       -
2270         name: stab                               2260         name: stab
2271         type: binary                             2261         type: binary
2272         checks:                                  2262         checks:
2273           min-len: 256                           2263           min-len: 256
2274           max-len: 256                           2264           max-len: 256
2275       -                                          2265       -
2276         name: max-p                              2266         name: max-p
2277         type: u32                                2267         type: u32
2278   -                                              2268   -
2279     name: tc-codel-attrs                         2269     name: tc-codel-attrs
2280     attributes:                                  2270     attributes:
2281       -                                          2271       -
2282         name: target                             2272         name: target
2283         type: u32                                2273         type: u32
2284       -                                          2274       -
2285         name: limit                              2275         name: limit
2286         type: u32                                2276         type: u32
2287       -                                          2277       -
2288         name: interval                           2278         name: interval
2289         type: u32                                2279         type: u32
2290       -                                          2280       -
2291         name: ecn                                2281         name: ecn
2292         type: u32                                2282         type: u32
2293       -                                          2283       -
2294         name: ce-threshold                       2284         name: ce-threshold
2295         type: u32                                2285         type: u32
2296   -                                              2286   -
2297     name: tc-drr-attrs                           2287     name: tc-drr-attrs
2298     attributes:                                  2288     attributes:
2299       -                                          2289       -
2300         name: quantum                            2290         name: quantum
2301         type: u32                                2291         type: u32
2302   -                                              2292   -
2303     name: tc-ematch-attrs                        2293     name: tc-ematch-attrs
2304     attributes:                                  2294     attributes:
2305       -                                          2295       -
2306         name: tree-hdr                           2296         name: tree-hdr
2307         type: binary                             2297         type: binary
2308         struct: tcf-ematch-tree-hdr              2298         struct: tcf-ematch-tree-hdr
2309       -                                          2299       -
2310         name: tree-list                          2300         name: tree-list
2311         type: binary                             2301         type: binary
2312   -                                              2302   -
2313     name: tc-flow-attrs                          2303     name: tc-flow-attrs
2314     attributes:                                  2304     attributes:
2315       -                                          2305       -
2316         name: keys                               2306         name: keys
2317         type: u32                                2307         type: u32
2318       -                                          2308       -
2319         name: mode                               2309         name: mode
2320         type: u32                                2310         type: u32
2321       -                                          2311       -
2322         name: baseclass                          2312         name: baseclass
2323         type: u32                                2313         type: u32
2324       -                                          2314       -
2325         name: rshift                             2315         name: rshift
2326         type: u32                                2316         type: u32
2327       -                                          2317       -
2328         name: addend                             2318         name: addend
2329         type: u32                                2319         type: u32
2330       -                                          2320       -
2331         name: mask                               2321         name: mask
2332         type: u32                                2322         type: u32
2333       -                                          2323       -
2334         name: xor                                2324         name: xor
2335         type: u32                                2325         type: u32
2336       -                                          2326       -
2337         name: divisor                            2327         name: divisor
2338         type: u32                                2328         type: u32
2339       -                                          2329       -
2340         name: act                                2330         name: act
2341         type: binary                             2331         type: binary
2342       -                                          2332       -
2343         name: police                             2333         name: police
2344         type: nest                               2334         type: nest
2345         nested-attributes: tc-police-attrs       2335         nested-attributes: tc-police-attrs
2346       -                                          2336       -
2347         name: ematches                           2337         name: ematches
2348         type: binary                             2338         type: binary
2349       -                                          2339       -
2350         name: perturb                            2340         name: perturb
2351         type: u32                                2341         type: u32
2352   -                                              2342   -
2353     name: tc-flower-attrs                        2343     name: tc-flower-attrs
2354     attributes:                                  2344     attributes:
2355       -                                          2345       -
2356         name: classid                            2346         name: classid
2357         type: u32                                2347         type: u32
2358       -                                          2348       -
2359         name: indev                              2349         name: indev
2360         type: string                             2350         type: string
2361       -                                          2351       -
2362         name: act                                2352         name: act
2363         type: indexed-array                      2353         type: indexed-array
2364         sub-type: nest                           2354         sub-type: nest
2365         nested-attributes: tc-act-attrs          2355         nested-attributes: tc-act-attrs
2366       -                                          2356       -
2367         name: key-eth-dst                        2357         name: key-eth-dst
2368         type: binary                             2358         type: binary
2369         display-hint: mac                        2359         display-hint: mac
2370       -                                          2360       -
2371         name: key-eth-dst-mask                   2361         name: key-eth-dst-mask
2372         type: binary                             2362         type: binary
2373         display-hint: mac                        2363         display-hint: mac
2374       -                                          2364       -
2375         name: key-eth-src                        2365         name: key-eth-src
2376         type: binary                             2366         type: binary
2377         display-hint: mac                        2367         display-hint: mac
2378       -                                          2368       -
2379         name: key-eth-src-mask                   2369         name: key-eth-src-mask
2380         type: binary                             2370         type: binary
2381         display-hint: mac                        2371         display-hint: mac
2382       -                                          2372       -
2383         name: key-eth-type                       2373         name: key-eth-type
2384         type: u16                                2374         type: u16
2385         byte-order: big-endian                   2375         byte-order: big-endian
2386       -                                          2376       -
2387         name: key-ip-proto                       2377         name: key-ip-proto
2388         type: u8                                 2378         type: u8
2389       -                                          2379       -
2390         name: key-ipv4-src                       2380         name: key-ipv4-src
2391         type: u32                                2381         type: u32
2392         byte-order: big-endian                   2382         byte-order: big-endian
2393         display-hint: ipv4                       2383         display-hint: ipv4
2394       -                                          2384       -
2395         name: key-ipv4-src-mask                  2385         name: key-ipv4-src-mask
2396         type: u32                                2386         type: u32
2397         byte-order: big-endian                   2387         byte-order: big-endian
2398         display-hint: ipv4                       2388         display-hint: ipv4
2399       -                                          2389       -
2400         name: key-ipv4-dst                       2390         name: key-ipv4-dst
2401         type: u32                                2391         type: u32
2402         byte-order: big-endian                   2392         byte-order: big-endian
2403         display-hint: ipv4                       2393         display-hint: ipv4
2404       -                                          2394       -
2405         name: key-ipv4-dst-mask                  2395         name: key-ipv4-dst-mask
2406         type: u32                                2396         type: u32
2407         byte-order: big-endian                   2397         byte-order: big-endian
2408         display-hint: ipv4                       2398         display-hint: ipv4
2409       -                                          2399       -
2410         name: key-ipv6-src                       2400         name: key-ipv6-src
2411         type: binary                             2401         type: binary
2412         display-hint: ipv6                       2402         display-hint: ipv6
2413       -                                          2403       -
2414         name: key-ipv6-src-mask                  2404         name: key-ipv6-src-mask
2415         type: binary                             2405         type: binary
2416         display-hint: ipv6                       2406         display-hint: ipv6
2417       -                                          2407       -
2418         name: key-ipv6-dst                       2408         name: key-ipv6-dst
2419         type: binary                             2409         type: binary
2420         display-hint: ipv6                       2410         display-hint: ipv6
2421       -                                          2411       -
2422         name: key-ipv6-dst-mask                  2412         name: key-ipv6-dst-mask
2423         type: binary                             2413         type: binary
2424         display-hint: ipv6                       2414         display-hint: ipv6
2425       -                                          2415       -
2426         name: key-tcp-src                        2416         name: key-tcp-src
2427         type: u16                                2417         type: u16
2428         byte-order: big-endian                   2418         byte-order: big-endian
2429       -                                          2419       -
2430         name: key-tcp-dst                        2420         name: key-tcp-dst
2431         type: u16                                2421         type: u16
2432         byte-order: big-endian                   2422         byte-order: big-endian
2433       -                                          2423       -
2434         name: key-udp-src                        2424         name: key-udp-src
2435         type: u16                                2425         type: u16
2436         byte-order: big-endian                   2426         byte-order: big-endian
2437       -                                          2427       -
2438         name: key-udp-dst                        2428         name: key-udp-dst
2439         type: u16                                2429         type: u16
2440         byte-order: big-endian                   2430         byte-order: big-endian
2441       -                                          2431       -
2442         name: flags                              2432         name: flags
2443         type: u32                                2433         type: u32
2444         enum: tc-cls-flags                       2434         enum: tc-cls-flags
2445         enum-as-flags: true                      2435         enum-as-flags: true
2446       -                                          2436       -
2447         name: key-vlan-id                        2437         name: key-vlan-id
2448         type: u16                                2438         type: u16
2449         byte-order: big-endian                   2439         byte-order: big-endian
2450       -                                          2440       -
2451         name: key-vlan-prio                      2441         name: key-vlan-prio
2452         type: u8                                 2442         type: u8
2453       -                                          2443       -
2454         name: key-vlan-eth-type                  2444         name: key-vlan-eth-type
2455         type: u16                                2445         type: u16
2456         byte-order: big-endian                   2446         byte-order: big-endian
2457       -                                          2447       -
2458         name: key-enc-key-id                     2448         name: key-enc-key-id
2459         type: u32                                2449         type: u32
2460         byte-order: big-endian                   2450         byte-order: big-endian
2461       -                                          2451       -
2462         name: key-enc-ipv4-src                   2452         name: key-enc-ipv4-src
2463         type: u32                                2453         type: u32
2464         byte-order: big-endian                   2454         byte-order: big-endian
2465         display-hint: ipv4                       2455         display-hint: ipv4
2466       -                                          2456       -
2467         name: key-enc-ipv4-src-mask              2457         name: key-enc-ipv4-src-mask
2468         type: u32                                2458         type: u32
2469         byte-order: big-endian                   2459         byte-order: big-endian
2470         display-hint: ipv4                       2460         display-hint: ipv4
2471       -                                          2461       -
2472         name: key-enc-ipv4-dst                   2462         name: key-enc-ipv4-dst
2473         type: u32                                2463         type: u32
2474         byte-order: big-endian                   2464         byte-order: big-endian
2475         display-hint: ipv4                       2465         display-hint: ipv4
2476       -                                          2466       -
2477         name: key-enc-ipv4-dst-mask              2467         name: key-enc-ipv4-dst-mask
2478         type: u32                                2468         type: u32
2479         byte-order: big-endian                   2469         byte-order: big-endian
2480         display-hint: ipv4                       2470         display-hint: ipv4
2481       -                                          2471       -
2482         name: key-enc-ipv6-src                   2472         name: key-enc-ipv6-src
2483         type: binary                             2473         type: binary
2484         display-hint: ipv6                       2474         display-hint: ipv6
2485       -                                          2475       -
2486         name: key-enc-ipv6-src-mask              2476         name: key-enc-ipv6-src-mask
2487         type: binary                             2477         type: binary
2488         display-hint: ipv6                       2478         display-hint: ipv6
2489       -                                          2479       -
2490         name: key-enc-ipv6-dst                   2480         name: key-enc-ipv6-dst
2491         type: binary                             2481         type: binary
2492         display-hint: ipv6                       2482         display-hint: ipv6
2493       -                                          2483       -
2494         name: key-enc-ipv6-dst-mask              2484         name: key-enc-ipv6-dst-mask
2495         type: binary                             2485         type: binary
2496         display-hint: ipv6                       2486         display-hint: ipv6
2497       -                                          2487       -
2498         name: key-tcp-src-mask                   2488         name: key-tcp-src-mask
2499         type: u16                                2489         type: u16
2500         byte-order: big-endian                   2490         byte-order: big-endian
2501       -                                          2491       -
2502         name: key-tcp-dst-mask                   2492         name: key-tcp-dst-mask
2503         type: u16                                2493         type: u16
2504         byte-order: big-endian                   2494         byte-order: big-endian
2505       -                                          2495       -
2506         name: key-udp-src-mask                   2496         name: key-udp-src-mask
2507         type: u16                                2497         type: u16
2508         byte-order: big-endian                   2498         byte-order: big-endian
2509       -                                          2499       -
2510         name: key-udp-dst-mask                   2500         name: key-udp-dst-mask
2511         type: u16                                2501         type: u16
2512         byte-order: big-endian                   2502         byte-order: big-endian
2513       -                                          2503       -
2514         name: key-sctp-src-mask                  2504         name: key-sctp-src-mask
2515         type: u16                                2505         type: u16
2516         byte-order: big-endian                   2506         byte-order: big-endian
2517       -                                          2507       -
2518         name: key-sctp-dst-mask                  2508         name: key-sctp-dst-mask
2519         type: u16                                2509         type: u16
2520         byte-order: big-endian                   2510         byte-order: big-endian
2521       -                                          2511       -
2522         name: key-sctp-src                       2512         name: key-sctp-src
2523         type: u16                                2513         type: u16
2524         byte-order: big-endian                   2514         byte-order: big-endian
2525       -                                          2515       -
2526         name: key-sctp-dst                       2516         name: key-sctp-dst
2527         type: u16                                2517         type: u16
2528         byte-order: big-endian                   2518         byte-order: big-endian
2529       -                                          2519       -
2530         name: key-enc-udp-src-port               2520         name: key-enc-udp-src-port
2531         type: u16                                2521         type: u16
2532         byte-order: big-endian                   2522         byte-order: big-endian
2533       -                                          2523       -
2534         name: key-enc-udp-src-port-mask          2524         name: key-enc-udp-src-port-mask
2535         type: u16                                2525         type: u16
2536         byte-order: big-endian                   2526         byte-order: big-endian
2537       -                                          2527       -
2538         name: key-enc-udp-dst-port               2528         name: key-enc-udp-dst-port
2539         type: u16                                2529         type: u16
2540         byte-order: big-endian                   2530         byte-order: big-endian
2541       -                                          2531       -
2542         name: key-enc-udp-dst-port-mask          2532         name: key-enc-udp-dst-port-mask
2543         type: u16                                2533         type: u16
2544         byte-order: big-endian                   2534         byte-order: big-endian
2545       -                                          2535       -
2546         name: key-flags                          2536         name: key-flags
2547         type: u32                                2537         type: u32
2548         byte-order: big-endian                   2538         byte-order: big-endian
2549         enum: tc-flower-key-ctrl-flags        << 
2550         enum-as-flags: true                   << 
2551       -                                          2539       -
2552         name: key-flags-mask                     2540         name: key-flags-mask
2553         type: u32                                2541         type: u32
2554         byte-order: big-endian                   2542         byte-order: big-endian
2555         enum: tc-flower-key-ctrl-flags        << 
2556         enum-as-flags: true                   << 
2557       -                                          2543       -
2558         name: key-icmpv4-code                    2544         name: key-icmpv4-code
2559         type: u8                                 2545         type: u8
2560       -                                          2546       -
2561         name: key-icmpv4-code-mask               2547         name: key-icmpv4-code-mask
2562         type: u8                                 2548         type: u8
2563       -                                          2549       -
2564         name: key-icmpv4-type                    2550         name: key-icmpv4-type
2565         type: u8                                 2551         type: u8
2566       -                                          2552       -
2567         name: key-icmpv4-type-mask               2553         name: key-icmpv4-type-mask
2568         type: u8                                 2554         type: u8
2569       -                                          2555       -
2570         name: key-icmpv6-code                    2556         name: key-icmpv6-code
2571         type: u8                                 2557         type: u8
2572       -                                          2558       -
2573         name: key-icmpv6-code-mask               2559         name: key-icmpv6-code-mask
2574         type: u8                                 2560         type: u8
2575       -                                          2561       -
2576         name: key-icmpv6-type                    2562         name: key-icmpv6-type
2577         type: u8                                 2563         type: u8
2578       -                                          2564       -
2579         name: key-icmpv6-type-mask               2565         name: key-icmpv6-type-mask
2580         type: u8                                 2566         type: u8
2581       -                                          2567       -
2582         name: key-arp-sip                        2568         name: key-arp-sip
2583         type: u32                                2569         type: u32
2584         byte-order: big-endian                   2570         byte-order: big-endian
2585       -                                          2571       -
2586         name: key-arp-sip-mask                   2572         name: key-arp-sip-mask
2587         type: u32                                2573         type: u32
2588         byte-order: big-endian                   2574         byte-order: big-endian
2589       -                                          2575       -
2590         name: key-arp-tip                        2576         name: key-arp-tip
2591         type: u32                                2577         type: u32
2592         byte-order: big-endian                   2578         byte-order: big-endian
2593       -                                          2579       -
2594         name: key-arp-tip-mask                   2580         name: key-arp-tip-mask
2595         type: u32                                2581         type: u32
2596         byte-order: big-endian                   2582         byte-order: big-endian
2597       -                                          2583       -
2598         name: key-arp-op                         2584         name: key-arp-op
2599         type: u8                                 2585         type: u8
2600       -                                          2586       -
2601         name: key-arp-op-mask                    2587         name: key-arp-op-mask
2602         type: u8                                 2588         type: u8
2603       -                                          2589       -
2604         name: key-arp-sha                        2590         name: key-arp-sha
2605         type: binary                             2591         type: binary
2606         display-hint: mac                        2592         display-hint: mac
2607       -                                          2593       -
2608         name: key-arp-sha-mask                   2594         name: key-arp-sha-mask
2609         type: binary                             2595         type: binary
2610         display-hint: mac                        2596         display-hint: mac
2611       -                                          2597       -
2612         name: key-arp-tha                        2598         name: key-arp-tha
2613         type: binary                             2599         type: binary
2614         display-hint: mac                        2600         display-hint: mac
2615       -                                          2601       -
2616         name: key-arp-tha-mask                   2602         name: key-arp-tha-mask
2617         type: binary                             2603         type: binary
2618         display-hint: mac                        2604         display-hint: mac
2619       -                                          2605       -
2620         name: key-mpls-ttl                       2606         name: key-mpls-ttl
2621         type: u8                                 2607         type: u8
2622       -                                          2608       -
2623         name: key-mpls-bos                       2609         name: key-mpls-bos
2624         type: u8                                 2610         type: u8
2625       -                                          2611       -
2626         name: key-mpls-tc                        2612         name: key-mpls-tc
2627         type: u8                                 2613         type: u8
2628       -                                          2614       -
2629         name: key-mpls-label                     2615         name: key-mpls-label
2630         type: u32                                2616         type: u32
2631         byte-order: big-endian                   2617         byte-order: big-endian
2632       -                                          2618       -
2633         name: key-tcp-flags                      2619         name: key-tcp-flags
2634         type: u16                                2620         type: u16
2635         byte-order: big-endian                   2621         byte-order: big-endian
2636       -                                          2622       -
2637         name: key-tcp-flags-mask                 2623         name: key-tcp-flags-mask
2638         type: u16                                2624         type: u16
2639         byte-order: big-endian                   2625         byte-order: big-endian
2640       -                                          2626       -
2641         name: key-ip-tos                         2627         name: key-ip-tos
2642         type: u8                                 2628         type: u8
2643       -                                          2629       -
2644         name: key-ip-tos-mask                    2630         name: key-ip-tos-mask
2645         type: u8                                 2631         type: u8
2646       -                                          2632       -
2647         name: key-ip-ttl                         2633         name: key-ip-ttl
2648         type: u8                                 2634         type: u8
2649       -                                          2635       -
2650         name: key-ip-ttl-mask                    2636         name: key-ip-ttl-mask
2651         type: u8                                 2637         type: u8
2652       -                                          2638       -
2653         name: key-cvlan-id                       2639         name: key-cvlan-id
2654         type: u16                                2640         type: u16
2655         byte-order: big-endian                   2641         byte-order: big-endian
2656       -                                          2642       -
2657         name: key-cvlan-prio                     2643         name: key-cvlan-prio
2658         type: u8                                 2644         type: u8
2659       -                                          2645       -
2660         name: key-cvlan-eth-type                 2646         name: key-cvlan-eth-type
2661         type: u16                                2647         type: u16
2662         byte-order: big-endian                   2648         byte-order: big-endian
2663       -                                          2649       -
2664         name: key-enc-ip-tos                     2650         name: key-enc-ip-tos
2665         type: u8                                 2651         type: u8
2666       -                                          2652       -
2667         name: key-enc-ip-tos-mask                2653         name: key-enc-ip-tos-mask
2668         type: u8                                 2654         type: u8
2669       -                                          2655       -
2670         name: key-enc-ip-ttl                     2656         name: key-enc-ip-ttl
2671         type: u8                                 2657         type: u8
2672       -                                          2658       -
2673         name: key-enc-ip-ttl-mask                2659         name: key-enc-ip-ttl-mask
2674         type: u8                                 2660         type: u8
2675       -                                          2661       -
2676         name: key-enc-opts                       2662         name: key-enc-opts
2677         type: nest                               2663         type: nest
2678         nested-attributes: tc-flower-key-enc-    2664         nested-attributes: tc-flower-key-enc-opts-attrs
2679       -                                          2665       -
2680         name: key-enc-opts-mask                  2666         name: key-enc-opts-mask
2681         type: nest                               2667         type: nest
2682         nested-attributes: tc-flower-key-enc-    2668         nested-attributes: tc-flower-key-enc-opts-attrs
2683       -                                          2669       -
2684         name: in-hw-count                        2670         name: in-hw-count
2685         type: u32                                2671         type: u32
2686       -                                          2672       -
2687         name: key-port-src-min                   2673         name: key-port-src-min
2688         type: u16                                2674         type: u16
2689         byte-order: big-endian                   2675         byte-order: big-endian
2690       -                                          2676       -
2691         name: key-port-src-max                   2677         name: key-port-src-max
2692         type: u16                                2678         type: u16
2693         byte-order: big-endian                   2679         byte-order: big-endian
2694       -                                          2680       -
2695         name: key-port-dst-min                   2681         name: key-port-dst-min
2696         type: u16                                2682         type: u16
2697         byte-order: big-endian                   2683         byte-order: big-endian
2698       -                                          2684       -
2699         name: key-port-dst-max                   2685         name: key-port-dst-max
2700         type: u16                                2686         type: u16
2701         byte-order: big-endian                   2687         byte-order: big-endian
2702       -                                          2688       -
2703         name: key-ct-state                       2689         name: key-ct-state
2704         type: u16                                2690         type: u16
2705       -                                          2691       -
2706         name: key-ct-state-mask                  2692         name: key-ct-state-mask
2707         type: u16                                2693         type: u16
2708       -                                          2694       -
2709         name: key-ct-zone                        2695         name: key-ct-zone
2710         type: u16                                2696         type: u16
2711       -                                          2697       -
2712         name: key-ct-zone-mask                   2698         name: key-ct-zone-mask
2713         type: u16                                2699         type: u16
2714       -                                          2700       -
2715         name: key-ct-mark                        2701         name: key-ct-mark
2716         type: u32                                2702         type: u32
2717       -                                          2703       -
2718         name: key-ct-mark-mask                   2704         name: key-ct-mark-mask
2719         type: u32                                2705         type: u32
2720       -                                          2706       -
2721         name: key-ct-labels                      2707         name: key-ct-labels
2722         type: binary                             2708         type: binary
2723       -                                          2709       -
2724         name: key-ct-labels-mask                 2710         name: key-ct-labels-mask
2725         type: binary                             2711         type: binary
2726       -                                          2712       -
2727         name: key-mpls-opts                      2713         name: key-mpls-opts
2728         type: nest                               2714         type: nest
2729         nested-attributes: tc-flower-key-mpls    2715         nested-attributes: tc-flower-key-mpls-opt-attrs
2730       -                                          2716       -
2731         name: key-hash                           2717         name: key-hash
2732         type: u32                                2718         type: u32
2733       -                                          2719       -
2734         name: key-hash-mask                      2720         name: key-hash-mask
2735         type: u32                                2721         type: u32
2736       -                                          2722       -
2737         name: key-num-of-vlans                   2723         name: key-num-of-vlans
2738         type: u8                                 2724         type: u8
2739       -                                          2725       -
2740         name: key-pppoe-sid                      2726         name: key-pppoe-sid
2741         type: u16                                2727         type: u16
2742         byte-order: big-endian                   2728         byte-order: big-endian
2743       -                                          2729       -
2744         name: key-ppp-proto                      2730         name: key-ppp-proto
2745         type: u16                                2731         type: u16
2746         byte-order: big-endian                   2732         byte-order: big-endian
2747       -                                          2733       -
2748         name: key-l2-tpv3-sid                    2734         name: key-l2-tpv3-sid
2749         type: u32                                2735         type: u32
2750         byte-order: big-endian                   2736         byte-order: big-endian
2751       -                                          2737       -
2752         name: l2-miss                            2738         name: l2-miss
2753         type: u8                                 2739         type: u8
2754       -                                          2740       -
2755         name: key-cfm                            2741         name: key-cfm
2756         type: nest                               2742         type: nest
2757         nested-attributes: tc-flower-key-cfm-    2743         nested-attributes: tc-flower-key-cfm-attrs
2758       -                                          2744       -
2759         name: key-spi                            2745         name: key-spi
2760         type: u32                                2746         type: u32
2761         byte-order: big-endian                   2747         byte-order: big-endian
2762       -                                          2748       -
2763         name: key-spi-mask                       2749         name: key-spi-mask
2764         type: u32                                2750         type: u32
2765         byte-order: big-endian                   2751         byte-order: big-endian
2766       -                                       << 
2767         name: key-enc-flags                   << 
2768         type: u32                             << 
2769         byte-order: big-endian                << 
2770         enum: tc-flower-key-ctrl-flags        << 
2771         enum-as-flags: true                   << 
2772       -                                       << 
2773         name: key-enc-flags-mask              << 
2774         type: u32                             << 
2775         byte-order: big-endian                << 
2776         enum: tc-flower-key-ctrl-flags        << 
2777         enum-as-flags: true                   << 
2778   -                                              2752   -
2779     name: tc-flower-key-enc-opts-attrs           2753     name: tc-flower-key-enc-opts-attrs
2780     attributes:                                  2754     attributes:
2781       -                                          2755       -
2782         name: geneve                             2756         name: geneve
2783         type: nest                               2757         type: nest
2784         nested-attributes: tc-flower-key-enc-    2758         nested-attributes: tc-flower-key-enc-opt-geneve-attrs
2785       -                                          2759       -
2786         name: vxlan                              2760         name: vxlan
2787         type: nest                               2761         type: nest
2788         nested-attributes: tc-flower-key-enc-    2762         nested-attributes: tc-flower-key-enc-opt-vxlan-attrs
2789       -                                          2763       -
2790         name: erspan                             2764         name: erspan
2791         type: nest                               2765         type: nest
2792         nested-attributes: tc-flower-key-enc-    2766         nested-attributes: tc-flower-key-enc-opt-erspan-attrs
2793       -                                          2767       -
2794         name: gtp                                2768         name: gtp
2795         type: nest                               2769         type: nest
2796         nested-attributes: tc-flower-key-enc-    2770         nested-attributes: tc-flower-key-enc-opt-gtp-attrs
2797   -                                              2771   -
2798     name: tc-flower-key-enc-opt-geneve-attrs     2772     name: tc-flower-key-enc-opt-geneve-attrs
2799     attributes:                                  2773     attributes:
2800       -                                          2774       -
2801         name: class                              2775         name: class
2802         type: u16                                2776         type: u16
2803       -                                          2777       -
2804         name: type                               2778         name: type
2805         type: u8                                 2779         type: u8
2806       -                                          2780       -
2807         name: data                               2781         name: data
2808         type: binary                             2782         type: binary
2809   -                                              2783   -
2810     name: tc-flower-key-enc-opt-vxlan-attrs      2784     name: tc-flower-key-enc-opt-vxlan-attrs
2811     attributes:                                  2785     attributes:
2812       -                                          2786       -
2813         name: gbp                                2787         name: gbp
2814         type: u32                                2788         type: u32
2815   -                                              2789   -
2816     name: tc-flower-key-enc-opt-erspan-attrs     2790     name: tc-flower-key-enc-opt-erspan-attrs
2817     attributes:                                  2791     attributes:
2818       -                                          2792       -
2819         name: ver                                2793         name: ver
2820         type: u8                                 2794         type: u8
2821       -                                          2795       -
2822         name: index                              2796         name: index
2823         type: u32                                2797         type: u32
2824       -                                          2798       -
2825         name: dir                                2799         name: dir
2826         type: u8                                 2800         type: u8
2827       -                                          2801       -
2828         name: hwid                               2802         name: hwid
2829         type: u8                                 2803         type: u8
2830   -                                              2804   -
2831     name: tc-flower-key-enc-opt-gtp-attrs        2805     name: tc-flower-key-enc-opt-gtp-attrs
2832     attributes:                                  2806     attributes:
2833       -                                          2807       -
2834         name: pdu-type                           2808         name: pdu-type
2835         type: u8                                 2809         type: u8
2836       -                                          2810       -
2837         name: qfi                                2811         name: qfi
2838         type: u8                                 2812         type: u8
2839   -                                              2813   -
2840     name: tc-flower-key-mpls-opt-attrs           2814     name: tc-flower-key-mpls-opt-attrs
2841     attributes:                                  2815     attributes:
2842       -                                          2816       -
2843         name: lse-depth                          2817         name: lse-depth
2844         type: u8                                 2818         type: u8
2845       -                                          2819       -
2846         name: lse-ttl                            2820         name: lse-ttl
2847         type: u8                                 2821         type: u8
2848       -                                          2822       -
2849         name: lse-bos                            2823         name: lse-bos
2850         type: u8                                 2824         type: u8
2851       -                                          2825       -
2852         name: lse-tc                             2826         name: lse-tc
2853         type: u8                                 2827         type: u8
2854       -                                          2828       -
2855         name: lse-label                          2829         name: lse-label
2856         type: u32                                2830         type: u32
2857   -                                              2831   -
2858     name: tc-flower-key-cfm-attrs                2832     name: tc-flower-key-cfm-attrs
2859     attributes:                                  2833     attributes:
2860       -                                          2834       -
2861         name: md-level                           2835         name: md-level
2862         type: u8                                 2836         type: u8
2863       -                                          2837       -
2864         name: opcode                             2838         name: opcode
2865         type: u8                                 2839         type: u8
2866   -                                              2840   -
2867     name: tc-fw-attrs                            2841     name: tc-fw-attrs
2868     attributes:                                  2842     attributes:
2869       -                                          2843       -
2870         name: classid                            2844         name: classid
2871         type: u32                                2845         type: u32
2872       -                                          2846       -
2873         name: police                             2847         name: police
2874         type: nest                               2848         type: nest
2875         nested-attributes: tc-police-attrs       2849         nested-attributes: tc-police-attrs
2876       -                                          2850       -
2877         name: indev                              2851         name: indev
2878         type: string                             2852         type: string
2879       -                                          2853       -
2880         name: act                                2854         name: act
2881         type: indexed-array                      2855         type: indexed-array
2882         sub-type: nest                           2856         sub-type: nest
2883         nested-attributes: tc-act-attrs          2857         nested-attributes: tc-act-attrs
2884       -                                          2858       -
2885         name: mask                               2859         name: mask
2886         type: u32                                2860         type: u32
2887   -                                              2861   -
2888     name: tc-gred-attrs                          2862     name: tc-gred-attrs
2889     attributes:                                  2863     attributes:
2890       -                                          2864       -
2891         name: parms                              2865         name: parms
2892         type: binary # array of struct: tc-gr    2866         type: binary # array of struct: tc-gred-qopt
2893       -                                          2867       -
2894         name: stab                               2868         name: stab
2895         type: binary                             2869         type: binary
2896         sub-type: u8                             2870         sub-type: u8
2897       -                                          2871       -
2898         name: dps                                2872         name: dps
2899         type: binary                             2873         type: binary
2900         struct: tc-gred-sopt                     2874         struct: tc-gred-sopt
2901       -                                          2875       -
2902         name: max-p                              2876         name: max-p
2903         type: binary                             2877         type: binary
2904         sub-type: u32                            2878         sub-type: u32
2905       -                                          2879       -
2906         name: limit                              2880         name: limit
2907         type: u32                                2881         type: u32
2908       -                                          2882       -
2909         name: vq-list                            2883         name: vq-list
2910         type: nest                               2884         type: nest
2911         nested-attributes: tca-gred-vq-list-a    2885         nested-attributes: tca-gred-vq-list-attrs
2912   -                                              2886   -
2913     name: tca-gred-vq-list-attrs                 2887     name: tca-gred-vq-list-attrs
2914     attributes:                                  2888     attributes:
2915       -                                          2889       -
2916         name: entry                              2890         name: entry
2917         type: nest                               2891         type: nest
2918         nested-attributes: tca-gred-vq-entry-    2892         nested-attributes: tca-gred-vq-entry-attrs
2919         multi-attr: true                         2893         multi-attr: true
2920   -                                              2894   -
2921     name: tca-gred-vq-entry-attrs                2895     name: tca-gred-vq-entry-attrs
2922     attributes:                                  2896     attributes:
2923       -                                          2897       -
2924         name: pad                                2898         name: pad
2925         type: pad                                2899         type: pad
2926       -                                          2900       -
2927         name: dp                                 2901         name: dp
2928         type: u32                                2902         type: u32
2929       -                                          2903       -
2930         name: stat-bytes                         2904         name: stat-bytes
2931         type: u64                                2905         type: u64
2932       -                                          2906       -
2933         name: stat-packets                       2907         name: stat-packets
2934         type: u32                                2908         type: u32
2935       -                                          2909       -
2936         name: stat-backlog                       2910         name: stat-backlog
2937         type: u32                                2911         type: u32
2938       -                                          2912       -
2939         name: stat-prob-drop                     2913         name: stat-prob-drop
2940         type: u32                                2914         type: u32
2941       -                                          2915       -
2942         name: stat-prob-mark                     2916         name: stat-prob-mark
2943         type: u32                                2917         type: u32
2944       -                                          2918       -
2945         name: stat-forced-drop                   2919         name: stat-forced-drop
2946         type: u32                                2920         type: u32
2947       -                                          2921       -
2948         name: stat-forced-mark                   2922         name: stat-forced-mark
2949         type: u32                                2923         type: u32
2950       -                                          2924       -
2951         name: stat-pdrop                         2925         name: stat-pdrop
2952         type: u32                                2926         type: u32
2953       -                                          2927       -
2954         name: stat-other                         2928         name: stat-other
2955         type: u32                                2929         type: u32
2956       -                                          2930       -
2957         name: flags                              2931         name: flags
2958         type: u32                                2932         type: u32
2959   -                                              2933   -
2960     name: tc-hfsc-attrs                          2934     name: tc-hfsc-attrs
2961     attributes:                                  2935     attributes:
2962       -                                          2936       -
2963         name: rsc                                2937         name: rsc
2964         type: binary                             2938         type: binary
2965       -                                          2939       -
2966         name: fsc                                2940         name: fsc
2967         type: binary                             2941         type: binary
2968       -                                          2942       -
2969         name: usc                                2943         name: usc
2970         type: binary                             2944         type: binary
2971   -                                              2945   -
2972     name: tc-hhf-attrs                           2946     name: tc-hhf-attrs
2973     attributes:                                  2947     attributes:
2974       -                                          2948       -
2975         name: backlog-limit                      2949         name: backlog-limit
2976         type: u32                                2950         type: u32
2977       -                                          2951       -
2978         name: quantum                            2952         name: quantum
2979         type: u32                                2953         type: u32
2980       -                                          2954       -
2981         name: hh-flows-limit                     2955         name: hh-flows-limit
2982         type: u32                                2956         type: u32
2983       -                                          2957       -
2984         name: reset-timeout                      2958         name: reset-timeout
2985         type: u32                                2959         type: u32
2986       -                                          2960       -
2987         name: admit-bytes                        2961         name: admit-bytes
2988         type: u32                                2962         type: u32
2989       -                                          2963       -
2990         name: evict-timeout                      2964         name: evict-timeout
2991         type: u32                                2965         type: u32
2992       -                                          2966       -
2993         name: non-hh-weight                      2967         name: non-hh-weight
2994         type: u32                                2968         type: u32
2995   -                                              2969   -
2996     name: tc-htb-attrs                           2970     name: tc-htb-attrs
2997     attributes:                                  2971     attributes:
2998       -                                          2972       -
2999         name: parms                              2973         name: parms
3000         type: binary                             2974         type: binary
3001         struct: tc-htb-opt                       2975         struct: tc-htb-opt
3002       -                                          2976       -
3003         name: init                               2977         name: init
3004         type: binary                             2978         type: binary
3005         struct: tc-htb-glob                      2979         struct: tc-htb-glob
3006       -                                          2980       -
3007         name: ctab                               2981         name: ctab
3008         type: binary                             2982         type: binary
3009       -                                          2983       -
3010         name: rtab                               2984         name: rtab
3011         type: binary                             2985         type: binary
3012       -                                          2986       -
3013         name: direct-qlen                        2987         name: direct-qlen
3014         type: u32                                2988         type: u32
3015       -                                          2989       -
3016         name: rate64                             2990         name: rate64
3017         type: u64                                2991         type: u64
3018       -                                          2992       -
3019         name: ceil64                             2993         name: ceil64
3020         type: u64                                2994         type: u64
3021       -                                          2995       -
3022         name: pad                                2996         name: pad
3023         type: pad                                2997         type: pad
3024       -                                          2998       -
3025         name: offload                            2999         name: offload
3026         type: flag                               3000         type: flag
3027   -                                              3001   -
3028     name: tc-matchall-attrs                      3002     name: tc-matchall-attrs
3029     attributes:                                  3003     attributes:
3030       -                                          3004       -
3031         name: classid                            3005         name: classid
3032         type: u32                                3006         type: u32
3033       -                                          3007       -
3034         name: act                                3008         name: act
3035         type: indexed-array                      3009         type: indexed-array
3036         sub-type: nest                           3010         sub-type: nest
3037         nested-attributes: tc-act-attrs          3011         nested-attributes: tc-act-attrs
3038       -                                          3012       -
3039         name: flags                              3013         name: flags
3040         type: u32                                3014         type: u32
3041       -                                          3015       -
3042         name: pcnt                               3016         name: pcnt
3043         type: binary                             3017         type: binary
3044         struct: tc-matchall-pcnt                 3018         struct: tc-matchall-pcnt
3045       -                                          3019       -
3046         name: pad                                3020         name: pad
3047         type: pad                                3021         type: pad
3048   -                                              3022   -
3049     name: tc-etf-attrs                           3023     name: tc-etf-attrs
3050     attributes:                                  3024     attributes:
3051       -                                          3025       -
3052         name: parms                              3026         name: parms
3053         type: binary                             3027         type: binary
3054         struct: tc-etf-qopt                      3028         struct: tc-etf-qopt
3055   -                                              3029   -
3056     name: tc-ets-attrs                           3030     name: tc-ets-attrs
3057     attributes:                                  3031     attributes:
3058       -                                          3032       -
3059         name: nbands                             3033         name: nbands
3060         type: u8                                 3034         type: u8
3061       -                                          3035       -
3062         name: nstrict                            3036         name: nstrict
3063         type: u8                                 3037         type: u8
3064       -                                          3038       -
3065         name: quanta                             3039         name: quanta
3066         type: nest                               3040         type: nest
3067         nested-attributes: tc-ets-attrs          3041         nested-attributes: tc-ets-attrs
3068       -                                          3042       -
3069         name: quanta-band                        3043         name: quanta-band
3070         type: u32                                3044         type: u32
3071         multi-attr: true                         3045         multi-attr: true
3072       -                                          3046       -
3073         name: priomap                            3047         name: priomap
3074         type: nest                               3048         type: nest
3075         nested-attributes: tc-ets-attrs          3049         nested-attributes: tc-ets-attrs
3076       -                                          3050       -
3077         name: priomap-band                       3051         name: priomap-band
3078         type: u8                                 3052         type: u8
3079         multi-attr: true                         3053         multi-attr: true
3080   -                                              3054   -
3081     name: tc-fq-attrs                            3055     name: tc-fq-attrs
3082     attributes:                                  3056     attributes:
3083       -                                          3057       -
3084         name: plimit                             3058         name: plimit
3085         type: u32                                3059         type: u32
3086         doc: Limit of total number of packets    3060         doc: Limit of total number of packets in queue
3087       -                                          3061       -
3088         name: flow-plimit                        3062         name: flow-plimit
3089         type: u32                                3063         type: u32
3090         doc: Limit of packets per flow           3064         doc: Limit of packets per flow
3091       -                                          3065       -
3092         name: quantum                            3066         name: quantum
3093         type: u32                                3067         type: u32
3094         doc: RR quantum                          3068         doc: RR quantum
3095       -                                          3069       -
3096         name: initial-quantum                    3070         name: initial-quantum
3097         type: u32                                3071         type: u32
3098         doc: RR quantum for new flow             3072         doc: RR quantum for new flow
3099       -                                          3073       -
3100         name: rate-enable                        3074         name: rate-enable
3101         type: u32                                3075         type: u32
3102         doc: Enable / disable rate limiting      3076         doc: Enable / disable rate limiting
3103       -                                          3077       -
3104         name: flow-default-rate                  3078         name: flow-default-rate
3105         type: u32                                3079         type: u32
3106         doc: Obsolete, do not use                3080         doc: Obsolete, do not use
3107       -                                          3081       -
3108         name: flow-max-rate                      3082         name: flow-max-rate
3109         type: u32                                3083         type: u32
3110         doc: Per flow max rate                   3084         doc: Per flow max rate
3111       -                                          3085       -
3112         name: buckets-log                        3086         name: buckets-log
3113         type: u32                                3087         type: u32
3114         doc: log2(number of buckets)             3088         doc: log2(number of buckets)
3115       -                                          3089       -
3116         name: flow-refill-delay                  3090         name: flow-refill-delay
3117         type: u32                                3091         type: u32
3118         doc: Flow credit refill delay in usec    3092         doc: Flow credit refill delay in usec
3119       -                                          3093       -
3120         name: orphan-mask                        3094         name: orphan-mask
3121         type: u32                                3095         type: u32
3122         doc: Mask applied to orphaned skb has    3096         doc: Mask applied to orphaned skb hashes
3123       -                                          3097       -
3124         name: low-rate-threshold                 3098         name: low-rate-threshold
3125         type: u32                                3099         type: u32
3126         doc: Per packet delay under this rate    3100         doc: Per packet delay under this rate
3127       -                                          3101       -
3128         name: ce-threshold                       3102         name: ce-threshold
3129         type: u32                                3103         type: u32
3130         doc: DCTCP-like CE marking threshold     3104         doc: DCTCP-like CE marking threshold
3131       -                                          3105       -
3132         name: timer-slack                        3106         name: timer-slack
3133         type: u32                                3107         type: u32
3134       -                                          3108       -
3135         name: horizon                            3109         name: horizon
3136         type: u32                                3110         type: u32
3137         doc: Time horizon in usec                3111         doc: Time horizon in usec
3138       -                                          3112       -
3139         name: horizon-drop                       3113         name: horizon-drop
3140         type: u8                                 3114         type: u8
3141         doc: Drop packets beyond horizon, or     3115         doc: Drop packets beyond horizon, or cap their EDT
3142       -                                          3116       -
3143         name: priomap                            3117         name: priomap
3144         type: binary                             3118         type: binary
3145         struct: tc-prio-qopt                     3119         struct: tc-prio-qopt
3146       -                                          3120       -
3147         name: weights                            3121         name: weights
3148         type: binary                             3122         type: binary
3149         sub-type: s32                            3123         sub-type: s32
3150         doc: Weights for each band               3124         doc: Weights for each band
3151   -                                              3125   -
3152     name: tc-fq-codel-attrs                      3126     name: tc-fq-codel-attrs
3153     attributes:                                  3127     attributes:
3154       -                                          3128       -
3155         name: target                             3129         name: target
3156         type: u32                                3130         type: u32
3157       -                                          3131       -
3158         name: limit                              3132         name: limit
3159         type: u32                                3133         type: u32
3160       -                                          3134       -
3161         name: interval                           3135         name: interval
3162         type: u32                                3136         type: u32
3163       -                                          3137       -
3164         name: ecn                                3138         name: ecn
3165         type: u32                                3139         type: u32
3166       -                                          3140       -
3167         name: flows                              3141         name: flows
3168         type: u32                                3142         type: u32
3169       -                                          3143       -
3170         name: quantum                            3144         name: quantum
3171         type: u32                                3145         type: u32
3172       -                                          3146       -
3173         name: ce-threshold                       3147         name: ce-threshold
3174         type: u32                                3148         type: u32
3175       -                                          3149       -
3176         name: drop-batch-size                    3150         name: drop-batch-size
3177         type: u32                                3151         type: u32
3178       -                                          3152       -
3179         name: memory-limit                       3153         name: memory-limit
3180         type: u32                                3154         type: u32
3181       -                                          3155       -
3182         name: ce-threshold-selector              3156         name: ce-threshold-selector
3183         type: u8                                 3157         type: u8
3184       -                                          3158       -
3185         name: ce-threshold-mask                  3159         name: ce-threshold-mask
3186         type: u8                                 3160         type: u8
3187   -                                              3161   -
3188     name: tc-fq-pie-attrs                        3162     name: tc-fq-pie-attrs
3189     attributes:                                  3163     attributes:
3190       -                                          3164       -
3191         name: limit                              3165         name: limit
3192         type: u32                                3166         type: u32
3193       -                                          3167       -
3194         name: flows                              3168         name: flows
3195         type: u32                                3169         type: u32
3196       -                                          3170       -
3197         name: target                             3171         name: target
3198         type: u32                                3172         type: u32
3199       -                                          3173       -
3200         name: tupdate                            3174         name: tupdate
3201         type: u32                                3175         type: u32
3202       -                                          3176       -
3203         name: alpha                              3177         name: alpha
3204         type: u32                                3178         type: u32
3205       -                                          3179       -
3206         name: beta                               3180         name: beta
3207         type: u32                                3181         type: u32
3208       -                                          3182       -
3209         name: quantum                            3183         name: quantum
3210         type: u32                                3184         type: u32
3211       -                                          3185       -
3212         name: memory-limit                       3186         name: memory-limit
3213         type: u32                                3187         type: u32
3214       -                                          3188       -
3215         name: ecn-prob                           3189         name: ecn-prob
3216         type: u32                                3190         type: u32
3217       -                                          3191       -
3218         name: ecn                                3192         name: ecn
3219         type: u32                                3193         type: u32
3220       -                                          3194       -
3221         name: bytemode                           3195         name: bytemode
3222         type: u32                                3196         type: u32
3223       -                                          3197       -
3224         name: dq-rate-estimator                  3198         name: dq-rate-estimator
3225         type: u32                                3199         type: u32
3226   -                                              3200   -
3227     name: tc-netem-attrs                         3201     name: tc-netem-attrs
3228     attributes:                                  3202     attributes:
3229       -                                          3203       -
3230         name: corr                               3204         name: corr
3231         type: binary                             3205         type: binary
3232         struct: tc-netem-corr                    3206         struct: tc-netem-corr
3233       -                                          3207       -
3234         name: delay-dist                         3208         name: delay-dist
3235         type: binary                             3209         type: binary
3236         sub-type: s16                            3210         sub-type: s16
3237       -                                          3211       -
3238         name: reorder                            3212         name: reorder
3239         type: binary                             3213         type: binary
3240         struct: tc-netem-reorder                 3214         struct: tc-netem-reorder
3241       -                                          3215       -
3242         name: corrupt                            3216         name: corrupt
3243         type: binary                             3217         type: binary
3244         struct: tc-netem-corrupt                 3218         struct: tc-netem-corrupt
3245       -                                          3219       -
3246         name: loss                               3220         name: loss
3247         type: nest                               3221         type: nest
3248         nested-attributes: tc-netem-loss-attr    3222         nested-attributes: tc-netem-loss-attrs
3249       -                                          3223       -
3250         name: rate                               3224         name: rate
3251         type: binary                             3225         type: binary
3252         struct: tc-netem-rate                    3226         struct: tc-netem-rate
3253       -                                          3227       -
3254         name: ecn                                3228         name: ecn
3255         type: u32                                3229         type: u32
3256       -                                          3230       -
3257         name: rate64                             3231         name: rate64
3258         type: u64                                3232         type: u64
3259       -                                          3233       -
3260         name: pad                                3234         name: pad
3261         type: u32                                3235         type: u32
3262       -                                          3236       -
3263         name: latency64                          3237         name: latency64
3264         type: s64                                3238         type: s64
3265       -                                          3239       -
3266         name: jitter64                           3240         name: jitter64
3267         type: s64                                3241         type: s64
3268       -                                          3242       -
3269         name: slot                               3243         name: slot
3270         type: binary                             3244         type: binary
3271         struct: tc-netem-slot                    3245         struct: tc-netem-slot
3272       -                                          3246       -
3273         name: slot-dist                          3247         name: slot-dist
3274         type: binary                             3248         type: binary
3275         sub-type: s16                            3249         sub-type: s16
3276       -                                          3250       -
3277         name: prng-seed                          3251         name: prng-seed
3278         type: u64                                3252         type: u64
3279   -                                              3253   -
3280     name: tc-netem-loss-attrs                    3254     name: tc-netem-loss-attrs
3281     attributes:                                  3255     attributes:
3282       -                                          3256       -
3283         name: gi                                 3257         name: gi
3284         type: binary                             3258         type: binary
3285         doc: General Intuitive - 4 state mode    3259         doc: General Intuitive - 4 state model
3286         struct: tc-netem-gimodel                 3260         struct: tc-netem-gimodel
3287       -                                          3261       -
3288         name: ge                                 3262         name: ge
3289         type: binary                             3263         type: binary
3290         doc: Gilbert Elliot models               3264         doc: Gilbert Elliot models
3291         struct: tc-netem-gemodel                 3265         struct: tc-netem-gemodel
3292   -                                              3266   -
3293     name: tc-pie-attrs                           3267     name: tc-pie-attrs
3294     attributes:                                  3268     attributes:
3295       -                                          3269       -
3296         name: target                             3270         name: target
3297         type: u32                                3271         type: u32
3298       -                                          3272       -
3299         name: limit                              3273         name: limit
3300         type: u32                                3274         type: u32
3301       -                                          3275       -
3302         name: tupdate                            3276         name: tupdate
3303         type: u32                                3277         type: u32
3304       -                                          3278       -
3305         name: alpha                              3279         name: alpha
3306         type: u32                                3280         type: u32
3307       -                                          3281       -
3308         name: beta                               3282         name: beta
3309         type: u32                                3283         type: u32
3310       -                                          3284       -
3311         name: ecn                                3285         name: ecn
3312         type: u32                                3286         type: u32
3313       -                                          3287       -
3314         name: bytemode                           3288         name: bytemode
3315         type: u32                                3289         type: u32
3316       -                                          3290       -
3317         name: dq-rate-estimator                  3291         name: dq-rate-estimator
3318         type: u32                                3292         type: u32
3319   -                                              3293   -
3320     name: tc-police-attrs                        3294     name: tc-police-attrs
3321     attributes:                                  3295     attributes:
3322       -                                          3296       -
3323         name: tbf                                3297         name: tbf
3324         type: binary                             3298         type: binary
3325         struct: tc-police                        3299         struct: tc-police
3326       -                                          3300       -
3327         name: rate                               3301         name: rate
3328         type: binary                             3302         type: binary
3329       -                                          3303       -
3330         name: peakrate                           3304         name: peakrate
3331         type: binary                             3305         type: binary
3332       -                                          3306       -
3333         name: avrate                             3307         name: avrate
3334         type: u32                                3308         type: u32
3335       -                                          3309       -
3336         name: result                             3310         name: result
3337         type: u32                                3311         type: u32
3338       -                                          3312       -
3339         name: tm                                 3313         name: tm
3340         type: binary                             3314         type: binary
3341         struct: tcf-t                            3315         struct: tcf-t
3342       -                                          3316       -
3343         name: pad                                3317         name: pad
3344         type: pad                                3318         type: pad
3345       -                                          3319       -
3346         name: rate64                             3320         name: rate64
3347         type: u64                                3321         type: u64
3348       -                                          3322       -
3349         name: peakrate64                         3323         name: peakrate64
3350         type: u64                                3324         type: u64
3351       -                                          3325       -
3352         name: pktrate64                          3326         name: pktrate64
3353         type: u64                                3327         type: u64
3354       -                                          3328       -
3355         name: pktburst64                         3329         name: pktburst64
3356         type: u64                                3330         type: u64
3357   -                                              3331   -
3358     name: tc-qfq-attrs                           3332     name: tc-qfq-attrs
3359     attributes:                                  3333     attributes:
3360       -                                          3334       -
3361         name: weight                             3335         name: weight
3362         type: u32                                3336         type: u32
3363       -                                          3337       -
3364         name: lmax                               3338         name: lmax
3365         type: u32                                3339         type: u32
3366   -                                              3340   -
3367     name: tc-red-attrs                           3341     name: tc-red-attrs
3368     attributes:                                  3342     attributes:
3369       -                                          3343       -
3370         name: parms                              3344         name: parms
3371         type: binary                             3345         type: binary
3372         struct: tc-red-qopt                      3346         struct: tc-red-qopt
3373       -                                          3347       -
3374         name: stab                               3348         name: stab
3375         type: binary                             3349         type: binary
3376       -                                          3350       -
3377         name: max-p                              3351         name: max-p
3378         type: u32                                3352         type: u32
3379       -                                          3353       -
3380         name: flags                              3354         name: flags
3381         type: bitfield32                         3355         type: bitfield32
3382       -                                          3356       -
3383         name: early-drop-block                   3357         name: early-drop-block
3384         type: u32                                3358         type: u32
3385       -                                          3359       -
3386         name: mark-block                         3360         name: mark-block
3387         type: u32                                3361         type: u32
3388   -                                              3362   -
3389     name: tc-route-attrs                         3363     name: tc-route-attrs
3390     attributes:                                  3364     attributes:
3391       -                                          3365       -
3392         name: classid                            3366         name: classid
3393         type: u32                                3367         type: u32
3394       -                                          3368       -
3395         name: to                                 3369         name: to
3396         type: u32                                3370         type: u32
3397       -                                          3371       -
3398         name: from                               3372         name: from
3399         type: u32                                3373         type: u32
3400       -                                          3374       -
3401         name: iif                                3375         name: iif
3402         type: u32                                3376         type: u32
3403       -                                          3377       -
3404         name: police                             3378         name: police
3405         type: nest                               3379         type: nest
3406         nested-attributes: tc-police-attrs       3380         nested-attributes: tc-police-attrs
3407       -                                          3381       -
3408         name: act                                3382         name: act
3409         type: indexed-array                      3383         type: indexed-array
3410         sub-type: nest                           3384         sub-type: nest
3411         nested-attributes: tc-act-attrs          3385         nested-attributes: tc-act-attrs
3412   -                                              3386   -
3413     name: tc-taprio-attrs                        3387     name: tc-taprio-attrs
3414     attributes:                                  3388     attributes:
3415       -                                          3389       -
3416         name: priomap                            3390         name: priomap
3417         type: binary                             3391         type: binary
3418         struct: tc-mqprio-qopt                   3392         struct: tc-mqprio-qopt
3419       -                                          3393       -
3420         name: sched-entry-list                   3394         name: sched-entry-list
3421         type: nest                               3395         type: nest
3422         nested-attributes: tc-taprio-sched-en    3396         nested-attributes: tc-taprio-sched-entry-list
3423       -                                          3397       -
3424         name: sched-base-time                    3398         name: sched-base-time
3425         type: s64                                3399         type: s64
3426       -                                          3400       -
3427         name: sched-single-entry                 3401         name: sched-single-entry
3428         type: nest                               3402         type: nest
3429         nested-attributes: tc-taprio-sched-en    3403         nested-attributes: tc-taprio-sched-entry
3430       -                                          3404       -
3431         name: sched-clockid                      3405         name: sched-clockid
3432         type: s32                                3406         type: s32
3433       -                                          3407       -
3434         name: pad                                3408         name: pad
3435         type: pad                                3409         type: pad
3436       -                                          3410       -
3437         name: admin-sched                        3411         name: admin-sched
3438         type: binary                             3412         type: binary
3439       -                                          3413       -
3440         name: sched-cycle-time                   3414         name: sched-cycle-time
3441         type: s64                                3415         type: s64
3442       -                                          3416       -
3443         name: sched-cycle-time-extension         3417         name: sched-cycle-time-extension
3444         type: s64                                3418         type: s64
3445       -                                          3419       -
3446         name: flags                              3420         name: flags
3447         type: u32                                3421         type: u32
3448       -                                          3422       -
3449         name: txtime-delay                       3423         name: txtime-delay
3450         type: u32                                3424         type: u32
3451       -                                          3425       -
3452         name: tc-entry                           3426         name: tc-entry
3453         type: nest                               3427         type: nest
3454         nested-attributes: tc-taprio-tc-entry    3428         nested-attributes: tc-taprio-tc-entry-attrs
3455   -                                              3429   -
3456     name: tc-taprio-sched-entry-list             3430     name: tc-taprio-sched-entry-list
3457     attributes:                                  3431     attributes:
3458       -                                          3432       -
3459         name: entry                              3433         name: entry
3460         type: nest                               3434         type: nest
3461         nested-attributes: tc-taprio-sched-en    3435         nested-attributes: tc-taprio-sched-entry
3462         multi-attr: true                         3436         multi-attr: true
3463   -                                              3437   -
3464     name: tc-taprio-sched-entry                  3438     name: tc-taprio-sched-entry
3465     attributes:                                  3439     attributes:
3466       -                                          3440       -
3467         name: index                              3441         name: index
3468         type: u32                                3442         type: u32
3469       -                                          3443       -
3470         name: cmd                                3444         name: cmd
3471         type: u8                                 3445         type: u8
3472       -                                          3446       -
3473         name: gate-mask                          3447         name: gate-mask
3474         type: u32                                3448         type: u32
3475       -                                          3449       -
3476         name: interval                           3450         name: interval
3477         type: u32                                3451         type: u32
3478   -                                              3452   -
3479     name: tc-taprio-tc-entry-attrs               3453     name: tc-taprio-tc-entry-attrs
3480     attributes:                                  3454     attributes:
3481       -                                          3455       -
3482         name: index                              3456         name: index
3483         type: u32                                3457         type: u32
3484       -                                          3458       -
3485         name: max-sdu                            3459         name: max-sdu
3486         type: u32                                3460         type: u32
3487       -                                          3461       -
3488         name: fp                                 3462         name: fp
3489         type: u32                                3463         type: u32
3490   -                                              3464   -
3491     name: tc-tbf-attrs                           3465     name: tc-tbf-attrs
3492     attributes:                                  3466     attributes:
3493       -                                          3467       -
3494         name: parms                              3468         name: parms
3495         type: binary                             3469         type: binary
3496         struct: tc-tbf-qopt                      3470         struct: tc-tbf-qopt
3497       -                                          3471       -
3498         name: rtab                               3472         name: rtab
3499         type: binary                             3473         type: binary
3500       -                                          3474       -
3501         name: ptab                               3475         name: ptab
3502         type: binary                             3476         type: binary
3503       -                                          3477       -
3504         name: rate64                             3478         name: rate64
3505         type: u64                                3479         type: u64
3506       -                                          3480       -
3507         name: prate4                             3481         name: prate4
3508         type: u64                                3482         type: u64
3509       -                                          3483       -
3510         name: burst                              3484         name: burst
3511         type: u32                                3485         type: u32
3512       -                                          3486       -
3513         name: pburst                             3487         name: pburst
3514         type: u32                                3488         type: u32
3515       -                                          3489       -
3516         name: pad                                3490         name: pad
3517         type: pad                                3491         type: pad
3518   -                                              3492   -
3519     name: tc-act-sample-attrs                    3493     name: tc-act-sample-attrs
3520     attributes:                                  3494     attributes:
3521       -                                          3495       -
3522         name: tm                                 3496         name: tm
3523         type: binary                             3497         type: binary
3524         struct: tcf-t                            3498         struct: tcf-t
3525       -                                          3499       -
3526         name: parms                              3500         name: parms
3527         type: binary                             3501         type: binary
3528         struct: tc-gen                           3502         struct: tc-gen
3529       -                                          3503       -
3530         name: rate                               3504         name: rate
3531         type: u32                                3505         type: u32
3532       -                                          3506       -
3533         name: trunc-size                         3507         name: trunc-size
3534         type: u32                                3508         type: u32
3535       -                                          3509       -
3536         name: psample-group                      3510         name: psample-group
3537         type: u32                                3511         type: u32
3538       -                                          3512       -
3539         name: pad                                3513         name: pad
3540         type: pad                                3514         type: pad
3541   -                                              3515   -
3542     name: tc-act-gact-attrs                      3516     name: tc-act-gact-attrs
3543     attributes:                                  3517     attributes:
3544       -                                          3518       -
3545         name: tm                                 3519         name: tm
3546         type: binary                             3520         type: binary
3547         struct: tcf-t                            3521         struct: tcf-t
3548       -                                          3522       -
3549         name: parms                              3523         name: parms
3550         type: binary                             3524         type: binary
3551         struct: tc-gen                           3525         struct: tc-gen
3552       -                                          3526       -
3553         name: prob                               3527         name: prob
3554         type: binary                             3528         type: binary
3555         struct: tc-gact-p                        3529         struct: tc-gact-p
3556       -                                          3530       -
3557         name: pad                                3531         name: pad
3558         type: pad                                3532         type: pad
3559   -                                              3533   -
3560     name: tca-stab-attrs                         3534     name: tca-stab-attrs
3561     attributes:                                  3535     attributes:
3562       -                                          3536       -
3563         name: base                               3537         name: base
3564         type: binary                             3538         type: binary
3565         struct: tc-sizespec                      3539         struct: tc-sizespec
3566       -                                          3540       -
3567         name: data                               3541         name: data
3568         type: binary                             3542         type: binary
3569   -                                              3543   -
3570     name: tca-stats-attrs                        3544     name: tca-stats-attrs
3571     attributes:                                  3545     attributes:
3572       -                                          3546       -
3573         name: basic                              3547         name: basic
3574         type: binary                             3548         type: binary
3575         struct: gnet-stats-basic                 3549         struct: gnet-stats-basic
3576       -                                          3550       -
3577         name: rate-est                           3551         name: rate-est
3578         type: binary                             3552         type: binary
3579         struct: gnet-stats-rate-est              3553         struct: gnet-stats-rate-est
3580       -                                          3554       -
3581         name: queue                              3555         name: queue
3582         type: binary                             3556         type: binary
3583         struct: gnet-stats-queue                 3557         struct: gnet-stats-queue
3584       -                                          3558       -
3585         name: app                                3559         name: app
3586         type: sub-message                        3560         type: sub-message
3587         sub-message: tca-stats-app-msg           3561         sub-message: tca-stats-app-msg
3588         selector: kind                           3562         selector: kind
3589       -                                          3563       -
3590         name: rate-est64                         3564         name: rate-est64
3591         type: binary                             3565         type: binary
3592         struct: gnet-stats-rate-est64            3566         struct: gnet-stats-rate-est64
3593       -                                          3567       -
3594         name: pad                                3568         name: pad
3595         type: pad                                3569         type: pad
3596       -                                          3570       -
3597         name: basic-hw                           3571         name: basic-hw
3598         type: binary                             3572         type: binary
3599         struct: gnet-stats-basic                 3573         struct: gnet-stats-basic
3600       -                                          3574       -
3601         name: pkt64                              3575         name: pkt64
3602         type: u64                                3576         type: u64
3603   -                                              3577   -
3604     name: tc-u32-attrs                           3578     name: tc-u32-attrs
3605     attributes:                                  3579     attributes:
3606       -                                          3580       -
3607         name: classid                            3581         name: classid
3608         type: u32                                3582         type: u32
3609       -                                          3583       -
3610         name: hash                               3584         name: hash
3611         type: u32                                3585         type: u32
3612       -                                          3586       -
3613         name: link                               3587         name: link
3614         type: u32                                3588         type: u32
3615       -                                          3589       -
3616         name: divisor                            3590         name: divisor
3617         type: u32                                3591         type: u32
3618       -                                          3592       -
3619         name: sel                                3593         name: sel
3620         type: binary                             3594         type: binary
3621         struct: tc-u32-sel                       3595         struct: tc-u32-sel
3622       -                                          3596       -
3623         name: police                             3597         name: police
3624         type: nest                               3598         type: nest
3625         nested-attributes: tc-police-attrs       3599         nested-attributes: tc-police-attrs
3626       -                                          3600       -
3627         name: act                                3601         name: act
3628         type: indexed-array                      3602         type: indexed-array
3629         sub-type: nest                           3603         sub-type: nest
3630         nested-attributes: tc-act-attrs          3604         nested-attributes: tc-act-attrs
3631       -                                          3605       -
3632         name: indev                              3606         name: indev
3633         type: string                             3607         type: string
3634       -                                          3608       -
3635         name: pcnt                               3609         name: pcnt
3636         type: binary                             3610         type: binary
3637         struct: tc-u32-pcnt                      3611         struct: tc-u32-pcnt
3638       -                                          3612       -
3639         name: mark                               3613         name: mark
3640         type: binary                             3614         type: binary
3641         struct: tc-u32-mark                      3615         struct: tc-u32-mark
3642       -                                          3616       -
3643         name: flags                              3617         name: flags
3644         type: u32                                3618         type: u32
3645       -                                          3619       -
3646         name: pad                                3620         name: pad
3647         type: pad                                3621         type: pad
3648                                                  3622 
3649 sub-messages:                                    3623 sub-messages:
3650   -                                              3624   -
3651     name: tc-options-msg                         3625     name: tc-options-msg
3652     formats:                                     3626     formats:
3653       -                                          3627       -
3654         value: basic                             3628         value: basic
3655         attribute-set: tc-basic-attrs            3629         attribute-set: tc-basic-attrs
3656       -                                          3630       -
3657         value: bpf                               3631         value: bpf
3658         attribute-set: tc-bpf-attrs              3632         attribute-set: tc-bpf-attrs
3659       -                                          3633       -
3660         value: bfifo                             3634         value: bfifo
3661         fixed-header: tc-fifo-qopt               3635         fixed-header: tc-fifo-qopt
3662       -                                          3636       -
3663         value: cake                              3637         value: cake
3664         attribute-set: tc-cake-attrs             3638         attribute-set: tc-cake-attrs
3665       -                                          3639       -
3666         value: cbs                               3640         value: cbs
3667         attribute-set: tc-cbs-attrs              3641         attribute-set: tc-cbs-attrs
3668       -                                          3642       -
3669         value: cgroup                            3643         value: cgroup
3670         attribute-set: tc-cgroup-attrs           3644         attribute-set: tc-cgroup-attrs
3671       -                                          3645       -
3672         value: choke                             3646         value: choke
3673         attribute-set: tc-choke-attrs            3647         attribute-set: tc-choke-attrs
3674       -                                          3648       -
3675         value: clsact # no content               3649         value: clsact # no content
3676       -                                          3650       -
3677         value: codel                             3651         value: codel
3678         attribute-set: tc-codel-attrs            3652         attribute-set: tc-codel-attrs
3679       -                                          3653       -
3680         value: drr                               3654         value: drr
3681         attribute-set: tc-drr-attrs              3655         attribute-set: tc-drr-attrs
3682       -                                          3656       -
3683         value: etf                               3657         value: etf
3684         attribute-set: tc-etf-attrs              3658         attribute-set: tc-etf-attrs
3685       -                                          3659       -
3686         value: ets                               3660         value: ets
3687         attribute-set: tc-ets-attrs              3661         attribute-set: tc-ets-attrs
3688       -                                          3662       -
3689         value: flow                              3663         value: flow
3690         attribute-set: tc-flow-attrs             3664         attribute-set: tc-flow-attrs
3691       -                                          3665       -
3692         value: flower                            3666         value: flower
3693         attribute-set: tc-flower-attrs           3667         attribute-set: tc-flower-attrs
3694       -                                          3668       -
3695         value: fq                                3669         value: fq
3696         attribute-set: tc-fq-attrs               3670         attribute-set: tc-fq-attrs
3697       -                                          3671       -
3698         value: fq_codel                          3672         value: fq_codel
3699         attribute-set: tc-fq-codel-attrs         3673         attribute-set: tc-fq-codel-attrs
3700       -                                          3674       -
3701         value: fq_pie                            3675         value: fq_pie
3702         attribute-set: tc-fq-pie-attrs           3676         attribute-set: tc-fq-pie-attrs
3703       -                                          3677       -
3704         value: fw                                3678         value: fw
3705         attribute-set: tc-fw-attrs               3679         attribute-set: tc-fw-attrs
3706       -                                          3680       -
3707         value: gred                              3681         value: gred
3708         attribute-set: tc-gred-attrs             3682         attribute-set: tc-gred-attrs
3709       -                                          3683       -
3710         value: hfsc                              3684         value: hfsc
3711         fixed-header: tc-hfsc-qopt               3685         fixed-header: tc-hfsc-qopt
3712       -                                          3686       -
3713         value: hhf                               3687         value: hhf
3714         attribute-set: tc-hhf-attrs              3688         attribute-set: tc-hhf-attrs
3715       -                                          3689       -
3716         value: htb                               3690         value: htb
3717         attribute-set: tc-htb-attrs              3691         attribute-set: tc-htb-attrs
3718       -                                          3692       -
3719         value: ingress # no content              3693         value: ingress # no content
3720       -                                          3694       -
3721         value: matchall                          3695         value: matchall
3722         attribute-set: tc-matchall-attrs         3696         attribute-set: tc-matchall-attrs
3723       -                                          3697       -
3724         value: mq # no content                   3698         value: mq # no content
3725       -                                          3699       -
3726         value: mqprio                            3700         value: mqprio
3727         fixed-header: tc-mqprio-qopt             3701         fixed-header: tc-mqprio-qopt
3728       -                                          3702       -
3729         value: multiq                            3703         value: multiq
3730         fixed-header: tc-multiq-qopt             3704         fixed-header: tc-multiq-qopt
3731       -                                          3705       -
3732         value: netem                             3706         value: netem
3733         fixed-header: tc-netem-qopt              3707         fixed-header: tc-netem-qopt
3734         attribute-set: tc-netem-attrs            3708         attribute-set: tc-netem-attrs
3735       -                                          3709       -
3736         value: pfifo                             3710         value: pfifo
3737         fixed-header: tc-fifo-qopt               3711         fixed-header: tc-fifo-qopt
3738       -                                          3712       -
3739         value: pfifo_fast                        3713         value: pfifo_fast
3740         fixed-header: tc-prio-qopt               3714         fixed-header: tc-prio-qopt
3741       -                                          3715       -
3742         value: pfifo_head_drop                   3716         value: pfifo_head_drop
3743         fixed-header: tc-fifo-qopt               3717         fixed-header: tc-fifo-qopt
3744       -                                          3718       -
3745         value: pie                               3719         value: pie
3746         attribute-set: tc-pie-attrs              3720         attribute-set: tc-pie-attrs
3747       -                                          3721       -
3748         value: plug                              3722         value: plug
3749         fixed-header: tc-plug-qopt               3723         fixed-header: tc-plug-qopt
3750       -                                          3724       -
3751         value: prio                              3725         value: prio
3752         fixed-header: tc-prio-qopt               3726         fixed-header: tc-prio-qopt
3753       -                                          3727       -
3754         value: qfq                               3728         value: qfq
3755         attribute-set: tc-qfq-attrs              3729         attribute-set: tc-qfq-attrs
3756       -                                          3730       -
3757         value: red                               3731         value: red
3758         attribute-set: tc-red-attrs              3732         attribute-set: tc-red-attrs
3759       -                                          3733       -
3760         value: route                             3734         value: route
3761         attribute-set: tc-route-attrs            3735         attribute-set: tc-route-attrs
3762       -                                          3736       -
3763         value: sfb                               3737         value: sfb
3764         fixed-header: tc-sfb-qopt                3738         fixed-header: tc-sfb-qopt
3765       -                                          3739       -
3766         value: sfq                               3740         value: sfq
3767         fixed-header: tc-sfq-qopt-v1             3741         fixed-header: tc-sfq-qopt-v1
3768       -                                          3742       -
3769         value: taprio                            3743         value: taprio
3770         attribute-set: tc-taprio-attrs           3744         attribute-set: tc-taprio-attrs
3771       -                                          3745       -
3772         value: tbf                               3746         value: tbf
3773         attribute-set: tc-tbf-attrs              3747         attribute-set: tc-tbf-attrs
3774       -                                          3748       -
3775         value: u32                               3749         value: u32
3776         attribute-set: tc-u32-attrs              3750         attribute-set: tc-u32-attrs
3777   -                                              3751   -
3778     name: tc-act-options-msg                     3752     name: tc-act-options-msg
3779     formats:                                     3753     formats:
3780       -                                          3754       -
3781         value: bpf                               3755         value: bpf
3782         attribute-set: tc-act-bpf-attrs          3756         attribute-set: tc-act-bpf-attrs
3783       -                                          3757       -
3784         value: connmark                          3758         value: connmark
3785         attribute-set: tc-act-connmark-attrs     3759         attribute-set: tc-act-connmark-attrs
3786       -                                          3760       -
3787         value: csum                              3761         value: csum
3788         attribute-set: tc-act-csum-attrs         3762         attribute-set: tc-act-csum-attrs
3789       -                                          3763       -
3790         value: ct                                3764         value: ct
3791         attribute-set: tc-act-ct-attrs           3765         attribute-set: tc-act-ct-attrs
3792       -                                          3766       -
3793         value: ctinfo                            3767         value: ctinfo
3794         attribute-set: tc-act-ctinfo-attrs       3768         attribute-set: tc-act-ctinfo-attrs
3795       -                                          3769       -
3796         value: gact                              3770         value: gact
3797         attribute-set: tc-act-gact-attrs         3771         attribute-set: tc-act-gact-attrs
3798       -                                          3772       -
3799         value: gate                              3773         value: gate
3800         attribute-set: tc-act-gate-attrs         3774         attribute-set: tc-act-gate-attrs
3801       -                                          3775       -
3802         value: ife                               3776         value: ife
3803         attribute-set: tc-act-ife-attrs          3777         attribute-set: tc-act-ife-attrs
3804       -                                          3778       -
3805         value: mirred                            3779         value: mirred
3806         attribute-set: tc-act-mirred-attrs       3780         attribute-set: tc-act-mirred-attrs
3807       -                                          3781       -
3808         value: mpls                              3782         value: mpls
3809         attribute-set: tc-act-mpls-attrs         3783         attribute-set: tc-act-mpls-attrs
3810       -                                          3784       -
3811         value: nat                               3785         value: nat
3812         attribute-set: tc-act-nat-attrs          3786         attribute-set: tc-act-nat-attrs
3813       -                                          3787       -
3814         value: pedit                             3788         value: pedit
3815         attribute-set: tc-act-pedit-attrs        3789         attribute-set: tc-act-pedit-attrs
3816       -                                          3790       -
3817         value: police                            3791         value: police
3818         attribute-set: tc-act-police-attrs       3792         attribute-set: tc-act-police-attrs
3819       -                                          3793       -
3820         value: sample                            3794         value: sample
3821         attribute-set: tc-act-sample-attrs       3795         attribute-set: tc-act-sample-attrs
3822       -                                          3796       -
3823         value: simple                            3797         value: simple
3824         attribute-set: tc-act-simple-attrs       3798         attribute-set: tc-act-simple-attrs
3825       -                                          3799       -
3826         value: skbedit                           3800         value: skbedit
3827         attribute-set: tc-act-skbedit-attrs      3801         attribute-set: tc-act-skbedit-attrs
3828       -                                          3802       -
3829         value: skbmod                            3803         value: skbmod
3830         attribute-set: tc-act-skbmod-attrs       3804         attribute-set: tc-act-skbmod-attrs
3831       -                                          3805       -
3832         value: tunnel_key                        3806         value: tunnel_key
3833         attribute-set: tc-act-tunnel-key-attr    3807         attribute-set: tc-act-tunnel-key-attrs
3834       -                                          3808       -
3835         value: vlan                              3809         value: vlan
3836         attribute-set: tc-act-vlan-attrs         3810         attribute-set: tc-act-vlan-attrs
3837   -                                              3811   -
3838     name: tca-stats-app-msg                      3812     name: tca-stats-app-msg
3839     formats:                                     3813     formats:
3840       -                                          3814       -
3841         value: cake                              3815         value: cake
3842         attribute-set: tc-cake-stats-attrs       3816         attribute-set: tc-cake-stats-attrs
3843       -                                          3817       -
3844         value: choke                             3818         value: choke
3845         fixed-header: tc-choke-xstats            3819         fixed-header: tc-choke-xstats
3846       -                                          3820       -
3847         value: codel                             3821         value: codel
3848         fixed-header: tc-codel-xstats            3822         fixed-header: tc-codel-xstats
3849       -                                          3823       -
3850         value: fq                                3824         value: fq
3851         fixed-header: tc-fq-qd-stats             3825         fixed-header: tc-fq-qd-stats
3852       -                                          3826       -
3853         value: fq_codel                          3827         value: fq_codel
3854         fixed-header: tc-fq-codel-xstats         3828         fixed-header: tc-fq-codel-xstats
3855       -                                          3829       -
3856         value: fq_pie                            3830         value: fq_pie
3857         fixed-header: tc-fq-pie-xstats           3831         fixed-header: tc-fq-pie-xstats
3858       -                                          3832       -
3859         value: hhf                               3833         value: hhf
3860         fixed-header: tc-hhf-xstats              3834         fixed-header: tc-hhf-xstats
3861       -                                          3835       -
3862         value: pie                               3836         value: pie
3863         fixed-header: tc-pie-xstats              3837         fixed-header: tc-pie-xstats
3864       -                                          3838       -
3865         value: red                               3839         value: red
3866         fixed-header: tc-red-xstats              3840         fixed-header: tc-red-xstats
3867       -                                          3841       -
3868         value: sfb                               3842         value: sfb
3869         fixed-header: tc-sfb-xstats              3843         fixed-header: tc-sfb-xstats
3870       -                                          3844       -
3871         value: sfq                               3845         value: sfq
3872         fixed-header: tc-sfq-xstats              3846         fixed-header: tc-sfq-xstats
3873                                                  3847 
3874 operations:                                      3848 operations:
3875   enum-model: directional                        3849   enum-model: directional
3876   list:                                          3850   list:
3877     -                                            3851     -
3878       name: newqdisc                             3852       name: newqdisc
3879       doc: Create new tc qdisc.                  3853       doc: Create new tc qdisc.
3880       attribute-set: tc-attrs                    3854       attribute-set: tc-attrs
3881       fixed-header: tcmsg                        3855       fixed-header: tcmsg
3882       do:                                        3856       do:
3883         request:                                 3857         request:
3884           value: 36                              3858           value: 36
3885           attributes: &create-params             3859           attributes: &create-params
3886             - kind                               3860             - kind
3887             - options                            3861             - options
3888             - rate                               3862             - rate
3889             - chain                              3863             - chain
3890             - ingress-block                      3864             - ingress-block
3891             - egress-block                       3865             - egress-block
3892     -                                            3866     -
3893       name: delqdisc                             3867       name: delqdisc
3894       doc: Delete existing tc qdisc.             3868       doc: Delete existing tc qdisc.
3895       attribute-set: tc-attrs                    3869       attribute-set: tc-attrs
3896       fixed-header: tcmsg                        3870       fixed-header: tcmsg
3897       do:                                        3871       do:
3898         request:                                 3872         request:
3899           value: 37                              3873           value: 37
3900     -                                            3874     -
3901       name: getqdisc                             3875       name: getqdisc
3902       doc: Get / dump tc qdisc information.      3876       doc: Get / dump tc qdisc information.
3903       attribute-set: tc-attrs                    3877       attribute-set: tc-attrs
3904       fixed-header: tcmsg                        3878       fixed-header: tcmsg
3905       do:                                        3879       do:
3906         request:                                 3880         request:
3907           value: 38                              3881           value: 38
3908           attributes:                            3882           attributes:
3909             - dump-invisible                     3883             - dump-invisible
3910         reply:                                   3884         reply:
3911           value: 36                              3885           value: 36
3912           attributes: &tc-all                    3886           attributes: &tc-all
3913             - kind                               3887             - kind
3914             - options                            3888             - options
3915             - stats                              3889             - stats
3916             - xstats                             3890             - xstats
3917             - rate                               3891             - rate
3918             - fcnt                               3892             - fcnt
3919             - stats2                             3893             - stats2
3920             - stab                               3894             - stab
3921             - chain                              3895             - chain
3922             - ingress-block                      3896             - ingress-block
3923             - egress-block                       3897             - egress-block
3924     -                                            3898     -
3925       name: newtclass                            3899       name: newtclass
3926       doc: Get / dump tc traffic class inform    3900       doc: Get / dump tc traffic class information.
3927       attribute-set: tc-attrs                    3901       attribute-set: tc-attrs
3928       fixed-header: tcmsg                        3902       fixed-header: tcmsg
3929       do:                                        3903       do:
3930         request:                                 3904         request:
3931           value: 40                              3905           value: 40
3932           attributes: *create-params             3906           attributes: *create-params
3933     -                                            3907     -
3934       name: deltclass                            3908       name: deltclass
3935       doc: Get / dump tc traffic class inform    3909       doc: Get / dump tc traffic class information.
3936       attribute-set: tc-attrs                    3910       attribute-set: tc-attrs
3937       fixed-header: tcmsg                        3911       fixed-header: tcmsg
3938       do:                                        3912       do:
3939         request:                                 3913         request:
3940           value: 41                              3914           value: 41
3941     -                                            3915     -
3942       name: gettclass                            3916       name: gettclass
3943       doc: Get / dump tc traffic class inform    3917       doc: Get / dump tc traffic class information.
3944       attribute-set: tc-attrs                    3918       attribute-set: tc-attrs
3945       fixed-header: tcmsg                        3919       fixed-header: tcmsg
3946       do:                                        3920       do:
3947         request:                                 3921         request:
3948           value: 42                              3922           value: 42
3949         reply:                                   3923         reply:
3950           value: 40                              3924           value: 40
3951           attributes: *tc-all                    3925           attributes: *tc-all
3952     -                                            3926     -
3953       name: newtfilter                           3927       name: newtfilter
3954       doc: Get / dump tc filter information.     3928       doc: Get / dump tc filter information.
3955       attribute-set: tc-attrs                    3929       attribute-set: tc-attrs
3956       fixed-header: tcmsg                        3930       fixed-header: tcmsg
3957       do:                                        3931       do:
3958         request:                                 3932         request:
3959           value: 44                              3933           value: 44
3960           attributes: *create-params             3934           attributes: *create-params
3961     -                                            3935     -
3962       name: deltfilter                           3936       name: deltfilter
3963       doc: Get / dump tc filter information.     3937       doc: Get / dump tc filter information.
3964       attribute-set: tc-attrs                    3938       attribute-set: tc-attrs
3965       fixed-header: tcmsg                        3939       fixed-header: tcmsg
3966       do:                                        3940       do:
3967         request:                                 3941         request:
3968           value: 45                              3942           value: 45
3969           attributes:                            3943           attributes:
3970             - chain                              3944             - chain
3971             - kind                               3945             - kind
3972     -                                            3946     -
3973       name: gettfilter                           3947       name: gettfilter
3974       doc: Get / dump tc filter information.     3948       doc: Get / dump tc filter information.
3975       attribute-set: tc-attrs                    3949       attribute-set: tc-attrs
3976       fixed-header: tcmsg                        3950       fixed-header: tcmsg
3977       do:                                        3951       do:
3978         request:                                 3952         request:
3979           value: 46                              3953           value: 46
3980           attributes:                            3954           attributes:
3981             - chain                              3955             - chain
3982             - kind                               3956             - kind
3983         reply:                                   3957         reply:
3984           value: 44                              3958           value: 44
3985           attributes: *tc-all                    3959           attributes: *tc-all
3986       dump:                                      3960       dump:
3987         request:                                 3961         request:
3988           value: 46                              3962           value: 46
3989           attributes:                            3963           attributes:
3990             - chain                              3964             - chain
3991             - dump-flags                         3965             - dump-flags
3992         reply:                                   3966         reply:
3993           value: 44                              3967           value: 44
3994           attributes: *tc-all                    3968           attributes: *tc-all
3995     -                                            3969     -
3996       name: newchain                             3970       name: newchain
3997       doc: Get / dump tc chain information.      3971       doc: Get / dump tc chain information.
3998       attribute-set: tc-attrs                    3972       attribute-set: tc-attrs
3999       fixed-header: tcmsg                        3973       fixed-header: tcmsg
4000       do:                                        3974       do:
4001         request:                                 3975         request:
4002           value: 100                             3976           value: 100
4003           attributes: *create-params             3977           attributes: *create-params
4004     -                                            3978     -
4005       name: delchain                             3979       name: delchain
4006       doc: Get / dump tc chain information.      3980       doc: Get / dump tc chain information.
4007       attribute-set: tc-attrs                    3981       attribute-set: tc-attrs
4008       fixed-header: tcmsg                        3982       fixed-header: tcmsg
4009       do:                                        3983       do:
4010         request:                                 3984         request:
4011           value: 101                             3985           value: 101
4012           attributes:                            3986           attributes:
4013             - chain                              3987             - chain
4014     -                                            3988     -
4015       name: getchain                             3989       name: getchain
4016       doc: Get / dump tc chain information.      3990       doc: Get / dump tc chain information.
4017       attribute-set: tc-attrs                    3991       attribute-set: tc-attrs
4018       fixed-header: tcmsg                        3992       fixed-header: tcmsg
4019       do:                                        3993       do:
4020         request:                                 3994         request:
4021           value: 102                             3995           value: 102
4022           attributes:                            3996           attributes:
4023             - chain                              3997             - chain
4024         reply:                                   3998         reply:
4025           value: 100                             3999           value: 100
4026           attributes: *tc-all                    4000           attributes: *tc-all
4027                                                  4001 
4028 mcast-groups:                                    4002 mcast-groups:
4029   list:                                          4003   list:
4030     -                                            4004     -
4031       name: rtnlgrp-tc                           4005       name: rtnlgrp-tc
4032       value: 4                                   4006       value: 4
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php