diff --git a/src/include/ipv4/lwip/ip.h b/src/include/ipv4/lwip/ip.h index beb482a3..bc3a4e19 100644 --- a/src/include/ipv4/lwip/ip.h +++ b/src/include/ipv4/lwip/ip.h @@ -84,8 +84,11 @@ err_t ip_output_if(struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, u8_t tos; \ /* Time To Live */ \ u8_t ttl; \ +#if LWIP_NETIF_HWADDRHINT /* link layer address resolution hint */ \ u8_t addr_hint +#endif /* LWIP_NETIF_HWADDRHINT */ + /* * Option flags per-socket. These are the same like SO_XXX. diff --git a/src/include/ipv6/lwip/ip.h b/src/include/ipv6/lwip/ip.h index 71845fd2..bfb60533 100644 --- a/src/include/ipv6/lwip/ip.h +++ b/src/include/ipv6/lwip/ip.h @@ -70,8 +70,10 @@ extern "C" { u8_t tos; \ /* Time To Live */ \ u8_t ttl; \ +#if LWIP_NETIF_HWADDRHINT /* link layer address resolution hint */ \ u8_t addr_hint +#endif /* LWIP_NETIF_HWADDRHINT */ /* The IPv6 header. */