[PATCH] net: lwip: simplify net_lwip_eth_start
Tim Harvey
tharvey at gateworks.com
Thu Jul 10 17:15:56 CEST 2025
For NET_LWIP eth_is_on_demand_init() is always 1 so remove the check and
simplify the code.
Suggested-by: Jerome Forissier <jerome.forissier at linaro.org>
Signed-off-by: Tim Harvey <tharvey at gateworks.com>
---
net/lwip/net-lwip.c | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/net/lwip/net-lwip.c b/net/lwip/net-lwip.c
index d53faa39ba11..660ceb10cbe2 100644
--- a/net/lwip/net-lwip.c
+++ b/net/lwip/net-lwip.c
@@ -184,16 +184,12 @@ int net_lwip_eth_start(void)
int ret;
net_init();
- if (eth_is_on_demand_init()) {
+ eth_halt();
+ eth_set_current();
+ ret = eth_init();
+ if (ret < 0) {
eth_halt();
- eth_set_current();
- ret = eth_init();
- if (ret < 0) {
- eth_halt();
- return ret;
- }
- } else {
- eth_init_state_only();
+ return ret;
}
return 0;
--
2.25.1
More information about the U-Boot
mailing list