hostap/src/p2p
Sunil Dutt 624b4d5a64 P2P: Use the same Dialog Token value for every GO Negotiation retry
Each GO Negotiation Request is (re)tried with an unique dialog token and
a GO Negotiation Response / Confirmation from the peer with a mismatched
dialog token is ignored which could result in a failure in this group
formation attempt. Thus, the P2P device would continue retrying the GO
Negotiation Request frames till the GO Negotiation Response frame with a
matching dialog token is received. To avoid the failures due to the
dialog token mismatch in retry cases if the peer is too slow to reply
within the timeout, the same dialog token value is used for every retry
in the same group formation handshake.

It should be noted that this can result in different contents of the GO
Negotiation Request frame being sent with the same dialog token value
since the tie breaker bit in GO Intent is still toggled for each
attempt. The specification is not very clear on what would be the
correct behavior here. Tie breaker bit is not updated on
"retransmissions", but that is more likely referring to the layer 2
retransmission and not the retry at higher layer using a new MMPDU.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
2013-01-12 17:51:54 +02:00
..
Makefile P2P: Add initial version of P2P Module 2010-09-09 07:17:17 -07:00
p2p.c P2P: Use the same Dialog Token value for every GO Negotiation retry 2013-01-12 17:51:54 +02:00
p2p.h P2P: Consider age for the P2P scan results 2012-12-25 11:22:42 +02:00
p2p_build.c P2P: Show own channel list in debug log 2012-09-24 22:14:50 +03: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 P2P: Use the same Dialog Token value for every GO Negotiation retry 2013-01-12 17:51:54 +02:00
p2p_group.c P2P: Publish more connected clients info in Probe Response frames 2013-01-12 17:51:53 +02:00
p2p_i.h P2P: Consider age for the P2P scan results 2012-12-25 11:22:42 +02:00
p2p_invitation.c P2P: Consider age for the P2P scan results 2012-12-25 11:22:42 +02:00
p2p_parse.c WFD: Add Wi-Fi Display support 2012-08-29 19:51:29 +03:00
p2p_pd.c P2P: Use the same Dialog Token value for every PD retry 2013-01-08 13:12:34 +02:00
p2p_sd.c WFD: Add support for sending Wi-Fi Display service discovery requests 2012-08-29 19:51:29 +03:00
p2p_utils.c Remove the GPL notification from files contributed by Atheros 2012-02-11 19:39:36 +02:00