From 5070cc07be60379848416b067d47ccd2d8e14d25 Mon Sep 17 00:00:00 2001 From: Simon Goldschmidt Date: Fri, 17 Jan 2014 21:57:40 +0100 Subject: [PATCH] Fixed LWIP_IPV6==0 --- src/core/netif.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/core/netif.c b/src/core/netif.c index 919d36f0..ce448858 100644 --- a/src/core/netif.c +++ b/src/core/netif.c @@ -96,7 +96,9 @@ static err_t netif_null_output_ip6(struct netif *netif, struct pbuf *p, ip6_addr #if LWIP_HAVE_LOOPIF static err_t netif_loop_output_ipv4(struct netif *netif, struct pbuf *p, ip_addr_t* addr); +#if LWIP_IPV6 static err_t netif_loop_output_ipv6(struct netif *netif, struct pbuf *p, ip6_addr_t* addr); +#endif static struct netif loop_netif; @@ -119,7 +121,9 @@ netif_loopif_init(struct netif *netif) netif->name[0] = 'l'; netif->name[1] = 'o'; netif->output = netif_loop_output_ipv4; +#if LWIP_IPV6 netif->output_ip6 = netif_loop_output_ipv6; +#endif return ERR_OK; } #endif /* LWIP_HAVE_LOOPIF */ @@ -765,12 +769,14 @@ netif_loop_output_ipv4(struct netif *netif, struct pbuf *p, ip_addr_t* addr) return netif_loop_output(netif, p); } +#if LWIP_IPV6 static err_t netif_loop_output_ipv6(struct netif *netif, struct pbuf *p, ip6_addr_t* addr) { LWIP_UNUSED_ARG(addr); return netif_loop_output(netif, p); } +#endif /**