[RFC 00/13] Add NAN Bootstrapping support

Andrei Otcheretianski andrei.otcheretianski at intel.com
Tue Dec 23 03:57:12 PST 2025


This RFC patch series add support for NAN pairing bootstrapping as
defined in Wi-Fi Aware Specification v4 chapter 7.6.4.1.
It should be applied on top of the last patch in "[RFC v2 00/99] Initial
NAN R2 support" series.
NAN pairing will be submitted separately.

Andrei Otcheretianski (13):
  NAN: Don't add empty SDEA in SDF frames
  defs: Add NAN bootstrap definitions
  NAN: Support publishing NPBA in SDF frames
  NAN: Pass the entire frame in follow up receive callbacks
  NAN: Add a DE API to query the bootstrap methods of a service
  NAN: Add bootstrapping configuration and callbacks definitions
  NAN: Extend transmit function to allow additional NAN attributes
  wpa_supplicant: Implement NAN bootstrap callbacks and configuration
  NAN: Parse and store peer bootstrap information
  NAN: Implement bootstrapping
  wpa_supplicant: Forward follow up SDFs to NAN module
  wpa_supplicant: Support NAN_BOOTSTRAP command
  tests: Add NAN bootstrapping hwsim testing

 src/ap/nan_usd_ap.c             |   5 +-
 src/common/nan_de.c             |  99 ++++-
 src/common/nan_de.h             |  20 +-
 src/common/nan_defs.h           |  34 ++
 src/common/wpa_ctrl.h           |   3 +
 src/nan/nan.c                   |  91 +++++
 src/nan/nan.h                   |  71 ++++
 src/nan/nan_bootstrap.c         | 678 ++++++++++++++++++++++++++++++++
 src/nan/nan_i.h                 |  52 ++-
 src/nan/nan_util.c              |  11 +-
 tests/hwsim/test_nan.py         | 135 ++++++-
 wpa_supplicant/Makefile         |   1 +
 wpa_supplicant/ctrl_iface.c     |  16 +
 wpa_supplicant/nan_supplicant.c | 186 ++++++++-
 wpa_supplicant/nan_supplicant.h |   3 +
 wpa_supplicant/notify.c         |  28 ++
 wpa_supplicant/notify.h         |   7 +
 wpa_supplicant/wpa_cli.c        |  19 +-
 18 files changed, 1430 insertions(+), 29 deletions(-)
 create mode 100644 src/nan/nan_bootstrap.c

-- 
2.49.0




More information about the Hostap mailing list