38 #if LWIP_SNMP && SNMP_USE_RAW 46 snmp_recv(
void *arg,
struct udp_pcb *pcb,
struct pbuf *p,
const ip_addr_t *addr,
u16_t port)
50 snmp_receive(pcb, p, addr, port);
58 return udp_sendto((
struct udp_pcb*)handle, p, dst, port);
64 struct udp_pcb* udp_pcb = (
struct udp_pcb*)handle;
72 if((dst_if !=
NULL) && (dst_ip !=
NULL)) {
87 struct udp_pcb *snmp_pcb = udp_new();
90 snmp_traps_handle = snmp_pcb;
92 udp_recv(snmp_pcb, snmp_recv, (
void *)SNMP_IN_PORT);
93 udp_bind(snmp_pcb, IP_ADDR_ANY, SNMP_IN_PORT);
#define ip_route_get_local_ip(isipv6, src, dest, netif, ipaddr)
u8_t pbuf_free(struct pbuf *p)
#define ip_addr_copy(dest, src)
#define IP_IS_V6_VAL(ipaddr)
#define LWIP_ERROR(message, expression, handler)
#define LWIP_UNUSED_ARG(x)