On Thu, 2006-03-23 at 13:58 +0000, David Woodhouse wrote:
> We aren't particularly good at noticing when 54Mbps connections aren't
> reliable and backing down to slower speeds. This patch changes the
> default to 11Mbps.
> 
> It's possible we'd want to leave it like this anyway -- even when we can
> handle dynamic rate adjustment, it might make sense to start at 11Mbps
> and then tune it up or down from there, rather than starting at 54Mbps.
> 
> Signed-off-by: David Woodhouse <[EMAIL PROTECTED]>
> 
> --- linux-2.6.16.ppc/net/ieee80211/softmac/ieee80211softmac_module.c~ 
> 2006-03-21 23:50:00.000000000 +0000
> +++ linux-2.6.16.ppc/net/ieee80211/softmac/ieee80211softmac_module.c  
> 2006-03-22 11:00:57.000000000 +0000
> @@ -183,7 +183,10 @@ void ieee80211softmac_start(struct net_d
>        */
>       if (mac->txrates_change)
>               oldrates = mac->txrates;
> -     if (ieee->modulation & IEEE80211_OFDM_MODULATION) {
> +     /* FIXME: We don't correctly handle backing down to lower rates,
> +        so start off at 11M for now. People can manually change it if
> +        they really need to, but 11M is more reliable. */     
> +     if (0 && ieee->modulation & IEEE80211_OFDM_MODULATION) {
>               mac->txrates.default_rate = IEEE80211_OFDM_RATE_54MB;
>               change |= IEEE80211SOFTMAC_TXRATECHG_DEFAULT;
>               mac->txrates.default_fallback = IEEE80211_OFDM_RATE_24MB;
> --- linux-2.6.16.ppc/net/ieee80211/softmac/ieee80211softmac_wx.c~     
> 2006-03-21 23:50:00.000000000 +0000
> +++ linux-2.6.16.ppc/net/ieee80211/softmac/ieee80211softmac_wx.c      
> 2006-03-22 12:11:58.000000000 +0000
> @@ -136,7 +136,7 @@ ieee80211softmac_wx_set_rate(struct net_
>  
>       if (in_rate == -1) {
>               /* automatic detect */
> -             if (ieee->modulation & IEEE80211_OFDM_MODULATION)
> +             if (0 && ieee->modulation & IEEE80211_OFDM_MODULATION)
>                       in_rate = 54000000;
>               else
>                       in_rate = 11000000;

Seems like the comment from hunk 1 should go there too.  If I see a
random if (0 &&...) in code somewhere then I've got no idea why just
looking at the code.

Dan


-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to