fragattacks/src/p2p
Jouni Malinen 1a9c618d3f P2P: Fix remain-on-channel use with PD/Invitation Request while in Listen
If Listen state was in progress on another channel when a request to
send an Action frame (e.g., Provision Discovery Request or Invitation
Request to a peer on the peer's Listen channel that is different from
our Listenc hannel) is issued, wpa_supplicant tried to use concurrent
remain-on-channel operations. While some drivers can handle this
cleanly, there are drivers that don't and wpa_supplicant is not expected
to request concurrent remain-on-channel operations.

Fix this by cancelling the ongoing remain-on-channel with stop_listen
prior to sending the Action frame on another channel. If a P2P search
was in progress, it will be continued after the timeout on the new
operation.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
2012-02-27 17:23:41 +02:00
..
Makefile P2P: Add initial version of P2P Module 2010-09-09 07:17:17 -07:00
p2p_build.c Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00
p2p_dev_disc.c Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00
p2p_go_neg.c Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00
p2p_group.c Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00
p2p_i.h P2P: Fix remain-on-channel use with PD/Invitation Request while in Listen 2012-02-27 17:23:41 +02:00
p2p_invitation.c P2P: Fix remain-on-channel use with PD/Invitation Request while in Listen 2012-02-27 17:23:41 +02:00
p2p_parse.c Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00
p2p_pd.c P2P: Fix remain-on-channel use with PD/Invitation Request while in Listen 2012-02-27 17:23:41 +02:00
p2p_sd.c Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00
p2p_utils.c Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00
p2p.c P2P: Fix remain-on-channel use with PD/Invitation Request while in Listen 2012-02-27 17:23:41 +02:00
p2p.h Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00