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