diff --git a/os/various/lwip_bindings/lwipthread.c b/os/various/lwip_bindings/lwipthread.c index ee4303fcc..b2868c84d 100644 --- a/os/various/lwip_bindings/lwipthread.c +++ b/os/various/lwip_bindings/lwipthread.c @@ -104,7 +104,7 @@ static void low_level_init(struct netif *netif) { /* device capabilities */ /* don't set NETIF_FLAG_ETHARP if this device is not an Ethernet one */ - netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP | NETIF_FLAG_LINK_UP; + netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP; /* Do whatever else is needed to initialize interface. */ } diff --git a/readme.txt b/readme.txt index 69dced021..e3162b54c 100644 --- a/readme.txt +++ b/readme.txt @@ -123,6 +123,8 @@ - NEW: Added SPIv2 support also to STM32WB and STM32WL. - FIX: Re-opened and fixed bug #1100 (backported to 20.3.5)(backported to 21.11.2). +- FIX: Fixed invalid handling of lwIP NETIF_FLAG_LINK_UP flag (bug #1227) + (backported to 20.3.5)(backported to 21.11.2). - FIX: Fixed missing TIM16/17 errata handling for STM32G0xx (bug #1226) (backported to 20.3.5)(backported to 21.11.2). - FIX: Fixed missing ADC errata handling for STM32G0xx (bug #1225)