diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2019-01-04 16:12:15 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-01-04 16:13:40 +0100 |
commit | 596e6a36bc0bd73a5dc81341f64c71a892fc09fa (patch) | |
tree | 0cb989b7698997933b4cd6df48d00b6427f86612 /net/eth.c | |
parent | 5dc675ceedbfbe324cb7c53bdfa0ebad88225b95 (diff) | |
download | barebox-596e6a36bc0bd73a5dc81341f64c71a892fc09fa.tar.gz barebox-596e6a36bc0bd73a5dc81341f64c71a892fc09fa.tar.xz |
net: Allow hostnames for global.net.server
Additional to IPv4 addresses add support for global.net.server being a
hostname.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'net/eth.c')
-rw-r--r-- | net/eth.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -344,7 +344,7 @@ static int eth_register_of_fixup(void) late_initcall(eth_register_of_fixup); #endif -extern IPaddr_t net_serverip; +extern char *net_server; extern IPaddr_t net_gateway; static const char * const eth_mode_names[] = { @@ -384,7 +384,7 @@ int eth_register(struct eth_device *edev) edev->devname = xstrdup(dev_name(&edev->dev)); dev_add_param_ip(dev, "ipaddr", NULL, NULL, &edev->ipaddr, edev); - dev_add_param_ip(dev, "serverip", NULL, NULL, &net_serverip, edev); + dev_add_param_string(dev, "serverip", NULL, NULL, &net_server, edev); dev_add_param_ip(dev, "gateway", NULL, NULL, &net_gateway, edev); dev_add_param_ip(dev, "netmask", NULL, NULL, &edev->netmask, edev); dev_add_param_mac(dev, "ethaddr", eth_param_set_ethaddr, NULL, |