Hi,

On 7 December 2017 at 08:22, Thomas Haller <[email protected]> wrote:
> Maybe the documentation should not say:
> <literal>wpa_supplicant</literal> is also the default backend.
> but instead: "if the setting is missing, it is autodetected.".
>
> -- although for now, it means to always ~detect~ supplicant.
>
>
>
>
> Would it ever make sense that one device is managed by supplicant and
> another by iwd? I think it would.

I'm not sure, multiple real wifi devices in one system is generally a
rare situation and it's hard to tell what is expected from the
software.

> Maybe this should hence be configured
> via
>
> [device]
> wifi.backend=<wpa_supplicant|iwd>
>
> the [device] section allows to configure settings per-device, like
>
> /etc/NetworkManager/conf.d/10-wifi-backend.conf:
>
>   [device-wifi-backend-wlan0]
>   match-device=interface-name:wlan0
>   wifi.backend=iwd
>
>   [device-wifi-backend-default]
>   wifi.backend=wpa_supplicant
>
> We currently lookup such configuration via
> nm_config_data_get_device_config(). But inside the device-factory you
> don't have a NMDevice instance at hand, to make that decision. We would
> need a new "nm_config_data_get_device_config_by_ifindex()", to get the
> matching parameters from NMPlatform.
>
> We can do this later -- but before 1.12.0 release.

Ok, let's do this in separate patches.  I left the wifi-backend option
in my patches but dropped the documentation piece because it's going
to be temporary.

Best regards
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to