[PATCH 00/23] P2PS bug fix and channel handling

Ilan Peer ilan.peer
Thu Sep 24 10:37:50 PDT 2015


The patch set includes:

1. Fix P2PS bugs
2. Some cleanups and re-factoring for P2PS code.
3. P2PS channel selection handling, that also takes into consideration
   used channels etc.

Andrei Otcheretianski (3):
  P2P: Cancel extended listen on p2p_flush()
  tests: Add extended listen functions to WpaSupplicant
  tests: Put seeker into extended listen when deferred PD is expected

Ilan Peer (14):
  P2PS: Re-factor wpas_p2p_get_go_group() and wpas_p2p_group_go_ssid()
  P2PS: Re-factor p2ps_group_capability()
  P2PS: Change connection capability handling
  P2PS: Reduce indentation in  p2p_process_prov_disc_req()
  P2PS: Add validation for P2PS PD request
  P2P: Cleanup handling of unknown peer in PD request processing
  P2PS: Add channel policy to PD request
  P2PS: Process channels in PD request
  P2PS: Process channels in PD response
  P2PS: Indicate the chosen operating frequency
  P2PS: Re-select channel on PD response processing
  P2PS: Use the freq of a running P2P GO
  tests: Add role parameter to asp_provision
  tests: P2PS channel handling

Max Stepanov (6):
  P2PS: Send follow-on PD response only if status is 12
  tests: P2PS follow-on PD request with status 11
  P2PS: Fix PD request parameter handling
  P2PS: Fix persist reporting in wpas_p2ps_prov_complete()
  P2PS: Don't add unnecessary follow-on PD request attributes
  P2PS: Don't add unnecessary attributes to PD response

 src/p2p/p2p.c                     |  48 ++-
 src/p2p/p2p.h                     |  35 +-
 src/p2p/p2p_pd.c                  | 881 ++++++++++++++++++++++++++------------
 tests/hwsim/test_p2ps.py          | 429 ++++++++++++++++++-
 tests/hwsim/wpasupplicant.py      |  10 +-
 wpa_supplicant/ctrl_iface.c       |   2 +
 wpa_supplicant/p2p_supplicant.c   | 210 +++++----
 wpa_supplicant/wpa_supplicant_i.h |   1 +
 8 files changed, 1227 insertions(+), 389 deletions(-)

-- 
1.9.1




More information about the Hostap mailing list