From 9f9e263e7bb9c6ce4f4628388e290e2976896a54 Mon Sep 17 00:00:00 2001 From: Sujith Date: Wed, 4 Feb 2009 08:10:22 +0530 Subject: [PATCH] --- yaml --- r: 134435 b: refs/heads/master c: d42c6b71a8e722e00a302e7e3365909560de478a h: refs/heads/master i: 134433: bfc5c3bcff10ce483ae900ff65022e06cde8f2f7 134431: 0dea42c5ea9d53a3be6add4a5cfcc2e43403cfa0 v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/ath9k/recv.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index aa47f4bbd970..b29960ed72f4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 254ad0ff9387d1c0a2f975ff40b2f4d1302ccc3a +refs/heads/master: d42c6b71a8e722e00a302e7e3365909560de478a diff --git a/trunk/drivers/net/wireless/ath9k/recv.c b/trunk/drivers/net/wireless/ath9k/recv.c index 8da08f9b463c..630fa57f14ed 100644 --- a/trunk/drivers/net/wireless/ath9k/recv.c +++ b/trunk/drivers/net/wireless/ath9k/recv.c @@ -372,6 +372,9 @@ u32 ath_calcrxfilter(struct ath_softc *sc) rfilt &= ~ATH9K_RX_FILTER_UCAST; } + if (sc->rx.rxfilter & FIF_CONTROL) + rfilt |= ATH9K_RX_FILTER_CONTROL; + if (sc->sc_ah->ah_opmode == NL80211_IFTYPE_STATION || sc->sc_ah->ah_opmode == NL80211_IFTYPE_ADHOC) rfilt |= ATH9K_RX_FILTER_BEACON;