31#ifndef _LLDP_MIB_MODULE_H
32#define _LLDP_MIB_MODULE_H
39#ifndef LLDP_MIB_SUPPORT
40 #define LLDP_MIB_SUPPORT DISABLED
41#elif (LLDP_MIB_SUPPORT != ENABLED && LLDP_MIB_SUPPORT != DISABLED)
42 #error LLDP_MIB_SUPPORT parameter is not valid
46#ifndef LLDP_MIB_SET_SUPPORT
47 #define LLDP_MIB_SET_SUPPORT DISABLED
48#elif (LLDP_MIB_SET_SUPPORT != ENABLED && LLDP_MIB_SET_SUPPORT != DISABLED)
49 #error LLDP_MIB_SET_SUPPORT parameter is not valid
64 LLDP_MIB_ADMIN_STATUS_INVALID = 0,
65 LLDP_MIB_ADMIN_STATUS_ENABLED_TX_ONLY = 1,
66 LLDP_MIB_ADMIN_STATUS_ENABLED_RX_ONLY = 2,
67 LLDP_MIB_ADMIN_STATUS_ENABLED_TX_RX = 3,
68 LLDP_MIB_ADMIN_STATUS_DISABLED = 4
90 LldpAgentContext *lldpAgentContext;
96extern const MibObject lldpMibObjects[];
LLDP (Link Layer Discovery Protocol)
LldpMibAdminStatus
Administrative status.
Definition lldp_mib_module.h:63
LldpMibManAddrIfSubtype
Type of interface associated with a management address.
Definition lldp_mib_module.h:77
@ LLDP_MIB_MAN_ADDR_IF_SUBTYPE_IF_INDEX
Interface index.
Definition lldp_mib_module.h:79
@ LLDP_MIB_MAN_ADDR_IF_SUBTYPE_UNKNOWN
Unknown.
Definition lldp_mib_module.h:78
@ LLDP_MIB_MAN_ADDR_IF_SUBTYPE_SYS_PORT_NUM
System port number.
Definition lldp_mib_module.h:80
Common definitions for MIB modules.
LLDP MIB base.
Definition lldp_mib_module.h:89
MIB module.
Definition mib_common.h:288