• Johannes Berg's avatar
    mac80211: start auth/assoc timeout on frame status · 1672c0e3
    Johannes Berg authored
    When sending authentication/association frames they
    might take a bit of time to go out because we may
    have to synchronise with the AP, in particular in
    the case where it's really a P2P GO. In this case
    the 200ms fixed timeout could potentially be too
    short if the beacon interval is relatively large.
    
    For drivers that report TX status we can do better.
    Instead of starting the timeout directly, start it
    only when the frame status arrives. Since then the
    frame was out on the air, we can wait shorter (the
    typical response time is supposed to be 30ms, wait
    100ms.) Also, if the frame failed to be transmitted
    try again right away instead of waiting.
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    1672c0e3
util.c 54.1 KB