> > memset(&iwe, 0, sizeof(iwe)); > > iwe.cmd = SIOCGIWFREQ; > > - iwe.u.freq.m = bss->freq; > > - iwe.u.freq.e = 6; > > + iwe.u.freq.m = ieee80211_frequency_to_channel(bss->freq); > > + iwe.u.freq.e = 0; > > current_ev = iwe_stream_add_event(current_ev, end_buf, &iwe, > > IW_EV_FREQ_LEN); > > > > memset(&iwe, 0, sizeof(iwe)); > > iwe.cmd = SIOCGIWFREQ; > > - iwe.u.freq.m = ieee80211_frequency_to_channel(bss->freq); > > - iwe.u.freq.e = 0; > > + iwe.u.freq.m = bss->freq; > > + iwe.u.freq.e = 6; > > current_ev = iwe_stream_add_event(current_ev, end_buf, &iwe, > > IW_EV_FREQ_LEN); > > Wait a minute; what's mac80211 sending _two_ FREQ events for? That's > not right. Why not? It has always done that, different units, one with channel and one with freq, iwlist will show both which is very useful. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part