1 # 2 # Network configuration 3 # 4 5 menuconfig NET 6 bool "Networking support" 7 default y 8 9 if NET 10 11 config NET_RANDOM_ETHADDR 12 bool "Random ethaddr if unset" 13 help 14 Selecting this will allow the Ethernet interface to function 15 even when the ethaddr variable for that interface is unset. 16 A new MAC address will be generated on every boot and it will 17 not be added to the environment. 18 19 config NETCONSOLE 20 bool "NetConsole support" 21 help 22 Support the 'nc' input/output device for networked console. 23 See README.NetConsole for details. 24 25 config NET_TFTP_VARS 26 bool "Control TFTP timeout and count through environment" 27 depends on CMD_NET 28 default y 29 help 30 If set, allows controlling the TFTP timeout through the 31 environment variable tftptimeout, and the TFTP maximum 32 timeout count through the variable tftptimeoutcountmax. 33 If unset, timeout and maximum are hard-defined as 1 second 34 and 10 timouts per TFTP transfer. 35 36 config BOOTP_BOOTPATH 37 bool "Enable BOOTP BOOTPATH" 38 depends on CMD_NET 39 40 config BOOTP_DNS 41 bool "Enable bootp DNS" 42 depends on CMD_NET 43 44 config BOOTP_GATEWAY 45 bool "Enable BOOTP gateway" 46 depends on CMD_NET 47 48 config BOOTP_HOSTNAME 49 bool "Enable BOOTP hostname" 50 depends on CMD_NET 51 52 config BOOTP_PXE 53 bool "Enable BOOTP PXE" 54 depends on CMD_NET 55 56 config BOOTP_SUBNETMASK 57 bool "Enable BOOTP subnetmask" 58 depends on CMD_NET 59 depends on CMD_NET 60 61 config BOOTP_PXE_CLIENTARCH 62 hex 63 depends on CMD_NET 64 default 0x16 if ARM64 65 default 0x15 if ARM 66 default 0 if X86 67 68 config BOOTP_VCI_STRING 69 string 70 depends on CMD_NET 71 default "U-Boot.armv7" if CPU_V7 || CPU_V7M 72 default "U-Boot.armv8" if ARM64 73 default "U-Boot.arm" if ARM 74 default "U-Boot" 75 76 endif # if NET 77