#define LWIP_HDR_NETIF_ETHARP_H
#include "lwip/opt.h"
#include "lwip/pbuf.h"
#include "lwip/ip4_addr.h"
#include "lwip/netif.h"
#include "lwip/ip4.h"
#include "lwip/prot/ethernet.h"
#include "lwip/prot/etharp.h"
#define ARP_TMR_INTERVAL
#define etharp_init
etharp_tmr();
etharp_find_addr(struct netif *, const ip4_addr_t *, struct eth_addr **, const ip4_addr_t **);
etharp_get_entry(size_t, ip4_addr_t **, struct netif **, struct eth_addr **);
etharp_output(struct netif *, struct pbuf *, const ip4_addr_t *);
etharp_query(struct netif *, const ip4_addr_t *, struct pbuf *);
etharp_request(struct netif *, const ip4_addr_t *);
#define etharp_gratuitous
etharp_cleanup_netif(struct netif *);
etharp_input(struct pbuf *, struct netif *);