diff options
Diffstat (limited to 'core/lwip/src/include/lwip/snmp.h')
-rw-r--r-- | core/lwip/src/include/lwip/snmp.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/core/lwip/src/include/lwip/snmp.h b/core/lwip/src/include/lwip/snmp.h index dd03d5d7..2ed043dd 100644 --- a/core/lwip/src/include/lwip/snmp.h +++ b/core/lwip/src/include/lwip/snmp.h @@ -34,13 +34,16 @@ #define __LWIP_SNMP_H__ #include "lwip/opt.h" -#include "lwip/netif.h" -#include "lwip/udp.h" #ifdef __cplusplus extern "C" { #endif +#include "lwip/ip_addr.h" + +struct udp_pcb; +struct netif; + /** * @see RFC1213, "MIB-II, 6. Definitions" */ @@ -118,8 +121,8 @@ void snmp_inc_iflist(void); void snmp_dec_iflist(void); /* ARP (for atTable and ipNetToMediaTable) */ -void snmp_insert_arpidx_tree(struct netif *ni, struct ip_addr *ip); -void snmp_delete_arpidx_tree(struct netif *ni, struct ip_addr *ip); +void snmp_insert_arpidx_tree(struct netif *ni, ip_addr_t *ip); +void snmp_delete_arpidx_tree(struct netif *ni, ip_addr_t *ip); /* IP */ void snmp_inc_ipinreceives(void); |