DCB-MAXRATE(8) Linux DCB-MAXRATE(8)

# [NAME](#NAME)

dcb-maxrate - show / manipulate port maxrate settings of the DCB (Data Center Bridging) subsystem

# [SYNOPSIS](#SYNOPSIS)

**dcb** \[ *OPTIONS* ] **maxrate** { *COMMAND* | *help* }

**dcb maxrate show dev** DEV \[ **tc-maxrate** ]

**dcb maxrate set dev** DEV \[ **tc-maxrate** ***RATE-MAP* ]**

*RATE-MAP* := \[ *RATE-MAP* ] *RATE-MAPPING*

*RATE-MAPPING* := { *TC* | ***all** }**:**RATE*

*TC* := { ***0*** .. ***7*** }

*RATE* := { *INTEGER*\[***bit***] | *INTEGER**Kbit*** | *INTEGER**Mib*** | *...* }

# [DESCRIPTION](#DESCRIPTION)

**dcb maxrate** is used to configure and inspect maximum rate at which traffic is allowed to egress from a given traffic class.

# [PARAMETERS](#PARAMETERS)

The following describes only the write direction, i.e. as used with the **set** command. For the **show** command, the parameter name is to be used as a simple keyword without further arguments. This instructs the tool to show the value of a given parameter. When no parameters are given, the tool shows the complete maxrate configuration.

[**tc-maxrate *RATE-MAP***](#tc-maxrate)

*RATE-MAP* uses the array parameter syntax, see [**dcb**(8)](/man/os/iproute2/dcb.8) for details. Keys are TC indices, values are traffic rates in bits per second. The rates can use the notation documented in section PARAMETERS at [**tc**(8)](/man/os/iproute2/tc.8). Note that under that notation, "bit" stands for bits per second whereas "b" stands for bytes per second. When showing, the command line option **-i** toggles between using decadic and ISO/IEC prefixes.

# [EXAMPLE & USAGE](#EXAMPLE_&_USAGE)

Set rates of all traffic classes to 25Gbps, except for TC 6, which will have the rate of 100Gbps:

\# dcb maxrate set dev eth0 tc-maxrate all:25Gbit 6:100Gbit

Show what was set:

\# dcb maxrate show dev eth0  
tc-maxrate 0:25Gbit 1:25Gbit 2:25Gbit 3:25Gbit 4:25Gbit 5:25Gbit 6:100Gbit 7:25Gbit

# [EXIT STATUS](#EXIT_STATUS)

Exit status is 0 if command was successful or a positive integer upon failure.

# [SEE ALSO](#SEE_ALSO)

[**dcb**(8)](/man/os/iproute2/dcb.8)

# [REPORTING BUGS](#REPORTING_BUGS)

Report any bugs to the Network Developers mailing list **&lt;netdev@vger.kernel.org&gt;** where the development and maintenance is primarily done. You do not have to be subscribed to the list to send a message there.

# [AUTHOR](#AUTHOR)

Petr Machata &lt;me@pmachata.org&gt;

22 November 2020 iproute2

---

Document: dcb-maxrate(8) from iproute2 7.2.0-r0 (Chainguard OS)
Source: https://kernel.googlesource.com/pub/scm/network/iproute2/iproute2
