Skip to content
  • Vivek Natarajan's avatar
    mac80211: Fix a race on enabling power save. · f3e85b9e
    Vivek Natarajan authored
    
    
    There is a race on sending a data frame before the tx completion
    of nullfunc frame for enabling power save. As the data quickly
    follows the nullfunc frame, the AP thinks that the station is out
    of power save and continues to send the frames. Whereas in the
    station, the nullfunc ack will be processed after the tx completion
    of data frame and mac80211 goes to powersave. Thus the power
    save state mismatch between the station and the AP causes some
    data loss and some applications fail because of that. This patch
    fixes this issue.
    
    Signed-off-by: default avatarVivek Natarajan <vnatarajan@atheros.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    f3e85b9e