Dell Intel PRO Family of Adapters User Manual
Page 26

pgid:xxxxxxxx
Priority Group ID for the 8 priorities. From left to right (priorities 0-7), x is the corresponding Priority
Group ID value, which can be 0-7 for Priority Groups with bandwidth allocations or f (Priority Group
ID 15) for the unrestricted Priority Group.
pgpct:x,x,x,x,x,x,x,x
Priority Group percentage of link bandwidth. From left to right (Priority Groups 0-7), x is the
percentage of link bandwidth allocated to the corresponding Priority Group. The total bandwidth must
equal 100%.
uppct:x,x,x,x,x,x,x,x
Priority percentage of Priority Group bandwidth. From left to right (priorities 0-7), x is the percentage
of Priority Group bandwidth allocated to the corresponding priority. The sum of percentages for
priorities which belong to the same Priority Group must total 100% (except for Priority Group 15).
strict:xxxxxxxx
Strict priority setting. From left to right (priorities 0-7), x is 0 or 1. 1 indicates that the priority may
utilize all of the bandwidth allocated to its Priority Group.
up2tc:xxxxxxxx
Priority to traffic class mapping. From left to right (priorities 0-7), x is the traffic class (0-7) to which
the priority is mapped.
Feature specific arguments for pfc:
pfcup:xxxxxxxx
Enable/disable priority flow control. From left to right (priorities 0-7), x is 0 or 1. 1 indicates that the
corresponding priority is configured to transmit priority pause.
Feature specific arguments for app:< subtype>:
appcfg:xx
xx is a hexadecimal value representing an 8 bit bitmap where bits set to 1 indicate the priority which
frames for the applications specified by subtype should use. The lowest order bit maps to priority 0.
Feature specific arguments for ll:
status:
[0|1]
For testing purposes, the logical link status may be set to 0 or 1. This setting is not persisted in the configuration
file.
Examples
Enable DCB on interface eth2
dcbtool sc eth2 dcb on
Assign priorities
Assign priorities 0-3 to Priority Group 0, priorities 4-6 to Priority Group 1 and priority 7 to the unrestricted priority. Also,
allocate 25% of link bandwidth to Priority Group 0 and 75% to group 1.
dcbtool sc eth2 pg pgid:0000111f pgpct:25,75,0,0,0,0,0,0
Enable transmit of Priority Flow Control
Enable transmit of Priority Flow Control for priority 3 and assign FCoE to priority 3.
dcbtool sc eth2 pfc pfcup:00010000
dcbtool sc eth2 app:0 appcfg:08
FAQ
How did Intel verify their DCB solution?
Answer - The Intel solution is continually evolving as the relevant standards become solidified and more vendors introduce
DCB capable systems. That said, we initially used test automation to verify the DCB state machine. As the state machine
became more robust and we had DCB capable hardware, we began to test back to back with our adapters. Finally, we
introduced DCB capable switches in our test bed.