8.8 Supported Modes with Concurrency

The ATWILC devices support the following modes to execute concurrently.
  • STA - STA (see Running in the ATWILC Station Mode section)
  • STA - P2P Client (see Running in the ATWILC Station Mode and Configuring WILC device as a P2P client sections)
  • STA - P2P GO (see Running in the ATWILC Station Mode and Configuring WILC device as a group owner sections)
  • AP - P2P Client (see Running in the ATWILC AP Mode and Configuring WILC device as a P2P client sections)
  • STA - AP (see Running the ATWILC Device in Station and AP Modes Concurrently section)
    Note: Use Wlan0 and p2p0 interfaces to run the ATWILC device concurrently.

By default, wlan0 virtual interface is automatically created when the WILC driver is initialized. To use concurrency, the user has to add a new virtual interface before using it with the following command:

iw phy0 interface add p2p0 type station
Note: phy0 device might differ according to the available phy devices on the user's host. To get a list of available phy device, use :
iw dev
Note: hostapd removes the virtual interface it was using when it's killed, which means that to restart hostapd, the user has to re-add the virtual interface, whether it was p2p0 or wlan0. Similar behavior doesn't happen when killing the wpa_supplicant.