[PATCH 00/19] Extend P2PS support
Ilan Peer
ilan.peer
Wed Jun 10 01:43:30 PDT 2015
The patch set extends the P2PS support by:
1. Adding support for P2P Client discoverability, where
the P2P Client is discoverable and replies to probe requests
on its operating channel. To enable this, the patch set
also includes some changes to allow sending the replies on
the channel on which the probe request was received.
2. Adding support for specifying feature capability.
3. Adding support for specifying Coordination protocol transports
4. Code cleanup.
Andrei Otcheretianski (6):
drivers: Add freq parameter to send_mlme function
P2P: Specify frequency when sending probe response
P2P: Make more precise device timestamping
P2P: Prefer direct probe responses over GO's client list.
tests: Fix p2ps_connect_adv_go_pin_method case
tests: Add p2ps_cli_probe and p2ps_go_probe test
Max Stepanov (13):
P2P: add rx_freq parameter to probe request handler
P2PS: enable probe request processing by P2P client
P2P: fix return value of p2p_reply_probe and p2p_probe_req_rx
P2PS: add a function to free a PD context
P2PS: add provision discovery request feature capability
P2PS: add feature capability value presence verification
P2PS: add p2ps_supported_cpt configuration property
P2PS: add feature capability value reporting on PD
P2PS: delete p2ps_svc_found from p2p_data struct
P2PS: refactor p2p_data::query_hash and p2p_data::query_count usage
P2PS: re-factor p2p_buf_add_service_instance function
P2PS: add a wildcard with other advertised service info
tests: test P2PS wildcard SD probe
src/ap/ap_drv_ops.c | 4 +-
src/common/ieee802_11_defs.h | 4 +
src/drivers/driver.h | 3 +-
src/drivers/driver_atheros.c | 2 +-
src/drivers/driver_hostap.c | 3 +-
src/drivers/driver_nl80211.c | 5 +-
src/p2p/p2p.c | 176 +++++++++++++-------
src/p2p/p2p.h | 42 ++++-
src/p2p/p2p_build.c | 329 ++++++++++++++++++++++++--------------
src/p2p/p2p_dev_disc.c | 2 +-
src/p2p/p2p_i.h | 17 +-
src/p2p/p2p_pd.c | 150 +++++++++++++----
tests/hwsim/test_p2ps.py | 107 ++++++++++---
wpa_supplicant/ap.c | 7 +-
wpa_supplicant/config.c | 1 +
wpa_supplicant/config.h | 11 ++
wpa_supplicant/config_file.c | 3 +
wpa_supplicant/ctrl_iface.c | 77 ++++++++-
wpa_supplicant/driver_i.h | 6 +-
wpa_supplicant/events.c | 2 +
wpa_supplicant/p2p_supplicant.c | 101 +++++++++---
wpa_supplicant/p2p_supplicant.h | 4 +-
wpa_supplicant/wpa_supplicant.c | 24 +++
wpa_supplicant/wpa_supplicant_i.h | 1 +
24 files changed, 803 insertions(+), 278 deletions(-)
--
1.9.1
More information about the Hostap
mailing list