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 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap