]> git.ipfire.org Git - thirdparty/hostap.git/commit - wpa_supplicant/wpa_supplicant_i.h
P2P: Add support for EDMG channels
authorAhmad Masri <amasri@codeaurora.org>
Thu, 17 Oct 2019 17:44:14 +0000 (20:44 +0300)
committerJouni Malinen <j@w1.fi>
Thu, 19 Dec 2019 22:13:08 +0000 (00:13 +0200)
commit996662250d4caedbfe02f1d8d27c2a19ee69a41e
treee420c315a98d13b4fc3a924d2e0d129aa2e58859
parentf86e34168eae71137c3cb1c5c4dc1b2ced184cd0
P2P: Add support for EDMG channels

This allows a P2P connection over P802.11ay EDMG channels to achieve the
highest link speed that the standard allows for channel bonding (CB) up
to CB4.

Let each P2P peer add its EDMG channels to the Supported Channels IE
advertised in P2P GO negotiation. Give EDMG channels priority when peers
negotiate for operating channel.

User may add 'edmg' parameter to p2p_connect, p2p_add_group, and
p2p_invite commands to prefer an EDMG channel for the P2P link. User may
also set p2p_go_edmg=1 in wpa_supplicant configuration file to prefer
EDMG.

When EDMG is used, P2P will try to find the highest channel bonding
supported channel that matches the frequency parameter, if the devices
do not support EDMG, the P2P connection will use a legacy (1-6) 60 GHz
channel.

Signed-off-by: Ahmad Masri <amasri@codeaurora.org>
14 files changed:
src/p2p/p2p.c
src/p2p/p2p.h
src/p2p/p2p_go_neg.c
wpa_supplicant/ap.c
wpa_supplicant/config.c
wpa_supplicant/config.h
wpa_supplicant/config_file.c
wpa_supplicant/ctrl_iface.c
wpa_supplicant/dbus/dbus_new_handlers_p2p.c
wpa_supplicant/p2p_supplicant.c
wpa_supplicant/p2p_supplicant.h
wpa_supplicant/wpa_cli.c
wpa_supplicant/wpa_supplicant_i.h
wpa_supplicant/wps_supplicant.c