Go to the documentation of this file.
32 #define TRACE_LEVEL SNMP_TRACE_LEVEL
45 #if (MIB2_SUPPORT == ENABLED)
61 #if (MIB2_SYS_GROUP_SUPPORT == ENABLED)
66 #if (MIB2_IF_GROUP_SUPPORT == ENABLED)
71 #if (MIB2_IP_GROUP_SUPPORT == ENABLED)
76 #if (MIB2_TCP_GROUP_SUPPORT == ENABLED)
81 #if (MIB2_SNMP_GROUP_SUPPORT == ENABLED)
98 #if (MIB2_SYS_DESCR_SIZE > 0)
104 #if (MIB2_SYS_OBJECT_ID_SIZE > 0)
110 #if (MIB2_SYS_CONTACT_SIZE > 0)
116 #if (MIB2_SYS_NAME_SIZE > 0)
122 #if (MIB2_SYS_LOCATION_SIZE > 0)
char_t sysName[MIB2_SYS_NAME_SIZE]
int32_t snmpEnableAuthenTraps
uint8_t ifSpecific[MIB2_IF_SPECIFIC_SIZE]
#define NET_INTERFACE_COUNT
@ MIB2_IP_FORWARDING_DISABLED
void mib2InitIpGroup(Mib2IpGroup *ipGroup)
IP group initialization.
void mib2InitSysGroup(Mib2SysGroup *sysGroup)
System group initialization.
Mib2IfEntry ifTable[NET_INTERFACE_COUNT]
@ MIB2_SYS_SERVICE_INTERNET
@ MIB2_AUTHEN_TRAPS_DISABLED
General definitions for cryptographic algorithms.
#define IPV4_FRAG_TIME_TO_LIVE
MIB-II module implementation.
Common definitions for MIB modules.
@ MIB2_TCP_RTO_ALGORITHM_VANJ
char_t sysDescr[MIB2_SYS_DESCR_SIZE]
void mib2InitTcpGroup(Mib2TcpGroup *tcpGroup)
TCP group initialization.
void mib2InitSnmpGroup(Mib2SnmpGroup *snmpGroup)
SNMP group initialization.
char_t sysLocation[MIB2_SYS_LOCATION_SIZE]
Mib2Base mib2Base
MIB-II base.
error_t mib2Init(void)
MIB-II module initialization.
uint8_t sysObjectID[MIB2_SYS_OBJECT_ID_SIZE]
#define osMemset(p, value, length)
char_t sysContact[MIB2_SYS_CONTACT_SIZE]
ASN.1 (Abstract Syntax Notation One)
void mib2InitIfGroup(Mib2IfGroup *ifGroup)
Interface group initialization.