P2P: Allow cross connection on the parent interface
Previously, any P2P capable interface was skipped in cross connection uplink consideration. However, this ends up skipping more or less all nl80211-based driver cases now since they mark the main interface P2P capable. Relax this rule to allow the parent interface to be used as the non-P2P station interface for cross connection purposes. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
7b7b201785
commit
42a697256e
1 changed files with 2 additions and 1 deletions
|
@ -6734,7 +6734,8 @@ static void wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s)
|
|||
if (iface->drv_flags &
|
||||
WPA_DRIVER_FLAGS_P2P_DEDICATED_INTERFACE)
|
||||
continue;
|
||||
if (iface->drv_flags & WPA_DRIVER_FLAGS_P2P_CAPABLE)
|
||||
if ((iface->drv_flags & WPA_DRIVER_FLAGS_P2P_CAPABLE) &&
|
||||
iface != wpa_s->parent)
|
||||
continue;
|
||||
|
||||
wpa_s->cross_connect_enabled = 1;
|
||||
|
|
Loading…
Reference in a new issue