summaryrefslogtreecommitdiff
path: root/oui.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2011-04-28 11:24:12 -0700
committerGuy Harris <guy@alum.mit.edu>2011-04-28 11:24:12 -0700
commit1ac500998736cb4282610d331453b7376bfd6cb5 (patch)
tree78371b87a27d5d37143d39a1be8c8bcacd2a898b /oui.h
parent47b1a4a09bf1df61fb3b8cc75ead086fddb4ae5f (diff)
downloadtcpdump-1ac500998736cb4282610d331453b7376bfd6cb5.tar.gz
Add error checking and support for DCB Exchange protocol (DCBX) version 1.01.
From Kaladhar Musunuru <kaladharm@sourceforge.net>: 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.
Diffstat (limited to 'oui.h')
-rw-r--r--oui.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/oui.h b/oui.h
index dc8bb01c..d39cb6ca 100644
--- a/oui.h
+++ b/oui.h
@@ -30,6 +30,7 @@ extern const struct tok smi_values[];
#define OUI_IEEE_8021_PRIVATE 0x0080c2 /* IEEE 802.1 Organisation Specific - Annex F */
#define OUI_IEEE_8023_PRIVATE 0x00120f /* IEEE 802.3 Organisation Specific - Annex G */
#define OUI_TIA 0x0012bb /* TIA - Telecommunications Industry Association - ANSI/TIA-1057- 2006 */
+#define OUI_DCBX 0x001B21 /* DCBX */
/*
* These are SMI Network Management Private Enterprise Codes for