On Thu, 2009-01-22 at 13:45 +0200, Kalle Valo wrote: > + printk(KERN_DEBUG "sending ps-poll"); remove one, add another? Or forgot quilt refresh? :) If we receive a frame, but don't send any, we'll still stay awake. Should receiving update the dynamic timer as well, to avoid that case? Here, I mean: > @@ -1816,9 +1851,24 @@ static void ieee80211_rx_mgmt_beacon(struct ieee80211_sub_if_data *sdata, ... > + if (local->hw.conf.dynamic_ps_timeout > 0) { > + local->hw.conf.flags &= ~IEEE80211_CONF_PS; > + ieee80211_hw_config(local, > + IEEE80211_CONF_CHANGE_PS); > + ieee80211_send_nullfunc(local, sdata, 0); johannes
Attachment:
signature.asc
Description: This is a digitally signed message part