dcb-dcbx(8) — Linux manual page


DCB-DCBX(8)                       Linux                      DCB-DCBX(8)

NAME         top

       dcb-dcbx - show / manipulate port DCBX (Data Center Bridging

SYNOPSIS         top

       dcb [ OPTIONS ] dcbx { COMMAND | help }

       dcb dcbx show dev DEV

       dcb dcbx set dev DEV [ host ] [ lld-managed ] [ cee ] [ ieee ] [
               static ]

DESCRIPTION         top

       Data Center Bridging eXchange (DCBX) is a protocol used by DCB
       devices to exchange configuration information with directly
       connected peers. The Linux DCBX object is a 1-byte bitfield of
       flags that configure whether DCBX is implemented in the device or
       in the host, and which version of the protocol should be used.
       dcb dcbx is used to access the per-port Linux DCBX object.

       There are two principal modes of operation: in host mode, DCBX
       protocol is implemented by the host LLDP agent, and the DCB
       interfaces are used to propagate the negotiate parameters to
       capable devices. In lld-managed mode, the configuration is
       handled by the device, and DCB interfaces are used for inspection
       of negotiated parameters, and can also be used to set initial

PARAMETERS         top

       When used with dcb dcbx set, the following keywords enable the
       corresponding configuration. The keywords that are not mentioned
       on the command line are considered disabled. When used with show,
       each enabled feature is shown by its corresponding keyword.

              The device is in the host mode of operation and,
              respectively, the lld-managed mode of operation, as
              described above. In principle these two keywords are
              mutually exclusive, but dcb dcbx allows setting both and
              lets the driver handle it as appropriate.

       ieee   The device supports CEE (Converged Enhanced Ethernet) and,
              respecively, IEEE version of the DCB specification.
              Typically only one of these will be set, but dcb dcbx does
              not mandate this.

       static indicates the engine supports static configuration. No
              actual negotiation is performed, negotiated parameters are
              always the initial configuration.

EXAMPLE & USAGE         top

       Put the DCB engine into the "host" mode of operation, and use
       IEEE-standardized DCB interfaces:

       # dcb dcbx set dev eth0 host ieee

       Show what was set:

       # dcb dcbx show dev eth0
       host ieee

EXIT STATUS         top

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

SEE ALSO         top


REPORTING BUGS         top

       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         top

       Petr Machata <me@pmachata.org>

COLOPHON         top

       This page is part of the iproute2 (utilities for controlling
       TCP/IP networking and traffic) project.  Information about the
       project can be found at 
       If you have a bug report for this manual page, send it to
       netdev@vger.kernel.org, shemminger@osdl.org.  This page was
       obtained from the project's upstream Git repository
       ⟨https://git.kernel.org/pub/scm/network/iproute2/iproute2.git⟩ on
       2021-04-01.  (At that time, the date of the most recent commit
       that was found in the repository was 2021-03-22.)  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 man-pages@man7.org

iproute2                    13 December 2020                 DCB-DCBX(8)