@@ -35,16 +35,16 @@ typedef struct sd_lldp_neighbor sd_lldp_neighbor;
3535
3636/* IEEE 802.3AB Clause 9: TLV Types */
3737enum {
38- SD_LLDP_TYPE_END = 0 ,
39- SD_LLDP_TYPE_CHASSIS_ID = 1 ,
40- SD_LLDP_TYPE_PORT_ID = 2 ,
41- SD_LLDP_TYPE_TTL = 3 ,
42- SD_LLDP_TYPE_PORT_DESCRIPTION = 4 ,
43- SD_LLDP_TYPE_SYSTEM_NAME = 5 ,
44- SD_LLDP_TYPE_SYSTEM_DESCRIPTION = 6 ,
45- SD_LLDP_TYPE_SYSTEM_CAPABILITIES = 7 ,
46- SD_LLDP_TYPE_MGMT_ADDRESS = 8 ,
47- SD_LLDP_TYPE_PRIVATE = 127 ,
38+ SD_LLDP_TYPE_END = 0 ,
39+ SD_LLDP_TYPE_CHASSIS_ID = 1 ,
40+ SD_LLDP_TYPE_PORT_ID = 2 ,
41+ SD_LLDP_TYPE_TTL = 3 ,
42+ SD_LLDP_TYPE_PORT_DESCRIPTION = 4 ,
43+ SD_LLDP_TYPE_SYSTEM_NAME = 5 ,
44+ SD_LLDP_TYPE_SYSTEM_DESCRIPTION = 6 ,
45+ SD_LLDP_TYPE_SYSTEM_CAPABILITIES = 7 ,
46+ SD_LLDP_TYPE_MGMT_ADDRESS = 8 ,
47+ SD_LLDP_TYPE_PRIVATE = 127 ,
4848};
4949
5050/* IEEE 802.3AB Clause 9.5.2: Chassis subtypes */
@@ -61,28 +61,28 @@ enum {
6161
6262/* IEEE 802.3AB Clause 9.5.3: Port subtype */
6363enum {
64- SD_LLDP_PORT_SUBTYPE_RESERVED = 0 ,
65- SD_LLDP_PORT_SUBTYPE_INTERFACE_ALIAS = 1 ,
66- SD_LLDP_PORT_SUBTYPE_PORT_COMPONENT = 2 ,
67- SD_LLDP_PORT_SUBTYPE_MAC_ADDRESS = 3 ,
68- SD_LLDP_PORT_SUBTYPE_NETWORK_ADDRESS = 4 ,
69- SD_LLDP_PORT_SUBTYPE_INTERFACE_NAME = 5 ,
70- SD_LLDP_PORT_SUBTYPE_AGENT_CIRCUIT_ID = 6 ,
71- SD_LLDP_PORT_SUBTYPE_LOCALLY_ASSIGNED = 7 ,
64+ SD_LLDP_PORT_SUBTYPE_RESERVED = 0 ,
65+ SD_LLDP_PORT_SUBTYPE_INTERFACE_ALIAS = 1 ,
66+ SD_LLDP_PORT_SUBTYPE_PORT_COMPONENT = 2 ,
67+ SD_LLDP_PORT_SUBTYPE_MAC_ADDRESS = 3 ,
68+ SD_LLDP_PORT_SUBTYPE_NETWORK_ADDRESS = 4 ,
69+ SD_LLDP_PORT_SUBTYPE_INTERFACE_NAME = 5 ,
70+ SD_LLDP_PORT_SUBTYPE_AGENT_CIRCUIT_ID = 6 ,
71+ SD_LLDP_PORT_SUBTYPE_LOCALLY_ASSIGNED = 7 ,
7272};
7373
7474enum {
75- SD_LLDP_SYSTEM_CAPABILITIES_OTHER = 1 << 0 ,
76- SD_LLDP_SYSTEM_CAPABILITIES_REPEATER = 1 << 1 ,
77- SD_LLDP_SYSTEM_CAPABILITIES_BRIDGE = 1 << 2 ,
78- SD_LLDP_SYSTEM_CAPABILITIES_WLAN_AP = 1 << 3 ,
79- SD_LLDP_SYSTEM_CAPABILITIES_ROUTER = 1 << 4 ,
80- SD_LLDP_SYSTEM_CAPABILITIES_PHONE = 1 << 5 ,
81- SD_LLDP_SYSTEM_CAPABILITIES_DOCSIS = 1 << 6 ,
82- SD_LLDP_SYSTEM_CAPABILITIES_STATION = 1 << 7 ,
83- SD_LLDP_SYSTEM_CAPABILITIES_CVLAN = 1 << 8 ,
84- SD_LLDP_SYSTEM_CAPABILITIES_SVLAN = 1 << 9 ,
85- SD_LLDP_SYSTEM_CAPABILITIES_TPMR = 1 << 10 ,
75+ SD_LLDP_SYSTEM_CAPABILITIES_OTHER = 1 << 0 ,
76+ SD_LLDP_SYSTEM_CAPABILITIES_REPEATER = 1 << 1 ,
77+ SD_LLDP_SYSTEM_CAPABILITIES_BRIDGE = 1 << 2 ,
78+ SD_LLDP_SYSTEM_CAPABILITIES_WLAN_AP = 1 << 3 ,
79+ SD_LLDP_SYSTEM_CAPABILITIES_ROUTER = 1 << 4 ,
80+ SD_LLDP_SYSTEM_CAPABILITIES_PHONE = 1 << 5 ,
81+ SD_LLDP_SYSTEM_CAPABILITIES_DOCSIS = 1 << 6 ,
82+ SD_LLDP_SYSTEM_CAPABILITIES_STATION = 1 << 7 ,
83+ SD_LLDP_SYSTEM_CAPABILITIES_CVLAN = 1 << 8 ,
84+ SD_LLDP_SYSTEM_CAPABILITIES_SVLAN = 1 << 9 ,
85+ SD_LLDP_SYSTEM_CAPABILITIES_TPMR = 1 << 10 ,
8686};
8787
8888#define SD_LLDP_SYSTEM_CAPABILITIES_ALL ((uint16_t) -1)
@@ -102,13 +102,13 @@ enum {
102102#define SD_LLDP_OUI_802_3 (uint8_t[]) { 0x00, 0x12, 0x0f }
103103
104104enum {
105- SD_LLDP_OUI_802_1_SUBTYPE_PORT_VLAN_ID = 1 ,
106- SD_LLDP_OUI_802_1_SUBTYPE_PORT_PROTOCOL_VLAN_ID = 2 ,
107- SD_LLDP_OUI_802_1_SUBTYPE_VLAN_NAME = 3 ,
108- SD_LLDP_OUI_802_1_SUBTYPE_PROTOCOL_IDENTITY = 4 ,
109- SD_LLDP_OUI_802_1_SUBTYPE_VID_USAGE_DIGEST = 5 ,
110- SD_LLDP_OUI_802_1_SUBTYPE_MANAGEMENT_VID = 6 ,
111- SD_LLDP_OUI_802_1_SUBTYPE_LINK_AGGREGATION = 7 ,
105+ SD_LLDP_OUI_802_1_SUBTYPE_PORT_VLAN_ID = 1 ,
106+ SD_LLDP_OUI_802_1_SUBTYPE_PORT_PROTOCOL_VLAN_ID = 2 ,
107+ SD_LLDP_OUI_802_1_SUBTYPE_VLAN_NAME = 3 ,
108+ SD_LLDP_OUI_802_1_SUBTYPE_PROTOCOL_IDENTITY = 4 ,
109+ SD_LLDP_OUI_802_1_SUBTYPE_VID_USAGE_DIGEST = 5 ,
110+ SD_LLDP_OUI_802_1_SUBTYPE_MANAGEMENT_VID = 6 ,
111+ SD_LLDP_OUI_802_1_SUBTYPE_LINK_AGGREGATION = 7 ,
112112};
113113
114114typedef enum sd_lldp_event {
0 commit comments