]> The Tcpdump Group git mirrors - tcpdump/commit
Add error checking and support for DCB Exchange protocol (DCBX) version 1.01.
authorGuy Harris <[email protected]>
Thu, 28 Apr 2011 18:24:12 +0000 (11:24 -0700)
committerGuy Harris <[email protected]>
Thu, 28 Apr 2011 18:24:12 +0000 (11:24 -0700)
commit1ac500998736cb4282610d331453b7376bfd6cb5
tree78371b87a27d5d37143d39a1be8c8bcacd2a898b
parent47b1a4a09bf1df61fb3b8cc75ead086fddb4ae5f
Add error checking and support for DCB Exchange protocol (DCBX) version 1.01.

From Kaladhar Musunuru <[email protected]>:

Added support for DCB Exchange protocol (DCBX) version 1.01.
http://www.ieee802.org/1/files/public/docs2008/az-wadekar-dcbx-capability-exchange-discovery-protocol-1108-v1.01.pdf

DCBX protocol exchanges control state machine and generic feature state
machine parameters as Organizationally specific TLVs.  The OUI used for
the DCBX TLV 1.01 is 0x001B21.  Following TLVs are decoded:

- Control state
- Priority Groups (PG)
- Priority-based Flow Control (PFC)
- Application Protocol (APP)

From me:

Add a bunch of additional error checking, and sort the main switch
statement by TLV code (and thus by the order in the specification).
Also update/add indications of what standards document what items.
CREDITS
oui.c
oui.h
print-lldp.c