Family tc
netlink specification¶
Contents
Operations¶
newqdisc¶
Create new tc qdisc.
- attribute-set
tc-attrs
- fixed-header
tcmsg
- do
- request
- attributes
[
kind
,options
,rate
,chain
,ingress-block
,egress-block
]
getqdisc¶
Get / dump tc qdisc information.
- attribute-set
tc-attrs
- fixed-header
tcmsg
- do
- request
- attributes
[
dump-invisible
]
- reply
- attributes
[
kind
,options
,stats
,xstats
,rate
,fcnt
,stats2
,stab
,chain
,ingress-block
,egress-block
]
newtclass¶
Get / dump tc traffic class information.
- attribute-set
tc-attrs
- fixed-header
tcmsg
- do
- request
- attributes
[
kind
,options
,rate
,chain
,ingress-block
,egress-block
]
deltclass¶
Get / dump tc traffic class information.
- attribute-set
tc-attrs
- fixed-header
tcmsg
- do
request
gettclass¶
Get / dump tc traffic class information.
- attribute-set
tc-attrs
- fixed-header
tcmsg
- do
request
- reply
- attributes
[
kind
,options
,stats
,xstats
,rate
,fcnt
,stats2
,stab
,chain
,ingress-block
,egress-block
]
newtfilter¶
Get / dump tc filter information.
- attribute-set
tc-attrs
- fixed-header
tcmsg
- do
- request
- attributes
[
kind
,options
,rate
,chain
,ingress-block
,egress-block
]
deltfilter¶
Get / dump tc filter information.
- attribute-set
tc-attrs
- fixed-header
tcmsg
- do
- request
- attributes
[
chain
,kind
]
gettfilter¶
Get / dump tc filter information.
- attribute-set
tc-attrs
- fixed-header
tcmsg
- do
- request
- attributes
[
chain
,kind
]
- reply
- attributes
[
kind
,options
,stats
,xstats
,rate
,fcnt
,stats2
,stab
,chain
,ingress-block
,egress-block
]
- dump
- request
- attributes
[
chain
,dump-flags
]
- reply
- attributes
[
kind
,options
,stats
,xstats
,rate
,fcnt
,stats2
,stab
,chain
,ingress-block
,egress-block
]
newchain¶
Get / dump tc chain information.
- attribute-set
tc-attrs
- fixed-header
tcmsg
- do
- request
- attributes
[
kind
,options
,rate
,chain
,ingress-block
,egress-block
]
Multicast groups¶
rtnlgrp-tc
Definitions¶
tc-cls-flags¶
- type
flags
- entries
skip-hw
skip-sw
in-hw
not-in-nw
verbose
tc-flower-key-ctrl-flags¶
- type
flags
- entries
frag
firstfrag
tuncsum
tundf
tunoam
tuncrit
tc-stats¶
- type
struct
- members
- bytes
Number of enqueued bytes
- packets
Number of enqueued packets
- drops
Packets dropped because of lack of resources
- overlimits
Number of throttle events when this flow goes out of allocated bandwidth
- bps
Current flow byte rate
- pps
Current flow packet rate
- qlen
- backlog
tc-cbs-qopt¶
- type
struct
- members
- offload
- pad
- hicredit
- locredit
- idleslope
- sendslope
tc-etf-qopt¶
- type
struct
- members
- delta
- clockid
- flags
tc-fifo-qopt¶
- type
struct
- members
- limit
Queue length; bytes for bfifo, packets for pfifo
tc-htb-opt¶
- type
struct
- members
- rate
- ceil
- buffer
- cbuffer
- quantum
- level
- prio
tc-htb-glob¶
- type
struct
- members
- version
- rate2quantum
bps->quantum divisor
- defcls
Default class number
- debug
Debug flags
- direct-pkts
Count of non shaped packets
tc-gred-qopt¶
- type
struct
- members
- limit
HARD maximal queue length in bytes
- qth-min
Min average length threshold in bytes
- qth-max
Max average length threshold in bytes
- DP
Up to 2^32 DPs
- backlog
- qave
- forced
- early
- other
- pdrop
- Wlog
log(W)
- Plog
log(P_max / (qth-max - qth-min))
- Scell_log
cell size for idle damping
- prio
Priority of this VQ
- packets
- bytesin
tc-gred-sopt¶
- type
struct
- members
- DPs
- def_DP
- grio
- flags
- pad
tc-hfsc-qopt¶
- type
struct
- members
- defcls
tc-mqprio-qopt¶
- type
struct
- members
- num-tc
- prio-tc-map
- hw
- count
- offset
tc-multiq-qopt¶
- type
struct
- members
- bands
Number of bands
- max-bands
Maximum number of queues
tc-netem-qopt¶
- type
struct
- members
- latency
Added delay in microseconds
- limit
Fifo limit in packets
- loss
Random packet loss (0=none, ~0=100%)
- gap
Re-ordering gap (0 for none)
- duplicate
Random packet duplication (0=none, ~0=100%)
- jitter
Random jitter latency in microseconds
tc-netem-gimodel¶
- doc
State transition probabilities for 4 state model
- type
struct
- members
- p13
- p31
- p32
- p14
- p23
tc-netem-gemodel¶
- doc
Gilbert-Elliot models
- type
struct
- members
- p
- r
- h
- k1
tc-netem-corr¶
- type
struct
- members
- delay-corr
Delay correlation
- loss-corr
Packet loss correlation
- dup-corr
Duplicate correlation
tc-netem-reorder¶
- type
struct
- members
- probability
- correlation
tc-netem-corrupt¶
- type
struct
- members
- probability
- correlation
tc-netem-rate¶
- type
struct
- members
- rate
- packet-overhead
- cell-size
- cell-overhead
tc-netem-slot¶
- type
struct
- members
- min-delay
- max-delay
- max-packets
- max-bytes
- dist-delay
- dist-jitter
tc-plug-qopt¶
- type
struct
- members
- action
- limit
tc-prio-qopt¶
- type
struct
- members
- bands
Number of bands
- priomap
Map of logical priority -> PRIO band
tc-red-qopt¶
- type
struct
- members
- limit
Hard queue length in packets
- qth-min
Min average threshold in packets
- qth-max
Max average threshold in packets
- Wlog
log(W)
- Plog
log(P_max / (qth-max - qth-min))
- Scell-log
Cell size for idle damping
- flags
tc-sfb-qopt¶
- type
struct
- members
- rehash-interval
- warmup-time
- max
- bin-size
- increment
- decrement
- limit
- penalty-rate
- penalty-burst
tc-sfq-qopt¶
- type
struct
- members
- quantum
Bytes per round allocated to flow
- perturb-period
Period of hash perturbation
- limit
Maximal packets in queue
- divisor
Hash divisor
- flows
Maximal number of flows
tc-sfqred-stats¶
- type
struct
- members
- prob-drop
Early drops, below max threshold
- forced-drop
Early drops, after max threshold
- prob-mark
Marked packets, below max threshold
- forced-mark
Marked packets, after max threshold
- prob-mark-head
Marked packets, below max threshold
- forced-mark-head
Marked packets, after max threshold
tc-sfq-qopt-v1¶
- type
struct
- members
- v0
- depth
Maximum number of packets per flow
- headdrop
- limit
HARD maximal flow queue length in bytes
- qth-min
Min average length threshold in bytes
- qth-max
Max average length threshold in bytes
- Wlog
log(W)
- Plog
log(P_max / (qth-max - qth-min))
- Scell-log
Cell size for idle damping
- flags
- max-P
probabilty, high resolution
- stats
tc-ratespec¶
- type
struct
- members
- cell-log
- linklayer
- overhead
- cell-align
- mpu
- rate
tc-tbf-qopt¶
- type
struct
- members
- rate
- peakrate
- limit
- buffer
- mtu
tc-sizespec¶
- type
struct
- members
- cell-log
- size-log
- cell-align
- overhead
- linklayer
- mpu
- mtu
- tsize
gnet-estimator¶
- type
struct
- members
- interval
Sampling period
- ewma-log
The log() of measurement window weight
tc-choke-xstats¶
- type
struct
- members
- early
Early drops
- pdrop
Drops due to queue limits
- other
Drops due to drop() calls
- marked
Marked packets
- matched
Drops due to flow match
tc-codel-xstats¶
- type
struct
- members
- maxpacket
Largest packet we’ve seen so far
- count
How many drops we’ve done since the last time we entered dropping state
- lastcount
Count at entry to dropping state
- ldelay
in-queue delay seen by most recently dequeued packet
- drop-next
Time to drop next packet
- drop-overlimit
Number of times max qdisc packet limit was hit
- ecn-mark
Number of packets we’ve ECN marked instead of dropped
- dropping
Are we in a dropping state?
- ce-mark
Number of CE marked packets because of ce-threshold
tc-fq-codel-xstats¶
- type
struct
- members
- type
- maxpacket
Largest packet we’ve seen so far
- drop-overlimit
Number of times max qdisc packet limit was hit
- ecn-mark
Number of packets we ECN marked instead of being dropped
- new-flow-count
Number of times packets created a new flow
- new-flows-len
Count of flows in new list
- old-flows-len
Count of flows in old list
- ce-mark
Packets above ce-threshold
- memory-usage
Memory usage in bytes
- drop-overmemory
tc-fq-pie-xstats¶
- type
struct
- members
- packets-in
Total number of packets enqueued
- dropped
Packets dropped due to fq_pie_action
- overlimit
Dropped due to lack of space in queue
- overmemory
Dropped due to lack of memory in queue
- ecn-mark
Packets marked with ecn
- new-flow-count
Count of new flows created by packets
- new-flows-len
Count of flows in new list
- old-flows-len
Count of flows in old list
- memory-usage
Total memory across all queues
tc-fq-qd-stats¶
- type
struct
- members
- gc-flows
- highprio-packets
obsolete
- tcp-retrans
obsolete
- throttled
- flows-plimit
- pkts-too-long
- allocation-errors
- time-next-delayed-flow
- flows
- inactive-flows
- throttled-flows
- unthrottle-latency-ns
- ce-mark
Packets above ce-threshold
- horizon-drops
- horizon-caps
- fastpath-packets
- band-drops
- band-pkt-count
- pad
tc-hhf-xstats¶
- type
struct
- members
- drop-overlimit
Number of times max qdisc packet limit was hit
- hh-overlimit
Number of times max heavy-hitters was hit
- hh-tot-count
Number of captured heavy-hitters so far
- hh-cur-count
Number of current heavy-hitters
tc-pie-xstats¶
- type
struct
- members
- prob
Current probability
- delay
Current delay in ms
- avg-dq-rate
Current average dq rate in bits/pie-time
- dq-rate-estimating
Is avg-dq-rate being calculated?
- packets-in
Total number of packets enqueued
- dropped
Packets dropped due to pie action
- overlimit
Dropped due to lack of space in queue
- maxq
Maximum queue size
- ecn-mark
Packets marked with ecn
tc-red-xstats¶
- type
struct
- members
- early
Early drops
- pdrop
Drops due to queue limits
- other
Drops due to drop() calls
- marked
Marked packets
tc-sfb-xstats¶
- type
struct
- members
- earlydrop
- penaltydrop
- bucketdrop
- queuedrop
- childdrop
drops in child qdisc
- marked
- maxqlen
- maxprob
- avgprob
tc-sfq-xstats¶
- type
struct
- members
- allot
gnet-stats-basic¶
- type
struct
- members
- bytes
- packets
gnet-stats-rate-est¶
- type
struct
- members
- bps
- pps
gnet-stats-rate-est64¶
- type
struct
- members
- bps
- pps
gnet-stats-queue¶
- type
struct
- members
- qlen
- backlog
- drops
- requeues
- overlimits
tc-u32-key¶
- type
struct
- members
- mask
- val
- off
- offmask
tc-u32-sel¶
- type
struct
- members
- flags
- offshift
- nkeys
- offmask
- off
- offoff
- hoff
- hmask
- keys
tc-u32-pcnt¶
- type
struct
- members
- rcnt
- rhit
- kcnts
tcf-ematch-tree-hdr¶
- type
struct
- members
- nmatches
- progid
tc-basic-pcnt¶
- type
struct
- members
- rcnt
- rhit
tc-matchall-pcnt¶
- type
struct
- members
- rhit
tc-pedit-sel¶
- type
struct
- members
- index
- capab
- action
- refcnt
- bindcnt
- nkeys
- flags
- keys
tc-pedit-key¶
- type
struct
- members
- mask
- val
- off
- at
- offmask
- shift
Attribute sets¶
tc-attrs¶
options (sub-message
)¶
- sub-message
tc-options-msg
- selector
kind
stats (binary
)¶
- struct
tc-stats
xstats (sub-message
)¶
- sub-message
tca-stats-app-msg
- selector
kind
rate (binary
)¶
- struct
gnet-estimator
stats2 (nest
)¶
- nested-attributes
tca-stats-attrs
stab (nest
)¶
- nested-attributes
tca-stab-attrs
tc-act-attrs¶
options (sub-message
)¶
- sub-message
tc-act-options-msg
- selector
kind
stats (nest
)¶
- nested-attributes
tc-act-stats-attrs
tc-act-stats-attrs¶
basic (binary
)¶
- struct
gnet-stats-basic
rate-est (binary
)¶
- struct
gnet-stats-rate-est
queue (binary
)¶
- struct
gnet-stats-queue
rate-est64 (binary
)¶
- struct
gnet-stats-rate-est64
basic-hw (binary
)¶
- struct
gnet-stats-basic
tc-act-bpf-attrs¶
tm (binary
)¶
- struct
tcf-t
tc-act-ct-attrs¶
tm (binary
)¶
- struct
tcf-t
nat-ipv4-min (u32
)¶
- byte-order
big-endian
nat-ipv4-max (u32
)¶
- byte-order
big-endian
nat-port-min (u16
)¶
- byte-order
big-endian
nat-port-max (u16
)¶
- byte-order
big-endian
tc-act-ctinfo-attrs¶
tm (binary
)¶
- struct
tcf-t
tc-act-gate-attrs¶
tm (binary
)¶
- struct
tcf-t
tc-act-ife-attrs¶
tm (binary
)¶
- struct
tcf-t
tc-act-mpls-attrs¶
tm (binary
)¶
- struct
tcf-t
parms (binary
)¶
- struct
tc-mpls
proto (u16
)¶
- byte-order
big-endian
tc-act-skbedit-attrs¶
tm (binary
)¶
- struct
tcf-t
tc-act-skbmod-attrs¶
tm (binary
)¶
- struct
tcf-t
tc-act-tunnel-key-attrs¶
tm (binary
)¶
- struct
tcf-t
enc-ipv4-src (u32
)¶
- byte-order
big-endian
enc-ipv4-dst (u32
)¶
- byte-order
big-endian
enc-key-id (u64
)¶
- byte-order
big-endian
enc-dst-port (u16
)¶
- byte-order
big-endian
tc-basic-attrs¶
ematches (nest
)¶
- nested-attributes
tc-ematch-attrs
act (array-nest
)¶
- nested-attributes
tc-act-attrs
police (nest
)¶
- nested-attributes
tc-police-attrs
pcnt (binary
)¶
- struct
tc-basic-pcnt
tc-bpf-attrs¶
act (nest
)¶
- nested-attributes
tc-act-attrs
police (nest
)¶
- nested-attributes
tc-police-attrs
tc-cake-stats-attrs¶
tin-stats (array-nest
)¶
- nested-attributes
tc-cake-tin-stats-attrs
tc-cbs-attrs¶
parms (binary
)¶
- struct
tc-cbs-qopt
tc-cgroup-attrs¶
act (nest
)¶
- nested-attributes
tc-act-attrs
police (nest
)¶
- nested-attributes
tc-police-attrs
tc-flow-attrs¶
police (nest
)¶
- nested-attributes
tc-police-attrs
tc-flower-attrs¶
act (array-nest
)¶
- nested-attributes
tc-act-attrs
key-eth-dst (binary
)¶
- display-hint
mac
key-eth-dst-mask (binary
)¶
- display-hint
mac
key-eth-src (binary
)¶
- display-hint
mac
key-eth-src-mask (binary
)¶
- display-hint
mac
key-eth-type (u16
)¶
- byte-order
big-endian
key-ipv4-src (u32
)¶
- byte-order
big-endian
- display-hint
ipv4
key-ipv4-src-mask (u32
)¶
- byte-order
big-endian
- display-hint
ipv4
key-ipv4-dst (u32
)¶
- byte-order
big-endian
- display-hint
ipv4
key-ipv4-dst-mask (u32
)¶
- byte-order
big-endian
- display-hint
ipv4
key-ipv6-src (binary
)¶
- display-hint
ipv6
key-ipv6-src-mask (binary
)¶
- display-hint
ipv6
key-ipv6-dst (binary
)¶
- display-hint
ipv6
key-ipv6-dst-mask (binary
)¶
- display-hint
ipv6
key-tcp-src (u16
)¶
- byte-order
big-endian
key-tcp-dst (u16
)¶
- byte-order
big-endian
key-udp-src (u16
)¶
- byte-order
big-endian
key-udp-dst (u16
)¶
- byte-order
big-endian
flags (u32
)¶
- enum
tc-cls-flags
- enum-as-flags
True
key-vlan-id (u16
)¶
- byte-order
big-endian
key-vlan-eth-type (u16
)¶
- byte-order
big-endian
key-enc-key-id (u32
)¶
- byte-order
big-endian
key-enc-ipv4-src (u32
)¶
- byte-order
big-endian
- display-hint
ipv4
key-enc-ipv4-src-mask (u32
)¶
- byte-order
big-endian
- display-hint
ipv4
key-enc-ipv4-dst (u32
)¶
- byte-order
big-endian
- display-hint
ipv4
key-enc-ipv4-dst-mask (u32
)¶
- byte-order
big-endian
- display-hint
ipv4
key-enc-ipv6-src (binary
)¶
- display-hint
ipv6
key-enc-ipv6-src-mask (binary
)¶
- display-hint
ipv6
key-enc-ipv6-dst (binary
)¶
- display-hint
ipv6
key-enc-ipv6-dst-mask (binary
)¶
- display-hint
ipv6
key-tcp-src-mask (u16
)¶
- byte-order
big-endian
key-tcp-dst-mask (u16
)¶
- byte-order
big-endian
key-udp-src-mask (u16
)¶
- byte-order
big-endian
key-udp-dst-mask (u16
)¶
- byte-order
big-endian
key-sctp-src-mask (u16
)¶
- byte-order
big-endian
key-sctp-dst-mask (u16
)¶
- byte-order
big-endian
key-sctp-src (u16
)¶
- byte-order
big-endian
key-sctp-dst (u16
)¶
- byte-order
big-endian
key-enc-udp-src-port (u16
)¶
- byte-order
big-endian
key-enc-udp-src-port-mask (u16
)¶
- byte-order
big-endian
key-enc-udp-dst-port (u16
)¶
- byte-order
big-endian
key-enc-udp-dst-port-mask (u16
)¶
- byte-order
big-endian
key-flags (u32
)¶
- byte-order
big-endian
- enum
tc-flower-key-ctrl-flags
- enum-as-flags
True
key-flags-mask (u32
)¶
- byte-order
big-endian
- enum
tc-flower-key-ctrl-flags
- enum-as-flags
True
key-arp-sip (u32
)¶
- byte-order
big-endian
key-arp-sip-mask (u32
)¶
- byte-order
big-endian
key-arp-tip (u32
)¶
- byte-order
big-endian
key-arp-tip-mask (u32
)¶
- byte-order
big-endian
key-arp-sha (binary
)¶
- display-hint
mac
key-arp-sha-mask (binary
)¶
- display-hint
mac
key-arp-tha (binary
)¶
- display-hint
mac
key-arp-tha-mask (binary
)¶
- display-hint
mac
key-mpls-label (u32
)¶
- byte-order
big-endian
key-tcp-flags (u16
)¶
- byte-order
big-endian
key-tcp-flags-mask (u16
)¶
- byte-order
big-endian
key-cvlan-id (u16
)¶
- byte-order
big-endian
key-cvlan-eth-type (u16
)¶
- byte-order
big-endian
key-enc-opts (nest
)¶
- nested-attributes
tc-flower-key-enc-opts-attrs
key-enc-opts-mask (nest
)¶
- nested-attributes
tc-flower-key-enc-opts-attrs
key-port-src-min (u16
)¶
- byte-order
big-endian
key-port-src-max (u16
)¶
- byte-order
big-endian
key-port-dst-min (u16
)¶
- byte-order
big-endian
key-port-dst-max (u16
)¶
- byte-order
big-endian
key-mpls-opts (nest
)¶
- nested-attributes
tc-flower-key-mpls-opt-attrs
key-pppoe-sid (u16
)¶
- byte-order
big-endian
key-ppp-proto (u16
)¶
- byte-order
big-endian
key-l2-tpv3-sid (u32
)¶
- byte-order
big-endian
key-cfm (nest
)¶
- nested-attributes
tc-flower-key-cfm-attrs
key-spi (u32
)¶
- byte-order
big-endian
key-spi-mask (u32
)¶
- byte-order
big-endian
key-enc-flags (u32
)¶
- byte-order
big-endian
- enum
tc-flower-key-ctrl-flags
- enum-as-flags
True
key-enc-flags-mask (u32
)¶
- byte-order
big-endian
- enum
tc-flower-key-ctrl-flags
- enum-as-flags
True
tc-flower-key-enc-opts-attrs¶
geneve (nest
)¶
- nested-attributes
tc-flower-key-enc-opt-geneve-attrs
vxlan (nest
)¶
- nested-attributes
tc-flower-key-enc-opt-vxlan-attrs
erspan (nest
)¶
- nested-attributes
tc-flower-key-enc-opt-erspan-attrs
gtp (nest
)¶
- nested-attributes
tc-flower-key-enc-opt-gtp-attrs
tc-fw-attrs¶
police (nest
)¶
- nested-attributes
tc-police-attrs
act (array-nest
)¶
- nested-attributes
tc-act-attrs
tc-gred-attrs¶
stab (binary
)¶
- sub-type
u8
dps (binary
)¶
- struct
tc-gred-sopt
max-p (binary
)¶
- sub-type
u32
vq-list (nest
)¶
- nested-attributes
tca-gred-vq-list-attrs
tca-gred-vq-list-attrs¶
entry (nest
)¶
- nested-attributes
tca-gred-vq-entry-attrs
- multi-attr
True
tc-matchall-attrs¶
act (array-nest
)¶
- nested-attributes
tc-act-attrs
pcnt (binary
)¶
- struct
tc-matchall-pcnt
tc-etf-attrs¶
parms (binary
)¶
- struct
tc-etf-qopt
tc-ets-attrs¶
quanta (nest
)¶
- nested-attributes
tc-ets-attrs
quanta-band (u32
)¶
- multi-attr
True
priomap (nest
)¶
- nested-attributes
tc-ets-attrs
priomap-band (u8
)¶
- multi-attr
True
tc-fq-attrs¶
plimit (u32
)¶
- doc
Limit of total number of packets in queue
flow-plimit (u32
)¶
- doc
Limit of packets per flow
quantum (u32
)¶
- doc
RR quantum
initial-quantum (u32
)¶
- doc
RR quantum for new flow
rate-enable (u32
)¶
- doc
Enable / disable rate limiting
flow-default-rate (u32
)¶
- doc
Obsolete, do not use
flow-max-rate (u32
)¶
- doc
Per flow max rate
buckets-log (u32
)¶
- doc
log2(number of buckets)
flow-refill-delay (u32
)¶
- doc
Flow credit refill delay in usec
orphan-mask (u32
)¶
- doc
Mask applied to orphaned skb hashes
low-rate-threshold (u32
)¶
- doc
Per packet delay under this rate
ce-threshold (u32
)¶
- doc
DCTCP-like CE marking threshold
horizon (u32
)¶
- doc
Time horizon in usec
horizon-drop (u8
)¶
- doc
Drop packets beyond horizon, or cap their EDT
priomap (binary
)¶
- struct
tc-prio-qopt
weights (binary
)¶
- sub-type
s32
- doc
Weights for each band
tc-netem-attrs¶
corr (binary
)¶
- struct
tc-netem-corr
delay-dist (binary
)¶
- sub-type
s16
reorder (binary
)¶
- struct
tc-netem-reorder
corrupt (binary
)¶
- struct
tc-netem-corrupt
loss (nest
)¶
- nested-attributes
tc-netem-loss-attrs
rate (binary
)¶
- struct
tc-netem-rate
slot (binary
)¶
- struct
tc-netem-slot
slot-dist (binary
)¶
- sub-type
s16
tc-netem-loss-attrs¶
gi (binary
)¶
- doc
General Intuitive - 4 state model
- struct
tc-netem-gimodel
ge (binary
)¶
- doc
Gilbert Elliot models
- struct
tc-netem-gemodel
tc-red-attrs¶
parms (binary
)¶
- struct
tc-red-qopt
tc-route-attrs¶
police (nest
)¶
- nested-attributes
tc-police-attrs
act (array-nest
)¶
- nested-attributes
tc-act-attrs
tc-taprio-attrs¶
priomap (binary
)¶
- struct
tc-mqprio-qopt
sched-entry-list (nest
)¶
- nested-attributes
tc-taprio-sched-entry-list
sched-single-entry (nest
)¶
- nested-attributes
tc-taprio-sched-entry
tc-entry (nest
)¶
- nested-attributes
tc-taprio-tc-entry-attrs
tc-taprio-sched-entry-list¶
entry (nest
)¶
- nested-attributes
tc-taprio-sched-entry
tc-tbf-attrs¶
parms (binary
)¶
- struct
tc-tbf-qopt
tc-act-gact-attrs¶
tm (binary
)¶
- struct
tcf-t
parms (binary
)¶
- struct
tc-gen
prob (binary
)¶
- struct
tc-gact-p
tca-stats-attrs¶
basic (binary
)¶
- struct
gnet-stats-basic
rate-est (binary
)¶
- struct
gnet-stats-rate-est
queue (binary
)¶
- struct
gnet-stats-queue
app (sub-message
)¶
- sub-message
tca-stats-app-msg
- selector
kind
rate-est64 (binary
)¶
- struct
gnet-stats-rate-est64
basic-hw (binary
)¶
- struct
gnet-stats-basic
tc-u32-attrs¶
sel (binary
)¶
- struct
tc-u32-sel
police (nest
)¶
- nested-attributes
tc-police-attrs
act (array-nest
)¶
- nested-attributes
tc-act-attrs
pcnt (binary
)¶
- struct
tc-u32-pcnt
mark (binary
)¶
- struct
tc-u32-mark
Sub-messages¶
tc-options-msg¶
- basic
- attribute-set
tc-basic-attrs
- bpf
- attribute-set
tc-bpf-attrs
- bfifo
- fixed-header
tc-fifo-qopt
- cake
- attribute-set
tc-cake-attrs
- cbs
- attribute-set
tc-cbs-attrs
- cgroup
- attribute-set
tc-cgroup-attrs
- choke
- attribute-set
tc-choke-attrs
clsact
- codel
- attribute-set
tc-codel-attrs
- drr
- attribute-set
tc-drr-attrs
- etf
- attribute-set
tc-etf-attrs
- ets
- attribute-set
tc-ets-attrs
- flow
- attribute-set
tc-flow-attrs
- flower
- attribute-set
tc-flower-attrs
- fq
- attribute-set
tc-fq-attrs
- fq_codel
- attribute-set
tc-fq-codel-attrs
- fq_pie
- attribute-set
tc-fq-pie-attrs
- fw
- attribute-set
tc-fw-attrs
- gred
- attribute-set
tc-gred-attrs
- hfsc
- fixed-header
tc-hfsc-qopt
- hhf
- attribute-set
tc-hhf-attrs
- htb
- attribute-set
tc-htb-attrs
ingress
- matchall
- attribute-set
tc-matchall-attrs
mq
- mqprio
- fixed-header
tc-mqprio-qopt
- multiq
- fixed-header
tc-multiq-qopt
- netem
- fixed-header
tc-netem-qopt
- attribute-set
tc-netem-attrs
- pfifo
- fixed-header
tc-fifo-qopt
- pfifo_fast
- fixed-header
tc-prio-qopt
- pfifo_head_drop
- fixed-header
tc-fifo-qopt
- pie
- attribute-set
tc-pie-attrs
- plug
- fixed-header
tc-plug-qopt
- prio
- fixed-header
tc-prio-qopt
- qfq
- attribute-set
tc-qfq-attrs
- red
- attribute-set
tc-red-attrs
- route
- attribute-set
tc-route-attrs
- sfb
- fixed-header
tc-sfb-qopt
- sfq
- fixed-header
tc-sfq-qopt-v1
- taprio
- attribute-set
tc-taprio-attrs
- tbf
- attribute-set
tc-tbf-attrs
- u32
- attribute-set
tc-u32-attrs
tc-act-options-msg¶
- bpf
- attribute-set
tc-act-bpf-attrs
- connmark
- attribute-set
tc-act-connmark-attrs
- csum
- attribute-set
tc-act-csum-attrs
- ct
- attribute-set
tc-act-ct-attrs
- ctinfo
- attribute-set
tc-act-ctinfo-attrs
- gact
- attribute-set
tc-act-gact-attrs
- gate
- attribute-set
tc-act-gate-attrs
- ife
- attribute-set
tc-act-ife-attrs
- mirred
- attribute-set
tc-act-mirred-attrs
- mpls
- attribute-set
tc-act-mpls-attrs
- nat
- attribute-set
tc-act-nat-attrs
- pedit
- attribute-set
tc-act-pedit-attrs
- police
- attribute-set
tc-act-police-attrs
- sample
- attribute-set
tc-act-sample-attrs
- simple
- attribute-set
tc-act-simple-attrs
- skbedit
- attribute-set
tc-act-skbedit-attrs
- skbmod
- attribute-set
tc-act-skbmod-attrs
- tunnel_key
- attribute-set
tc-act-tunnel-key-attrs
- vlan
- attribute-set
tc-act-vlan-attrs
tca-stats-app-msg¶
- cake
- attribute-set
tc-cake-stats-attrs
- choke
- fixed-header
tc-choke-xstats
- codel
- fixed-header
tc-codel-xstats
- fq
- fixed-header
tc-fq-qd-stats
- fq_codel
- fixed-header
tc-fq-codel-xstats
- fq_pie
- fixed-header
tc-fq-pie-xstats
- hhf
- fixed-header
tc-hhf-xstats
- pie
- fixed-header
tc-pie-xstats
- red
- fixed-header
tc-red-xstats
- sfb
- fixed-header
tc-sfb-xstats
- sfq
- fixed-header
tc-sfq-xstats