hostapd/src/p2p
Jouni Malinen 3433721c5f P2P: Continue p2p_find after sending non-success Invitation Response
This was previously handled for the case where the non-success
Invitation Response frame was sent out during the Listen phase. However,
in the case the Action frame TX ended up getting scheduled when the
Search phase scan had already started (e.g., due to the driver reporting
Invitation Request RX late enough for the Listen-to-Search transition
having already started), the postponed Action frame TX status processing
did not cover the specific case of non-success Invitation Response. This
could result in the p2p_find operation getting stopped (stuck in SEARCH
state) unexpectedly.

Fix this by calling p2p_check_after_scan_tx_continuation() from
Invitation Response TX callback handler if the invitation was rejected.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2016-04-07 21:05:28 +03:00
..
Makefile tests: Add p2p-fuzzer 2015-04-22 11:44:19 +03:00
p2p.c P2P: Continue p2p_find after sending non-success Invitation Response 2016-04-07 21:05:28 +03:00
p2p.h P2P: Advertise IP Address Allocation only if it is enabled on GO 2016-03-20 17:37:53 +02:00
p2p_build.c P2P: Add preferred frequency list extension to GO Neg Req 2015-07-30 22:13:48 +03:00
p2p_dev_disc.c P2PS: Refactor p2p_data::query_hash and p2p_data::query_count use 2015-06-15 17:30:01 +03:00
p2p_go_neg.c P2P: Update peer WFD IE from PD Response and GO Negotiation Response 2016-03-05 10:02:59 +02:00
p2p_group.c P2P: Advertise IP Address Allocation only if it is enabled on GO 2016-03-20 17:37:53 +02:00
p2p_i.h P2P: Try SD Query with each non-ACK peer only once per search iteration 2016-01-05 01:03:28 +02:00
p2p_invitation.c P2P: Reduce off channel wait time for some P2P Action frames 2016-02-06 18:19:03 +02:00
p2p_parse.c P2P: Filter control chars in group client device name similarly to peer 2015-10-26 23:43:45 +02:00
p2p_pd.c P2P: Update peer WFD IE from PD Response and GO Negotiation Response 2016-03-05 10:02:59 +02:00
p2p_sd.c P2P: Adjust service discovery maximum fragment size for 60 GHz 2016-03-07 13:47:01 +02:00
p2p_utils.c P2P: Fix the calculation of group common freqs 2015-09-25 21:05:42 +03:00