dbus: Add virtual interface create/remove logic to be inline with ctrl_iface
There is no way to create or remove a virtual interface with wpa_supplicant dbus methods. The platform has to use out-of-band methods to manage the virtual interfaces. This change adds virtual interface create/remove logic to the dbus methods CreateInterface and RemoveInterface to achieve similar functionalities as wpa_cli commands interface_add and interface_remove. Signed-off-by: Jintao Lin <jintaolin@chromium.org>
This commit is contained in:
parent
5102d7411f
commit
0ba266d86c
3 changed files with 60 additions and 2 deletions
|
@ -41,6 +41,8 @@ registered in the bus with fi.w1.wpa_supplicant1 name.
|
|||
<tr><td>BridgeIfname</td><td>s</td><td>Name of the bridge interface to control, e.g., br0</td><td>No</td>
|
||||
<tr><td>Driver</td><td>s</td><td>Driver name which the interface uses, e.g., nl80211</td><td>No</td>
|
||||
<tr><td>ConfigFile</td><td>s</td><td>Configuration file path</td><td>No</td>
|
||||
<tr><td>Create</td><td>b</td><td>Whether to create a new interface in the kernel</td><td>No</td>
|
||||
<tr><td>Type</td><td>s</td><td>Interface type to create (sta or ap)</td><td>No</td>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue