Merge branch 'for-next/ifup'
This commit is contained in:
commit
80f15899b1
|
@ -14,3 +14,5 @@ serverip=
|
||||||
#ethaddr=xx:xx:xx:xx:xx:xx
|
#ethaddr=xx:xx:xx:xx:xx:xx
|
||||||
|
|
||||||
# put code to discover eth0 (i.e. 'usb') to /env/network/eth0-discover
|
# put code to discover eth0 (i.e. 'usb') to /env/network/eth0-discover
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
|
@ -31,7 +31,6 @@ static char *vars[] = {
|
||||||
"netmask",
|
"netmask",
|
||||||
"gateway",
|
"gateway",
|
||||||
"serverip",
|
"serverip",
|
||||||
"ethaddr",
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int eth_set_param(struct device_d *dev, const char *param)
|
static int eth_set_param(struct device_d *dev, const char *param)
|
||||||
|
@ -70,14 +69,18 @@ int ifup(const char *name, unsigned flags)
|
||||||
cmd_discover = asprintf("/env/network/%s-discover", name);
|
cmd_discover = asprintf("/env/network/%s-discover", name);
|
||||||
|
|
||||||
ret = run_command(cmd);
|
ret = run_command(cmd);
|
||||||
if (ret)
|
if (ret) {
|
||||||
|
pr_err("Running '%s' failed with %d\n", cmd, ret);
|
||||||
goto out;
|
goto out;
|
||||||
|
}
|
||||||
|
|
||||||
ret = stat(cmd_discover, &s);
|
ret = stat(cmd_discover, &s);
|
||||||
if (!ret) {
|
if (!ret) {
|
||||||
ret = run_command(cmd_discover);
|
ret = run_command(cmd_discover);
|
||||||
if (ret)
|
if (ret) {
|
||||||
|
pr_err("Running '%s' failed with %d\n", cmd, ret);
|
||||||
goto out;
|
goto out;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dev = get_device_by_name(name);
|
dev = get_device_by_name(name);
|
||||||
|
|
Loading…
Reference in New Issue