P2P: Ignore p2p_no_group_iface when driver advertizes P2P_DEVICE support
Setting p2p_no_group_iface means 'use P2P management interface as P2P connection interface' because it attempts to change the interface type. The P2P_DEVICE is a dedicated interface and can not be changed. As such ignore the configuration option. Signed-hostap: Arend van Spriel <arend@broadcom.com>
This commit is contained in:
parent
7940c7902e
commit
bb4028f165
1 changed files with 2 additions and 1 deletions
|
@ -3225,7 +3225,8 @@ void wpas_p2p_deinit_global(struct wpa_global *global)
|
||||||
|
|
||||||
static int wpas_p2p_create_iface(struct wpa_supplicant *wpa_s)
|
static int wpas_p2p_create_iface(struct wpa_supplicant *wpa_s)
|
||||||
{
|
{
|
||||||
if (wpa_s->conf->p2p_no_group_iface)
|
if (!(wpa_s->drv_flags & WPA_DRIVER_FLAGS_DEDICATED_P2P_DEVICE) &&
|
||||||
|
wpa_s->conf->p2p_no_group_iface)
|
||||||
return 0; /* separate interface disabled per configuration */
|
return 0; /* separate interface disabled per configuration */
|
||||||
if (wpa_s->drv_flags &
|
if (wpa_s->drv_flags &
|
||||||
(WPA_DRIVER_FLAGS_P2P_DEDICATED_INTERFACE |
|
(WPA_DRIVER_FLAGS_P2P_DEDICATED_INTERFACE |
|
||||||
|
|
Loading…
Reference in a new issue