1DCB-DCBX(8)                          Linux                         DCB-DCBX(8)
2
3
4

NAME

6       dcb-dcbx - show / manipulate port DCBX (Data Center Bridging eXchange)
7

SYNOPSIS

9       dcb [ OPTIONS ] dcbx { COMMAND | help }
10
11
12       dcb dcbx show dev DEV
13
14       dcb dcbx set dev DEV [ host ] [ lld-managed ] [ cee ] [ ieee ] [ static
15               ]
16
17

DESCRIPTION

19       Data Center Bridging eXchange (DCBX) is a protocol used by DCB devices
20       to exchange configuration information with directly connected peers.
21       The Linux DCBX object is a 1-byte bitfield of flags that configure
22       whether DCBX is implemented in the device or in the host, and which
23       version of the protocol should be used.  dcb dcbx is used to access the
24       per-port Linux DCBX object.
25
26       There are two principal modes of operation: in host mode, DCBX protocol
27       is implemented by the host LLDP agent, and the DCB interfaces are used
28       to propagate the negotiate parameters to capable devices. In lld-man‐
29       aged mode, the configuration is handled by the device, and DCB inter‐
30       faces are used for inspection of negotiated parameters, and can also be
31       used to set initial parameters.
32
33

PARAMETERS

35       When used with dcb dcbx set, the following keywords enable the corre‐
36       sponding configuration. The keywords that are not mentioned on the com‐
37       mand line are considered disabled. When used with show, each enabled
38       feature is shown by its corresponding keyword.
39
40
41       host
42       lld-managed
43              The device is in the host mode of operation and, respectively,
44              the lld-managed mode of operation, as described above. In prin‐
45              ciple these two keywords are mutually exclusive, but dcb dcbx
46              allows setting both and lets the driver handle it as appropri‐
47              ate.
48
49
50       cee
51       ieee   The device supports CEE (Converged Enhanced Ethernet) and, re‐
52              spectively, IEEE version of the DCB specification. Typically
53              only one of these will be set, but dcb dcbx does not mandate
54              this.
55
56
57       static indicates the engine supports static configuration. No actual
58              negotiation is performed, negotiated parameters are always the
59              initial configuration.
60
61

EXAMPLE & USAGE

63       Put the DCB engine into the "host" mode of operation, and use IEEE-
64       standardized DCB interfaces:
65
66
67       # dcb dcbx set dev eth0 host ieee
68
69       Show what was set:
70
71
72       # dcb dcbx show dev eth0
73       host ieee
74
75

EXIT STATUS

77       Exit status is 0 if command was successful or a positive integer upon
78       failure.
79
80

SEE ALSO

82       dcb(8)
83
84

REPORTING BUGS

86       Report any bugs to the Network Developers mailing list <net‐
87       dev@vger.kernel.org> where the development and maintenance is primarily
88       done.  You do not have to be subscribed to the list to send a message
89       there.
90
91

AUTHOR

93       Petr Machata <me@pmachata.org>
94
95
96
97iproute2                       13 December 2020                    DCB-DCBX(8)
Impressum