mediatek: remove "Ralink" from the target name
[openwrt/openwrt.git] / package / kernel / mac80211 / patches / subsys / 210-ap_scan.patch
index 1efa336d0c29302ee03011ada76c613af7bd51dd..ca4ac8adb626a3b11e0be71e4cf00558b31e32d3 100644 (file)
@@ -1,11 +1,19 @@
+From: Felix Fietkau <nbd@nbd.name>
+Date: Wed, 3 Oct 2012 00:00:00 +0200
+Subject: [PATCH] mac80211: allow scans in access point mode (for site survey)
+
+---
+ net/mac80211/cfg.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
 --- a/net/mac80211/cfg.c
 +++ b/net/mac80211/cfg.c
-@@ -2487,7 +2487,7 @@ static int ieee80211_scan(struct wiphy *
-                * the  frames sent while scanning on other channel will be
-                * lost)
+@@ -2863,6 +2863,8 @@ static int ieee80211_scan(struct wiphy *
                 */
--              if (sdata->u.ap.beacon &&
-+              if (0 && sdata->u.ap.beacon &&
-                   (!(wiphy->features & NL80211_FEATURE_AP_SCAN) ||
-                    !(req->flags & NL80211_SCAN_FLAG_AP)))
-                       return -EOPNOTSUPP;
+               fallthrough;
+       case NL80211_IFTYPE_AP:
++              /* skip check */
++              break;
+               /*
+                * If the scan has been forced (and the driver supports
+                * forcing), don't care about being beaconing already.