43#if LWIP_SNMP && SNMP_LWIP_MIB2
46#error LWIP_SNMP MIB2 needs LWIP_STATS (for MIB2)
49#error LWIP_SNMP MIB2 needs MIB2_STATS (for MIB2)
62snmp_mib2_lwip_synchronizer(snmp_threadsync_called_fn
fn,
void *
arg)
64#if LWIP_TCPIP_CORE_LOCKING
73struct snmp_threadsync_instance snmp_mib2_lwip_locks;
81extern const struct snmp_scalar_array_node snmp_mib2_snmp_root;
82extern const struct snmp_tree_node snmp_mib2_udp_root;
83extern const struct snmp_tree_node snmp_mib2_tcp_root;
84extern const struct snmp_scalar_array_node snmp_mib2_icmp_root;
85extern const struct snmp_tree_node snmp_mib2_interface_root;
86extern const struct snmp_scalar_array_node snmp_mib2_system_node;
87extern const struct snmp_tree_node snmp_mib2_at_root;
88extern const struct snmp_tree_node snmp_mib2_ip_root;
90static const struct snmp_node *
const mib2_nodes[] = {
91 &snmp_mib2_system_node.node.node,
92 &snmp_mib2_interface_root.node,
93#if LWIP_ARP && LWIP_IPV4
94 &snmp_mib2_at_root.node,
97 &snmp_mib2_ip_root.node,
100 &snmp_mib2_icmp_root.node.node,
103 &snmp_mib2_tcp_root.node,
106 &snmp_mib2_udp_root.node,
108 &snmp_mib2_snmp_root.node.node
111static const struct snmp_tree_node mib2_root = SNMP_CREATE_TREE_NODE(1, mib2_nodes);
113static const u32_t mib2_base_oid_arr[] = { 1, 3, 6, 1, 2, 1 };
114const struct snmp_mib
mib2 = SNMP_MIB_CREATE(mib2_base_oid_arr, &mib2_root.node);
#define LOCK_TCPIP_CORE()
#define UNLOCK_TCPIP_CORE()
err_t tcpip_callback(tcpip_callback_fn function, void *ctx)
static GLenum _GLUfuncptr fn