summaryrefslogtreecommitdiff
path: root/core/lwip/src/include/lwip/snmp.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/lwip/src/include/lwip/snmp.h')
-rw-r--r--core/lwip/src/include/lwip/snmp.h11
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);