On Mon, 2009-05-04 at 13:50 -0400, Richard Farina wrote: > Johannes Berg wrote: > > It's not very helpful to see, in iwconfig, the current frequency > > the card is tuned to if that frequency is currently somewhere > > across the board because we're scanning. Since we keep track of > > the frequency the user wants, display that instead. > > > > Signed-off-by: Johannes Berg > > --- > > net/mac80211/wext.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > --- wireless-testing.orig/net/mac80211/wext.c 2009-05-04 17:41:53.000000000 +0200 > > +++ wireless-testing/net/mac80211/wext.c 2009-05-04 17:42:02.000000000 +0200 > > @@ -185,7 +185,7 @@ static int ieee80211_ioctl_giwfreq(struc > > if (sdata->vif.type == NL80211_IFTYPE_ADHOC) > > return cfg80211_ibss_wext_giwfreq(dev, info, freq, extra); > > > > - freq->m = local->hw.conf.channel->center_freq; > > + freq->m = local->oper_channel->center_freq; > > freq->e = 6; > > > > return 0; > > > > > > > Nack. People should see the hardware channel. If I set channel 6 and my > wifi card is on channel 11 I need to see 11 not 6. Doesn't make any > sense to show some imaginary idealistic "I wish it was on channel 6" > when the hardware is on channel 11. Am I missing something here? Umm, if _you_ set channel 11 then you _will_ see channel 11. It's just that when it's scanning and happens to be on channel 132 instead of 11, while you previously set 11, you will _after_ this patch see 11, not 132. johannes