mirror of
https://github.com/King-Of-Knights/openwrt-6.x.git
synced 2025-12-16 16:21:39 +00:00
wpa_supplicant: add support for issuing control socket commands via ubus
This makes it possible to have more flexible control over the supplicant without having to install wpa_cli. Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
0d189171e1
commit
3ab2f32006
@ -773,6 +773,20 @@ function iface_ubus_add(ifname)
|
||||
return 0;
|
||||
},
|
||||
},
|
||||
control: {
|
||||
args: {
|
||||
command: ""
|
||||
},
|
||||
call: (req) => {
|
||||
let iface = wpas.interfaces[ifname];
|
||||
if (!iface)
|
||||
return libubus.STATUS_NOT_FOUND;
|
||||
|
||||
return {
|
||||
result: iface.ctrl(req.args.command)
|
||||
};
|
||||
},
|
||||
},
|
||||
});
|
||||
wpas.data.iface_ubus[ifname] = obj;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user