[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