rt2x00: allow AP and mesh mode to operate simultaneously
authorChun-Yeow Yeoh <yeohchunyeow@gmail.com>
Fri, 25 Jan 2013 04:47:50 +0000 (12:47 +0800)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 30 Jan 2013 20:06:44 +0000 (15:06 -0500)
Allow AP and Mesh mode to operate concurrently using
single radio. Verify this using fonera 2.0n featuring
RT3052 chipset and also TP-LINK TL-WN727N featuring
RT5370 chipset.

Signed-off-by: Chun-Yeow Yeoh <yeohchunyeow@gmail.com>
Acked-by: Helmut Schaa <helmut.schaa@googlemal.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt2x00dev.c

index 92a0aa5d7b0860de35d39d67af6eeb9414cd2917..1031db66474a6403e67ab5a8f5789820343ac1a6 100644 (file)
@@ -1236,7 +1236,8 @@ static inline void rt2x00lib_set_if_combinations(struct rt2x00_dev *rt2x00dev)
         */
        if_limit = &rt2x00dev->if_limits_ap;
        if_limit->max = rt2x00dev->ops->max_ap_intf;
-       if_limit->types = BIT(NL80211_IFTYPE_AP);
+       if_limit->types = BIT(NL80211_IFTYPE_AP) |
+                       BIT(NL80211_IFTYPE_MESH_POINT);
 
        /*
         * Build up AP interface combinations structure.