• Johannes Berg's avatar
    mac80211: extend/document powersave API · 4be8c387
    Johannes Berg authored
    
    
    This modifies hardware flags for powersave to support three different
    flags:
     * IEEE80211_HW_SUPPORTS_PS - indicates general PS support
     * IEEE80211_HW_PS_NULLFUNC_STACK - indicates nullfunc sending in software
     * IEEE80211_HW_SUPPORTS_DYNAMIC_PS - indicates dynamic PS on the device
    
    It also adds documentation for all this which explains how to set the
    various flags.
    
    Additionally, it fixes a few things:
     * a spot where && was used to test flags
     * enable CONF_PS only when associated again
    
    Signed-off-by: default avatarJohannes Berg <johannes@sipsolutions.net>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    4be8c387