]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/ieee80211/softmac/ieee80211softmac_wx.c
Merge branch 'upstream' into upstream-jgarzik
[net-next-2.6.git] / net / ieee80211 / softmac / ieee80211softmac_wx.c
index c306d52566e0dfda1673b37a089a85dd40ea78a7..f13937bf9e8ce20f3b2c171948593795d082b8ee 100644 (file)
@@ -177,15 +177,10 @@ ieee80211softmac_wx_set_rate(struct net_device *net_dev,
        int err = -EINVAL;
 
        if (in_rate == -1) {
-               /* FIXME: We don't correctly handle backing down to lower
-                  rates, so 801.11g devices start off at 11M for now. People
-                  can manually change it if they really need to, but 11M is
-                  more reliable. Note similar logic in
-                  ieee80211softmac_wx_set_rate() */
-               if (ieee->modulation & IEEE80211_CCK_MODULATION)
-                       in_rate = 11000000;
+               if (ieee->modulation & IEEE80211_OFDM_MODULATION)
+                       in_rate = 24000000;
                else
-                       in_rate = 54000000;
+                       in_rate = 11000000;
        }
 
        switch (in_rate) {