summaryrefslogtreecommitdiff
path: root/net/lwip
diff options
context:
space:
mode:
authorJerome Forissier <jerome.forissier@linaro.org>2025-10-09 14:30:14 +0200
committerJerome Forissier <jerome.forissier@linaro.org>2025-10-22 14:28:33 +0200
commit4b8e78585171787794611205d661b97bc5f4dd83 (patch)
tree4b7b7e6cfbd66ee7c393da745e3600e201d152be /net/lwip
parentb24268d151a0c28772785e14703491364becda5b (diff)
net: make dhcp_run() common for NET and NET_LWIP
There are currently two implementations of dhcp_run(): one in cmd/net.c for NET and one in net/lwip/dhcp.c for NET_LWIP. There is no justification for that. Therefore, move the NET version into net/net-common.c to be used by both stacks, and drop the NET_LWIP version which by the way does not look totally correct. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Suggested-by: Tom Rini <trini@konsulko.com> Acked-by: Benjamin Hahn <B.Hahn@phytec.de>
Diffstat (limited to 'net/lwip')
-rw-r--r--net/lwip/dhcp.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/net/lwip/dhcp.c b/net/lwip/dhcp.c
index 531bf2c6705..b798014ebcb 100644
--- a/net/lwip/dhcp.c
+++ b/net/lwip/dhcp.c
@@ -150,25 +150,3 @@ int do_dhcp(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
return CMD_RET_SUCCESS;
}
-
-int dhcp_run(ulong addr, const char *fname, bool autoload)
-{
- char *dhcp_argv[] = {"dhcp", NULL, };
-#ifdef CONFIG_CMD_TFTPBOOT
- char *tftp_argv[] = {"tftpboot", boot_file_name, NULL, };
-#endif
- struct cmd_tbl cmdtp = {}; /* dummy */
-
- if (autoload) {
-#ifdef CONFIG_CMD_TFTPBOOT
- /* Assume DHCP was already performed */
- if (boot_file_name[0])
- return do_tftpb(&cmdtp, 0, 2, tftp_argv);
- return 0;
-#else
- return -EOPNOTSUPP;
-#endif
- }
-
- return do_dhcp(&cmdtp, 0, 1, dhcp_argv);
-}