• Johannes Berg's avatar
    mac80211: allow software PS-Poll/U-APSD with AP_LINK_PS · 46fa38e8
    Johannes Berg authored
    When using RSS, frames might not be processed in the correct order,
    and thus AP_LINK_PS must be used; most likely with firmware keeping
    track of the powersave state, this is the case in iwlwifi now.
    In this case, the driver can use ieee80211_sta_ps_transition() to
    still have mac80211 manage powersave buffering. However, for U-APSD
    and PS-Poll this isn't sufficient. If the device can't manage that
    entirely on its own, mac80211's code should be used.
    To allow this, export two functions: ieee80211_sta_uapsd_trigger()
    and ieee80211_sta_pspoll().
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
rx.c 116 KB