summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/lldp.h
diff options
context:
space:
mode:
authorTom Gundersen <teg@jklm.no>2015-10-05 23:16:43 +0200
committerTom Gundersen <teg@jklm.no>2015-10-05 23:16:43 +0200
commite78a29abfeb7468e885f8497df1a09265ab7c747 (patch)
tree2a4a0b7d37d90e462048c2d543e6c1714889a150 /src/libsystemd-network/lldp.h
parentdc545f8331333476ba3b08c677e44b565ad1c738 (diff)
parent6fd255cfaa1ab8a54c9b56781af34661cbfb212a (diff)
Merge pull request #1448 from bengal/lldp-export-v5
LLDP: add API to export neighbors list (v5)
Diffstat (limited to 'src/libsystemd-network/lldp.h')
-rw-r--r--src/libsystemd-network/lldp.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/libsystemd-network/lldp.h b/src/libsystemd-network/lldp.h
index 5e4b283e26..19e5cc5f41 100644
--- a/src/libsystemd-network/lldp.h
+++ b/src/libsystemd-network/lldp.h
@@ -113,3 +113,16 @@ typedef enum LLDPMedCapability {
LLDP_MED_CAPABILITY_MAX,
LLDP_MED_CAPABILITY_INVALID = -1,
} LLDPMedCapability;
+
+#define LLDP_OUI_802_1 (uint8_t[]) { 0x00, 0x80, 0xc2 }
+#define LLDP_OUI_802_3 (uint8_t[]) { 0x00, 0x12, 0x0f }
+
+enum {
+ LLDP_OUI_SUBTYPE_802_1_PORT_VLAN_ID = 1,
+ LLDP_OUI_SUBTYPE_802_1_PORT_PROTOCOL_VLAN_ID = 2,
+ LLDP_OUI_SUBTYPE_802_1_VLAN_NAME = 3,
+ LLDP_OUI_SUBTYPE_802_1_PROTOCOL_IDENTITY = 4,
+ LLDP_OUI_SUBTYPE_802_1_VID_USAGE_DIGEST = 5,
+ LLDP_OUI_SUBTYPE_802_1_MANAGEMENT_VID = 6,
+ LLDP_OUI_SUBTYPE_802_1_LINK_AGGREGATION = 7,
+};