From 59ecea3d8cffc1e7228f629322c7711795639f36 Mon Sep 17 00:00:00 2001 From: Simon Goldschmidt Date: Fri, 21 Feb 2020 17:25:51 +0100 Subject: [PATCH] Fix last commit for all netif loopback traffic --- src/core/netif.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/core/netif.c b/src/core/netif.c index a63e40e8..088b50ed 100644 --- a/src/core/netif.c +++ b/src/core/netif.c @@ -168,9 +168,6 @@ netif_loopif_init(struct netif *netif) #if LWIP_LOOPIF_MULTICAST netif_set_flags(netif, NETIF_FLAG_IGMP); #endif -#if LWIP_NETIF_LOOPBACK_MULTITHREADING - netif->reschedule_poll = 0; -#endif /* LWIP_NETIF_LOOPBACK_MULTITHREADING */ NETIF_SET_CHECKSUM_CTRL(netif, NETIF_CHECKSUM_DISABLE_ALL); return ERR_OK; } @@ -351,10 +348,6 @@ netif_add(struct netif *netif, #if LWIP_IPV6 && LWIP_IPV6_MLD netif->mld_mac_filter = NULL; #endif /* LWIP_IPV6 && LWIP_IPV6_MLD */ -#if ENABLE_LOOPBACK - netif->loop_first = NULL; - netif->loop_last = NULL; -#endif /* ENABLE_LOOPBACK */ /* remember netif specific state information data */ netif->state = state; @@ -362,9 +355,16 @@ netif_add(struct netif *netif, netif->input = input; NETIF_RESET_HINTS(netif); -#if ENABLE_LOOPBACK && LWIP_LOOPBACK_MAX_PBUFS +#if ENABLE_LOOPBACK + netif->loop_first = NULL; + netif->loop_last = NULL; +#if LWIP_LOOPBACK_MAX_PBUFS netif->loop_cnt_current = 0; -#endif /* ENABLE_LOOPBACK && LWIP_LOOPBACK_MAX_PBUFS */ +#endif /* LWIP_LOOPBACK_MAX_PBUFS */ +#if LWIP_NETIF_LOOPBACK_MULTITHREADING + netif->reschedule_poll = 0; +#endif /* LWIP_NETIF_LOOPBACK_MULTITHREADING */ +#endif /* ENABLE_LOOPBACK */ #if LWIP_IPV4 netif_set_addr(netif, ipaddr, netmask, gw);