<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><div><font face="times new roman, new york, times, serif" size="3">Hi&nbsp;</font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif" size="3"><br></font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif" size="3"><br></font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif" size="3">While connecting an Android phone with a P2P device (Group owner), we&nbsp;</font><font face="times new roman, new york, times, serif">occasionally see the DHCP failure. The WPA_SUPPLICANT log messages on Android phone shows the WPA 4-WAY handshakes is completed and a DHCP Discover is started. But the P2P device on the other end, doesn't respond to the DHCP Discover request, instead it repeats
 the EAPOL KEY M3. It appears the P2P device still wait for the EAPOL KEY M4. The WireShark capture shows the EAPOL KEY M4 was sent by the Android phone, but is not received by the P2P device (no acknowledge from the P2P device). We know something wrong with the P2P device (missed the M4 becausing of scanning?), but we think&nbsp;</font>WPA_SUPPLICANT should give them a chance to recover from that.&nbsp;</div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;"><span>I'm new to WPA_SUPPLICANT, could someone here explain to me how this&nbsp;situation is handled in WPA_SUPPLICANT? Note that the GROUP HANDSHAKE is skipped as the GTK is received in pairwise handshake. &nbsp;&nbsp;</span></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif"><br></font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif">It would be
 nice to have it recovered at WPA_SUPPLICANT level - confirm the M4 is received before moving to the next step, or &nbsp;&nbsp;</font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif"><br></font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif"><br></font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif">wpa_supplicant version: v2.0-devel-4.1.2 &nbsp;</font></div><div style="background-color: transparent;"><font face="times new roman, new york, times, serif"><br></font></div><div style="background-color: transparent;">Thanks in advance,</div><div style="background-color: transparent;"><br></div><div style="background-color: transparent;">Cchu</div></div></div></body></html>