net: Add option to prefer bootp/dhcp serverip
authorAlexander Graf <agraf@suse.de>
Fri, 15 Jun 2018 08:29:28 +0000 (10:29 +0200)
committerJoe Hershberger <joe.hershberger@ni.com>
Mon, 2 Jul 2018 19:14:21 +0000 (14:14 -0500)
commitbdce340cc6a17efe1d980eda378c3b1984059362
tree34d8310fec5dde2be52f3776932a23a21a93af4f
parent449312c1c0c686ad28c51e6429d8bbdd13812b10
net: Add option to prefer bootp/dhcp serverip

Currently we can choose between 2 different types of behavior for the
serverip variable:

  1) Always overwrite it with the DHCP server IP address (default)
  2) Ignore what the DHCP server says (CONFIG_BOOTP_SERVERIP)

This patch adds a 3rd option:

  3) Use serverip from DHCP if no serverip is given
     (CONFIG_BOOTP_PREFER_SERVERIP)

With this new option, we can have the default case that a boot file gets
loaded from the DHCP provided TFTP server work while allowing users to
specify their own serverip variable to explicitly use a different tftp
server.

Signed-off-by: Alexander Graf <agraf@suse.de>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
cmd/Kconfig
net/bootp.c