• Helmut Schaa's avatar
    mac80211: Don't buffer non-bufferable MMPDUs · da629cf1
    Helmut Schaa authored
    Non-bufferable MMPDUs are sent out to STAs even while in PS mode
    (for example probe responses). Applying filtered frame handling for
    these doesn't seem to make much sense and will only create more
    air utilization when the STA wakes up. Hence, apply filtered frame
    handling only for bufferable MMPDUs.
    
    Discovered while testing an old VOIP phone that started probing
    for APs while in PS mode. The mac80211/ath9k AP where the STA is
    associated would reply with a probe response but the phone sometimes
    moved to a new channel already and couldn't ack the probe response
    anymore. In that case mac80211 applied filtered frame handling
    for the un-acked probe response.
    Signed-off-by: default avatarHelmut Schaa <helmut.schaa@googlemail.com>
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    da629cf1
status.c 28 KB