From: Johannes Berg <johannes.berg@xxxxxxxxx> It looks like I submitted a different patch than I tested, because clearly the code in mac80211 is missing actually propagating the requested SMPS mode. Fix that! Signed-off-by: Johannes Berg <johannes.berg@xxxxxxxxx> --- net/mac80211/ht.c | 2 ++ 1 file changed, 2 insertions(+) --- wireless-testing.orig/net/mac80211/ht.c 2010-10-13 19:19:33.000000000 +0200 +++ wireless-testing/net/mac80211/ht.c 2010-10-13 19:19:41.000000000 +0200 @@ -291,6 +291,8 @@ void ieee80211_request_smps(struct ieee8 if (WARN_ON(smps_mode == IEEE80211_SMPS_OFF)) smps_mode = IEEE80211_SMPS_AUTOMATIC; + sdata->u.mgd.driver_smps_mode = smps_mode; + ieee80211_queue_work(&sdata->local->hw, &sdata->u.mgd.request_smps_work); } -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html