]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
net: lwip: nfs: Prefer nfsserverip over serverip when set
authorJonas Karlman <jonas@kwiboo.se>
Sat, 17 Jan 2026 00:24:42 +0000 (00:24 +0000)
committerJerome Forissier <jerome.forissier@arm.com>
Wed, 4 Feb 2026 08:04:36 +0000 (09:04 +0100)
Prefer use of a 'nfsserverip' env var before falling back to 'serverip'
when using the nfs command. Similar to how the 'tftpserverip' env var
is preferred over 'serverip' by the tftp command.

This also updates the error message to closer match the error message
used by the lwIP tftp command when a server ip is not set.

Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Reviewed-by: Jerome Forissier <jerome.forissier@arm.com>
net/lwip/nfs.c

index 1812bbda68e51a9922aab4eda65ce06af510e6a2..c3b819a091eccacc1789b16c3c5dfafa8a52c753 100644 (file)
@@ -247,10 +247,12 @@ int do_nfs(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
                }
        }
 
+       if (!server_ip)
+               server_ip = env_get("nfsserverip");
        if (!server_ip)
                server_ip = env_get("serverip");
        if (!server_ip) {
-               log_err("*** ERROR: 'serverip' not set\n");
+               log_err("error: nfsserverip/serverip not set\n");
                ret = CMD_RET_FAILURE;
                goto out;
        }