You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hostap: Add support for multiple interfaces in WPA supplicant
Description:
The current WPA supplicant implementation in Zephyr does not support
multiple interfaces because it uses a single global control channel for
interface communication. Since each interface (wpa_s instance) operates
independently, this limitation prevents proper handling of multiple
virtual interfaces (VIFs).
This commit modifies WPA supplicant to support multiple interfaces by:
* Removing the single global control channel.
* Introducing a new ctrl_conn member in the wpa_s structure.
* Assigning a separate ctrl_conn for each interface instance, enabling
independent communication between WPA supplicant and Zephyr’s
network layer.
With this change, each virtual interface can now communicate with the
control layer independently, allowing the coexistence of multiple VIFs.
Signed-off-by: Hanan Arshad <hananarshad619@gmail.com>
0 commit comments