Merge pull request #16636 from yarrick/lwip_nefif

pkg/lwip: Fix DHCP autostart
This commit is contained in:
benpicco 2021-07-13 17:23:30 +02:00 committed by GitHub
commit 2e7b111c9e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 23 additions and 1 deletions

View File

@ -284,7 +284,7 @@ void lwip_bootstrap(void)
struct netif *n = NULL;
NETIF_FOREACH(n) {
if (netif_is_flag_set(n, NETIF_FLAG_ETHERNET)) {
netifapi_dhcp_start(netif);
netifapi_dhcp_start(n);
}
}
}

View File

@ -0,0 +1,22 @@
From 7a2923020f3686b030d38c3e604b1f3801ca2e43 Mon Sep 17 00:00:00 2001
From: Thomas Mueller <tmueller@sysgo.com>
Date: Mon, 8 Feb 2021 19:17:20 +0100
Subject: [PATCH] Fix typo in definition of netif_is_flag_set() macro
---
src/include/lwip/netif.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/include/lwip/netif.h b/src/include/lwip/netif.h
index 5ecf8cdc8..6e04ce84b 100644
--- a/src/include/lwip/netif.h
+++ b/src/include/lwip/netif.h
@@ -469,7 +469,7 @@ void netif_set_gw(struct netif *netif, const ip4_addr_t *gw);
#define netif_set_flags(netif, set_flags) do { (netif)->flags = (u8_t)((netif)->flags | (set_flags)); } while(0)
#define netif_clear_flags(netif, clr_flags) do { (netif)->flags = (u8_t)((netif)->flags & (u8_t)(~(clr_flags) & 0xff)); } while(0)
-#define netif_is_flag_set(nefif, flag) (((netif)->flags & (flag)) != 0)
+#define netif_is_flag_set(netif, flag) (((netif)->flags & (flag)) != 0)
void netif_set_up(struct netif *netif);
void netif_set_down(struct netif *netif);