[PATCH] boot: Update tests around network symbols in BOOT_DEFAULTS_CMDS

Tom Rini trini at konsulko.com
Tue Mar 17 02:24:28 CET 2026


As exposed by "make randconfig", we have an issues around a number of
symbols in BOOT_DEFAULTS_CMDS. Due to the nature of how we currently
handle other networking related command options, we need to be testing
for "!NO_NET" (which is the symbol for no networking stack) or "NET ||
NET_LWIP" rather than CMD_NET alone. For consistency and clarity here
use "CMD_NET && !NO_NET" here.

Signed-off-by: Tom Rini <trini at konsulko.com>
---
 boot/Kconfig | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/boot/Kconfig b/boot/Kconfig
index 7849928fc37d..afbd0e735163 100644
--- a/boot/Kconfig
+++ b/boot/Kconfig
@@ -431,12 +431,12 @@ config BOOT_DEFAULTS_CMDS
 	select CMD_FAT
 	select CMD_FS_GENERIC
 	select CMD_PART if PARTITIONS
-	select CMD_DHCP if CMD_NET
-	select CMD_PING if CMD_NET
-	select CMD_PXE if CMD_NET
+	select CMD_DHCP if CMD_NET && !NO_NET
+	select CMD_PING if CMD_NET && !NO_NET
+	select CMD_PXE if CMD_NET && !NO_NET
 	select CMD_BOOTI if ARM64
 	select CMD_BOOTZ if ARM && !ARM64
-	imply CMD_MII if NET || NET_LWIP
+	imply CMD_MII if CMD_NET && !NO_NET
 
 config BOOT_DEFAULTS
 	bool  # Common defaults for standard boot and distroboot
-- 
2.43.0



More information about the U-Boot mailing list