hostap/src
Ilan Peer 23eef57018 P2PS: Process channels in PD Request
In case the P2PS PD Request includes the P2P Channel List attribute,
update the peer device supported channels and check if we have common
channels with the peer that can be used for the connection establishment
based on the connection capabilities:

1. In case of P2PS PD Request with no common channels, defer
   the flow unless auto accept equals true and the connection
   capabilities equals NEW (in which case the channels would be
   negotiated in the GO Negotiation).

2. In case of Follow up P2PS PD Request with no common channels,
   reject the request unless the connection capability is NEW.

In addition, in case of a successful P2PS PD, save the device
operating frequency (so it can be later used for join flow, etc.).

Signed-off-by: Ilan Peer <ilan.peer@intel.com>
2015-10-11 21:42:03 +03:00
..
ap Interworking: Add support for configuring arbitrary ANQP-elements 2015-10-07 17:07:21 +03:00
common Interworking: Define new ANQP-element Info IDs 2015-10-07 17:07:21 +03:00
crypto OpenSSL: Make msg_callback debug prints easier to read 2015-10-11 11:35:35 +03:00
drivers Sync with mac80211-next.git include/uapi/linux/nl80211.h 2015-10-06 23:10:17 +03:00
eap_common EAP-SAKE: Make attribute parser more readable 2015-05-03 16:32:50 +03:00
eap_peer EAP-WSC peer: Reject connection on unexpected failure 2015-08-30 18:37:44 +03:00
eap_server EAP-TLS server: Add support for session resumption 2015-08-24 18:01:40 +03:00
eapol_auth EAPOL auth: clear keyRun in AUTH_PAE INITIALIZE 2015-08-28 16:30:06 +03:00
eapol_supp Add build option to remove all internal RC4 uses 2015-08-02 16:52:56 +03:00
fst FST: Mark fst_ies buffer const 2015-08-03 17:40:30 +03:00
l2_packet tests: Add eapol-fuzzer 2015-04-22 11:44:19 +03:00
p2p P2PS: Process channels in PD Request 2015-10-11 21:42:03 +03:00
pae MACsec: Update protect frames and replay on reauthentication 2014-12-09 16:56:10 +02:00
radius hostapd: Force RADIUS socket renewal on RADIUS auth failures 2015-10-06 01:27:29 +03:00
rsn_supp Fix TK configuration to the driver in EAPOL-Key 3/4 retry case 2015-10-01 18:54:54 +03:00
tls Rename tls_connection_get_keys() to tls_connection_get_random() 2015-08-02 16:52:56 +03:00
utils HTTP (curl): Fix compilation with BoringSSL 2015-10-10 00:06:14 +03:00
wps WPS: Mark web_connection_parse_get() argument filename const 2015-10-03 16:26:10 +03:00
lib.rules Add QUIET=1 option for make 2014-12-29 15:49:05 +02:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00