[PATCH 0/9] Add VHT support to P2P

eliad at wizery.com eliad
Thu Oct 17 01:03:37 PDT 2013


From: Eliad Peller <eliad at wizery.com>

Fix some vht capabilities configuration/definitions,
and make sure the driver advertises support for the
configured caps.

Consider the regulatory rules, and mark valid channels
for 80Mhz operation (160 and 80+80 configurations are
not handled by this patchset yet).

Finally, add option to ask for vht configuration when
establishing a p2p group (similarly to the way it's
being done for ht40).

Since the GO is handled by wpa_supplicant, add the missing
CONFIG_IEEE80211AC definitions to its Makefile as well.

Eliad Peller (9):
  hostapd: fix wrong vht configuration capabilities flags
  fix some vht cap definitions
  hostapd: verify vht capabilities are supported by driver
  hostapd: verify 160/80+80 driver support
  hostapd: mask out not-supported vht caps
  wpa_supplicant: add CONFIG_IEEE80211AC
  driver_nl80211: mark VHT 80mhz channels
  wpa_supplicant: add vht param to p2p operations
  p2p: add vht support

 hostapd/config_file.c                       |   12 +--
 src/ap/ap_drv_ops.c                         |   14 ++++
 src/ap/hw_features.c                        |   86 +++++++++++++++++++++
 src/ap/ieee802_11_vht.c                     |   52 ++++++++++++-
 src/common/ieee802_11_defs.h                |   15 +++-
 src/drivers/driver.h                        |    5 ++
 src/drivers/driver_nl80211.c                |   64 +++++++++++++++-
 src/p2p/p2p.h                               |    2 +
 src/p2p/p2p_go_neg.c                        |   13 ++++
 src/p2p/p2p_utils.c                         |    4 +
 src/utils/common.c                          |   12 +++
 src/utils/common.h                          |    5 ++
 wpa_supplicant/Makefile                     |    6 ++
 wpa_supplicant/ap.c                         |   27 +++++++
 wpa_supplicant/config.c                     |    1 +
 wpa_supplicant/config.h                     |   10 +++
 wpa_supplicant/config_file.c                |    2 +
 wpa_supplicant/config_ssid.h                |    2 +
 wpa_supplicant/ctrl_iface.c                 |   43 ++++++-----
 wpa_supplicant/dbus/dbus_new_handlers_p2p.c |    9 ++-
 wpa_supplicant/defconfig                    |    4 +
 wpa_supplicant/p2p_supplicant.c             |  107 ++++++++++++++++++++++++---
 wpa_supplicant/p2p_supplicant.h             |   10 ++-
 wpa_supplicant/wpa_cli.c                    |    1 +
 wpa_supplicant/wpa_supplicant_i.h           |    1 +
 25 files changed, 457 insertions(+), 50 deletions(-)

-- 
1.7.10.4




More information about the Hostap mailing list