qcacld-3.0: Don't free assoc rsp fail timer on rsp status TRY_AGAIN_LATER
For WPA3 SAE, host runs pmf comeback timer to retry assoc request. Host retires assoc request once if assoc response has response status as TRY_AGAIN_LATER after 1 seconds. Problem scenario: Host sends assoc request to which AP respond with assoc response status TRY_AGAIN_LATER, deactivates assoc response failure timer and retransmit assoc request after 1 second. After 1 second host retransmit assoc req and marks this is "retried" assoc request. If to the retried assoc request host gets assoc response with reason status TRY_AGAIN_LATER, host deactivates assoc failure timer and drops the assoc response. Thus association does not complete and even association timer doesn't trigger. Fix: deactivate assoc failure timer after checking the assoc response status is not TRY_AGAIN_LATER and deactivate pmf comeback timer on assoc failure timer gets trigger. Change-Id: I7fc89063efec3c4a5b0521e9ff8301d6ea64683e CRs-Fixed: 2730194
Loading
Please register or sign in to comment