help
Boot image via network using DHCP/TFTP protocol
+if CMD_DHCP
+
+menu "DHCP options"
+
+config BOOTP_BOOTFILESIZE
+ bool "obtain bootfile size from DHCP"
+
+config BOOTP_BOOTPATH
+ bool "obtain bootfile path from DHCP"
+
+config BOOTP_DNS
+ bool "obtain DNS server IP address from DHCP"
+
+config BOOTP_DNS2
+ bool "store secondary DNS IP address in dnsip2"
+
+config BOOTP_GATEWAY
+ bool "obtain gateway IP address from DHCP"
+
+config BOOTP_ID_CACHE_SIZE
+ int "DHCP transaction ID cache size"
+ default 4
+ help
+ BOOTP packets are uniquely identified using a 32-bit ID. The
+ server will copy the ID from client requests to responses and
+ U-Boot will use this to determine if it is the destination of
+ an incoming response. Some servers will check that addresses
+ aren't in use before handing them out (usually using an ARP
+ ping) and therefore take up to a few hundred milliseconds to
+ respond. Network congestion may also influence the time it
+ takes for a response to make it back to the client. If that
+ time is too long, U-Boot will retransmit requests. In order
+ to allow earlier responses to still be accepted after these
+ retransmissions, U-Boot's BOOTP client keeps a small cache of
+ IDs. The CONFIG_BOOTP_ID_CACHE_SIZE controls the size of this
+ cache. The default is to keep IDs for up to four outstanding
+ requests. Increasing this will allow U-Boot to accept offers
+ from a BOOTP client in networks with unusually high latency.
+
+config BOOTP_MAY_FAIL
+ bool "Do not start over, if DHCP server is not available"
+ help
+ If the DHCP server is not found after the configured retry
+ count, the call will fail instead of starting over. This
+ can be used to fail over to Link-local IP address
+ configuration if the DHCP server is not available.
+
+config BOOTP_NISDOMAIN
+ bool "obtain NIS domain from DHCP"
+
+config BOOTP_NTPSERVER
+ bool "obtain NTP server IP address from DHCP"
+
+config BOOTP_RANDOM_DELAY
+ bool "Use a (pseudo) random delay between DHCP retries"
+ select LIB_RAND
+
+config BOOTP_RANDOM_ID
+ bool "Generate a (pseudo) random transaction ID"
+ select LIB_RAND
+
+config BOOTP_SEND_HOSTNAME
+ bool "send hostname in DHCP request"
+
+config BOOTP_SUBNETMASK
+ bool "obtain subnet mask from DHCP"
+
+config BOOTP_TIMEOFFSET
+ bool "obtain from DHCP"
+
+config BOOTP_VENDOREX
+ bool "obtain from DHCP"
+
+endmenu
+
+endif
+
config CMD_NFS
bool "nfs"
help