[PATCH v2 00/14] Add support for P2P2
Shivani Baranwal
quic_shivbara at quicinc.com
Thu Jul 18 21:39:52 PDT 2024
Implementation to support the P2P2 discovery and PASN pairing,
join and verification.
Shivani Baranwal (14):
NAN: Option to offload NAN DE for USD into the driver
P2P: Allow P2P IE to be added into NAN SDFs
P2P2: Add freq list to subscriber to search for publisher on mutli
channels
P2P: Allow to process Element container attr from NAN SDFs
P2P: Cleanup of provision discovery req and resp processing
P2P: Add bootstrapping support with pd frames
P2P: Notify bootstrapping request and completed events
P2P: Add support for GO negotiation wrapped in PASN auth frame
p2p: Add support for p2p2 set apis
p2p: Add p2p2 support for group formation on successful negotiation
p2p: Add support for Invitation using pairing verification
P2P: Add P2P2 support for autogo and client join
P2P: Add support for Assited DFS for P2P2 GO in 5GHz
P2P: Add support to get PASN PTK
hostapd/ctrl_iface.c | 16 +-
src/ap/hostapd.c | 15 +-
src/ap/hostapd.h | 3 +
src/ap/hw_features.c | 3 +-
src/ap/ieee802_11.c | 7 +-
src/ap/ieee802_11.h | 2 +
src/ap/nan_usd_ap.c | 10 +-
src/ap/nan_usd_ap.h | 4 +-
src/ap/wpa_auth_ie.c | 16 +
src/common/common_module_tests.c | 2 +-
src/common/ieee802_11_common.c | 23 +-
src/common/ieee802_11_common.h | 4 +
src/common/ieee802_11_defs.h | 48 +
src/common/nan_de.c | 79 +-
src/common/nan_de.h | 14 +-
src/common/wpa_common.c | 22 +-
src/common/wpa_common.h | 4 +-
src/common/wpa_ctrl.h | 4 +
src/drivers/driver.h | 77 ++
src/p2p/p2p.c | 1349 ++++++++++++++++++++++++++-
src/p2p/p2p.h | 261 +++++-
src/p2p/p2p_build.c | 259 ++++-
src/p2p/p2p_go_neg.c | 363 ++++---
src/p2p/p2p_group.c | 61 +-
src/p2p/p2p_i.h | 230 ++++-
src/p2p/p2p_invitation.c | 161 +++-
src/p2p/p2p_parse.c | 63 ++
src/p2p/p2p_pd.c | 763 +++++++++++----
src/p2p/p2p_utils.c | 50 +
src/pasn/pasn_common.h | 26 +-
src/pasn/pasn_initiator.c | 88 +-
src/pasn/pasn_responder.c | 63 +-
wpa_supplicant/ap.c | 1 +
wpa_supplicant/config.c | 2 +
wpa_supplicant/config.h | 2 +
wpa_supplicant/ctrl_iface.c | 144 ++-
wpa_supplicant/dbus/dbus_new.c | 107 +++
wpa_supplicant/dbus/dbus_new.h | 16 +
wpa_supplicant/dbus/dbus_new_handlers_p2p.c | 12 +-
wpa_supplicant/driver_i.h | 72 ++
wpa_supplicant/events.c | 62 +-
wpa_supplicant/nan_usd.c | 69 +-
wpa_supplicant/nan_usd.h | 4 +-
wpa_supplicant/notify.c | 12 +
wpa_supplicant/notify.h | 4 +
wpa_supplicant/p2p_supplicant.c | 837 +++++++++++++++--
wpa_supplicant/p2p_supplicant.h | 44 +-
wpa_supplicant/pasn_supplicant.c | 5 +
wpa_supplicant/wpa_supplicant_i.h | 15 +
49 files changed, 4966 insertions(+), 532 deletions(-)
--
2.7.4
More information about the Hostap
mailing list