• David Spinadel's avatar
    iwlwifi: mvm: Avoid deferring non bufferable frames · eb045e6e
    David Spinadel authored
    Use bcast station for all non bufferable frames on AP and AD-HOC.
    
    The host is no longer aware of STAs PS status because of buffer
    station offload, so we can't rely on mac80211 to toggle on
    IEEE80211_TX_CTL_NO_PS_BUFFER bit.
    
    A possible issue with buffering such frames, beside the obvious spec
    violation, is when a station disconnects while in PS but the AP isn't
    aware of that. In such scenarios the AP won't be able to send probe
    responses or auth frames so the STA won't be able to reconnect and
    the AP will have a queue hang.
    
    Fixes: 3e56eadf ("iwlwifi: mvm: implement AP/GO uAPSD support")
    Signed-off-by: default avatarDavid Spinadel <david.spinadel@intel.com>
    Signed-off-by: default avatarLuca Coelho <luciano.coelho@intel.com>
    eb045e6e
mac80211.c 120 KB