Kconfig 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #
  2. # Network configuration
  3. #
  4. menuconfig NET
  5. bool "Networking support"
  6. if NET
  7. config NET_RANDOM_ETHADDR
  8. bool "Random ethaddr if unset"
  9. select LIB_RAND
  10. help
  11. Selecting this will allow the Ethernet interface to function
  12. even when the ethaddr variable for that interface is unset.
  13. A new MAC address will be generated on every boot and it will
  14. not be added to the environment.
  15. config NETCONSOLE
  16. bool "NetConsole support"
  17. help
  18. Support the 'nc' input/output device for networked console.
  19. See README.NetConsole for details.
  20. config NET_TFTP_VARS
  21. bool "Control TFTP timeout and count through environment"
  22. default y
  23. help
  24. If set, allows controlling the TFTP timeout through the
  25. environment variable tftptimeout, and the TFTP maximum
  26. timeout count through the variable tftptimeoutcountmax.
  27. If unset, timeout and maximum are hard-defined as 1 second
  28. and 10 timouts per TFTP transfer.
  29. config BOOTP_PXE_CLIENTARCH
  30. hex
  31. default 0x16 if ARM64
  32. default 0x15 if ARM
  33. default 0 if X86
  34. config BOOTP_VCI_STRING
  35. string
  36. default "U-Boot.armv7" if CPU_V7 || CPU_V7M
  37. default "U-Boot.armv8" if ARM64
  38. default "U-Boot.arm" if ARM
  39. default "U-Boot"
  40. endif # if NET