Manpages - dcb-maxrate.8

Table of Contents

NAME

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

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

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

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
RATE-MAP uses the array parameter syntax, see *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). 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

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

Show what was set:

tc-maxrate 0:25Gbit 1:25Gbit 2:25Gbit 3:25Gbit 4:25Gbit 5:25Gbit 6:100Gbit 7:25Gbit

EXIT STATUS

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

SEE ALSO

*dcb*(8)

REPORTING BUGS

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

AUTHOR

Petr Machata <me@pmachata.org>

Author: dt

Created: 2022-02-20 Sun 09:48