TuyaOS
宏定义
snmp.h 文件参考
#include "lwip/opt.h"
#include "lwip/ip_addr.h"
snmp.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define mib2_add_arp_entry(ni, ip)
 
#define mib2_add_ip4(ni)
 
#define mib2_add_route_ip4(dflt, ni)
 
#define MIB2_COPY_SYSUPTIME_TO(ptrToVal)
 
#define MIB2_INIT_NETIF(netif, type, speed)
 
#define mib2_netif_added(ni)
 
#define mib2_netif_removed(ni)
 
#define mib2_remove_arp_entry(ni, ip)
 
#define mib2_remove_ip4(ni)
 
#define mib2_remove_route_ip4(dflt, ni)
 
#define MIB2_STATS_NETIF_ADD(n, x, val)
 
#define MIB2_STATS_NETIF_INC(n, x)
 
#define mib2_udp_bind(pcb)
 
#define mib2_udp_unbind(pcb)
 
#define NETIF_INIT_SNMP   MIB2_INIT_NETIF
 
#define snmp_add_ifinoctets(ni, value)   MIB2_STATS_NETIF_ADD(ni, ifinoctets, value)
 
#define snmp_add_ifoutoctets(ni, value)   MIB2_STATS_NETIF_ADD(ni, ifoutoctets, value)
 
#define snmp_inc_ifindiscards(ni)   MIB2_STATS_NETIF_INC(ni, ifindiscards)
 
#define snmp_inc_ifinerrors(ni)   MIB2_STATS_NETIF_INC(ni, ifinerrors)
 
#define snmp_inc_ifinnucastpkts(ni)   MIB2_STATS_NETIF_INC(ni, ifinnucastpkts)
 
#define snmp_inc_ifinucastpkts(ni)   MIB2_STATS_NETIF_INC(ni, ifinucastpkts)
 
#define snmp_inc_ifinunknownprotos(ni)   MIB2_STATS_NETIF_INC(ni, ifinunknownprotos)
 
#define snmp_inc_ifoutdiscards(ni)   MIB2_STATS_NETIF_INC(ni, ifoutdiscards)
 
#define snmp_inc_ifouterrors(ni)   MIB2_STATS_NETIF_INC(ni, ifouterrors)
 
#define snmp_inc_ifoutnucastpkts(ni)   MIB2_STATS_NETIF_INC(ni, ifoutnucastpkts)
 
#define snmp_inc_ifoutucastpkts(ni)   MIB2_STATS_NETIF_INC(ni, ifoutucastpkts)
 

详细描述

SNMP support API for implementing netifs and statitics for MIB2