mbox series

[V3,0/7] bss coloring: add support

Message ID 20200812165451.2698941-1-john@phrozen.org
Headers show
Series bss coloring: add support | expand

Message

John Crispin Aug. 12, 2020, 4:54 p.m. UTC
Changes in V3
* make the patches work with the latest mac80211 series

Changes in V2
* add patch 7 allowing us to randomize the initial color

John Crispin (7):
  HE: move some configs from iface -> bss
  bss coloring: add support for handling collision events and triggering
    CCA
  bss_coloring: add the code required to generate the CCA IE
  bss coloring: disable BSS color during CCA
  bss coloring: add the switch_color handler to the nl80211 driver
  bss coloring: handle the collision and CCA events coming from the
    kernel
  bss_coloring: allow using a random starting color

 hostapd/config_file.c              | 81 ++++++++++++++-------------
 hostapd/hostapd.conf               |  5 +-
 src/ap/ap_config.c                 | 20 +++----
 src/ap/ap_config.h                 | 58 +++++++++----------
 src/ap/ap_drv_ops.h                | 12 ++++
 src/ap/beacon.c                    | 24 ++++++--
 src/ap/drv_callbacks.c             | 42 +++++++++++++-
 src/ap/hostapd.c                   | 89 ++++++++++++++++++++++++++++++
 src/ap/hostapd.h                   | 14 +++++
 src/ap/ieee802_11.h                |  1 +
 src/ap/ieee802_11_he.c             | 50 +++++++++++------
 src/common/ieee802_11_defs.h       |  2 +
 src/drivers/driver.h               | 58 +++++++++++++++++++
 src/drivers/driver_common.c        |  4 ++
 src/drivers/driver_nl80211.c       | 79 ++++++++++++++++++++++++++
 src/drivers/driver_nl80211_event.c | 64 ++++++++++++++++++++-
 16 files changed, 499 insertions(+), 104 deletions(-)