The [HierarchyTokenBucketClass] section manages the traffic
control class of hierarchy token bucket (htb).
Parent=
Configures the parent Queueing Discipline (qdisc). Takes one
of "root", or a qdisc identifier. The qdisc identifier is
specified as the major and minor numbers in hexadecimal in
the range 0x1–Oxffff separated with a colon ("major:minor").
Defaults to "root".
ClassId=
Configures the unique identifier of the class. It is
specified as the major and minor numbers in hexadecimal in
the range 0x1–Oxffff separated with a colon ("major:minor").
Defaults to unset.
Priority=
Specifies the priority of the class. In the round-robin
process, classes with the lowest priority field are tried for
packets first.
QuantumBytes=
Specifies how many bytes to serve from leaf at once. When
suffixed with K, M, or G, the specified size is parsed as
Kilobytes, Megabytes, or Gigabytes, respectively, to the base
of 1024.
MTUBytes=
Specifies the maximum packet size we create. When suffixed
with K, M, or G, the specified size is parsed as Kilobytes,
Megabytes, or Gigabytes, respectively, to the base of 1024.
OverheadBytes=
Takes an unsigned integer which specifies per-packet size
overhead used in rate computations. When suffixed with K, M,
or G, the specified size is parsed as Kilobytes, Megabytes,
or Gigabytes, respectively, to the base of 1024.
Rate=
Specifies the maximum rate this class and all its children
are guaranteed. When suffixed with K, M, or G, the specified
size is parsed as Kilobits, Megabits, or Gigabits,
respectively, to the base of 1000. This setting is mandatory.
CeilRate=
Specifies the maximum rate at which a class can send, if its
parent has bandwidth to spare. When suffixed with K, M, or G,
the specified size is parsed as Kilobits, Megabits, or
Gigabits, respectively, to the base of 1000. When unset, the
value specified with Rate= is used.
BufferBytes=
Specifies the maximum bytes burst which can be accumulated
during idle period. When suffixed with K, M, or G, the
specified size is parsed as Kilobytes, Megabytes, or
Gigabytes, respectively, to the base of 1024.
CeilBufferBytes=
Specifies the maximum bytes burst for ceil which can be
accumulated during idle period. When suffixed with K, M, or
G, the specified size is parsed as Kilobytes, Megabytes, or
Gigabytes, respectively, to the base of 1024.