[PATCH 15/39] net: Keep the bootstage functions together
Simon Glass
sjg at chromium.org
Tue Nov 19 14:18:20 CET 2024
Move the bootstage_mark() function just before net_loop(), so that the
IPv6 code is not in the way.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
cmd/net.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmd/net.c b/cmd/net.c
index c90578e1b9f..d3e566752d1 100644
--- a/cmd/net.c
+++ b/cmd/net.c
@@ -411,8 +411,6 @@ static int netboot_common(enum proto_t proto, struct cmd_tbl *cmdtp, int argc,
return CMD_RET_USAGE;
}
- bootstage_mark(BOOTSTAGE_ID_NET_START);
-
if (IS_ENABLED(CONFIG_IPV6) && !use_ip6) {
char *s, *e;
size_t len;
@@ -426,6 +424,8 @@ static int netboot_common(enum proto_t proto, struct cmd_tbl *cmdtp, int argc,
}
}
+ bootstage_mark(BOOTSTAGE_ID_NET_START);
+
size = net_loop(proto);
if (size < 0) {
bootstage_error(BOOTSTAGE_ID_NET_NETLOOP_OK);
--
2.34.1
More information about the U-Boot
mailing list