staging: wfx: retrieve the PS status from the vif
The Power Save status is stored for each virtual interface and for the whole device. The WF200 is able to handle power saving per interface, so use the value stored in vif. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com> Link: https://lore.kernel.org/r/20200526171821.934581-6-Jerome.Pouiller@silabs.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
c791f746c8
commit
9a9cd090e9
|
@ -203,7 +203,7 @@ void wfx_configure_filter(struct ieee80211_hw *hw, unsigned int changed_flags,
|
|||
static int wfx_update_pm(struct wfx_vif *wvif)
|
||||
{
|
||||
struct ieee80211_conf *conf = &wvif->wdev->hw->conf;
|
||||
bool ps = conf->flags & IEEE80211_CONF_PS;
|
||||
bool ps = wvif->vif->bss_conf.ps;
|
||||
int ps_timeout = conf->dynamic_ps_timeout;
|
||||
struct ieee80211_channel *chan0 = NULL, *chan1 = NULL;
|
||||
|
||||
|
|
Loading…
Reference in New Issue