From 1ab89ed5e6edbe9472eda416096705bcca0b63c6 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Sun, 26 Mar 2017 20:52:05 +0200 Subject: [PATCH] bridgeif: fixed IPv6-only build --- src/netif/bridgeif.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/netif/bridgeif.c b/src/netif/bridgeif.c index 94c5277c..3e3ed8c1 100644 --- a/src/netif/bridgeif.c +++ b/src/netif/bridgeif.c @@ -612,17 +612,19 @@ bridgeif_init(struct netif *netif) * You can instead declare your own function an call etharp_output() * from it if you have to do some checks before sending (e.g. if link * is available...) */ +#if LWIP_IPV4 netif->output = etharp_output; +#endif /* LWIP_IPV4 */ #if LWIP_IPV6 netif->output_ip6 = ethip6_output; #endif /* LWIP_IPV6 */ netif->linkoutput = bridgeif_output; /* set MAC hardware address length */ - netif->hwaddr_len = ETHARP_HWADDR_LEN; + netif->hwaddr_len = ETH_HWADDR_LEN; /* set MAC hardware address */ - memcpy(netif->hwaddr, &br->ethaddr, ETHARP_HWADDR_LEN); + memcpy(netif->hwaddr, &br->ethaddr, ETH_HWADDR_LEN); /* maximum transfer unit */ netif->mtu = 1500;