NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | EXAMPLE & USAGE | EXIT STATUS | SEE ALSO | REPORTING BUGS | AUTHOR | COLOPHON |
|
|
DCB-PFC(8) Linux DCB-PFC(8)
dcb-pfc - show / manipulate PFC (Priority-based Flow Control) settings of the DCB (Data Center Bridging) subsystem
dcb [ OPTIONS ] pfc { COMMAND | help } dcb pfc show dev DEV [ pfc-cap ] [ prio-pfc ] [ macsec-bypass ] [ delay ] [ requests ] [ indications ] dcb pfc set dev DEV [ prio-pfc PFC-MAP ] [ macsec-bypass { on | off } ] [ delay INTEGER ] PFC-MAP := [ PFC-MAP ] PFC-MAPPING PFC-MAPPING := { PRIO | all }:{ on | off } PRIO := { 0 .. 7 }
dcb pfc is used to configure Priority-based Flow Control attributes through Linux DCB (Data Center Bridging) interface. PFC permits marking flows with a certain priority as lossless, and holds related configuration, as well as PFC counters.
For read-write 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 PFC configuration. pfc-cap A read-only property that shows the number of traffic classes that may simultaneously support PFC. requests A read-only count of the sent PFC frames per traffic class. Only shown when -s is given, or when requested explicitly. indications A read-only count of the received PFC frames per traffic class. Only shown when -s is given, or when requested explicitly. macsec-bypass { on | off } Whether the sending station is capable of bypassing MACsec processing when MACsec is disabled. prio-pfc PFC-MAP PFC-MAP uses the array parameter syntax, see dcb(8) for details. Keys are priorities, values are on / off indicators of whether PFC is enabled for a given priority. delay INTEGER The allowance made for round-trip propagation delay of the link in bits. The value shall be 0..65535.
Enable PFC on priorities 6 and 7, leaving the rest intact: # dcb pfc set dev eth0 prio-pfc 6:on 7:on Disable PFC of all priorities except 6 and 7, and configure delay to 4096 bits: # dcb pfc set dev eth0 prio-pfc all:off 6:on 7:on delay 0x1000 Show what was set: # dcb pfc show dev eth0 pfc-cap 8 macsec-bypass off delay 4096 prio-pfc 0:off 1:off 2:off 3:off 4:off 5:off 6:on 7:on
Exit status is 0 if command was successful or a positive integer upon failure.
dcb(8)
Report any bugs to the Network Developers mailing listwhere the development and maintenance is primarily done. You do not have to be subscribed to the list to send a message there.
Petr Machata
This page is part of the iproute2 (utilities for controlling
TCP/IP networking and traffic) project. Information about the
project can be found at
⟨http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2⟩.
If you have a bug report for this manual page, send it to
[email protected], [email protected]. This page was
obtained from the project's upstream Git repository
⟨https://git.kernel.org/pub/scm/network/iproute2/iproute2.git⟩ on
2025-02-02. (At that time, the date of the most recent commit
that was found in the repository was 2025-01-21.) If you discover
any rendering problems in this HTML version of the page, or you
believe there is a better or more up-to-date source for the page,
or you have corrections or improvements to the information in this
COLOPHON (which is not part of the original manual page), send a
mail to [email protected]
iproute2 31 October 2020 DCB-PFC(8)
Pages that refer to this page: dcb(8)