I'm trying to decipher a portion of the output from 'iw list.' I tried to search online and could not find an explanation of how to interpret the output. I'm interested in utilizing a wireless adapter in Wi-Fi Direct mode and I want to make sure that it is compatible.
Part of 'iw list' gives me the following output:
Supported RX frame types:
* IBSS: 0x40 0xb0 0xc0 0xd0
* managed: 0x40 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* mesh point: 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* P2P-device: 0x40 0xd0
WoWLAN support:
* wake up on disconnect
* wake up on magic packet
* wake up on pattern match, up to 20 patterns of 16-128 bytes,
maximum packet offset 0 bytes
* can do GTK rekeying
* wake up on GTK rekey failure
* wake up on EAP identity request
* wake up on 4-way handshake
* wake up on rfkill release
* wake up on TCP connection
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
total <= 3, #channels <= 2
Under the "Supported RX frame types" heading, it shows IBSS, managed, AP, AP/VLAN, mesh point, P2P-client, P2P-GO, and P2P-device. Does that mean that my adapter supports each of those modes?
And under "valid interface combinations", can someone explain how to interpret the output?
Does it mean I can choose only one of the three combinations of:
1) managed
2) AP, P2P-client, P2P-GO
3) P2P-device
and if I choose to set my adapter to P2P-GO, I can't have it simultaneously act as a P2P-device?
I've seen another valid interface combination as:
#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2
does that mean if I can choose both managed an AP since for the first set, it's <=2? And if so, that doesn't mean I can mix AP mode with P2P-GO correct?
If anyone can either clarify how I can interpret the output or point me to an explanation, I'd greatly appreciate it.
Thanks!