linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* How to set a scan on a given frequency
@ 2015-08-31 20:53 Shengrong Yin
  2015-09-01  2:53 ` James Cameron
  0 siblings, 1 reply; 3+ messages in thread
From: Shengrong Yin @ 2015-08-31 20:53 UTC (permalink / raw)
  To: linux-wireless

Hello,

I was using iw to scan a given frequency.
For example,
iw wlan0 scan freq 2412 | grep freq:
However, the result was scanned ssids with different frequencies
across 2.4 GHz band, which is
freq: 2462
freq: 2462
freq: 2437
freq: 2412
...
Why this happened? Shouldn't it return only the ssid with 2412?
I tried to debug iw using ddd. But failed to trace from iw to netlink
library. I traced to
listen_events(state,ARRAY_SIZE(cmds), cmds)
and then I was expected to wait for the scanning result.
The iw tool did only send out the scan request. The netlink library
will handle the scan and call the API provided by mac80211.
Then mac80211 will then request scan from the driver.

Please correct me if I was wrong about the scanning steps.
Should I specify the given frequency for scanning directly in Mac80211?

My goal was to write my own user space process that can handle scan on
a given frequency within a shortest time. But only on one particular frequency.

Thanks,
-Shengrong

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-09-02  4:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-31 20:53 How to set a scan on a given frequency Shengrong Yin
2015-09-01  2:53 ` James Cameron
2015-09-02  4:48   ` Luca Coelho

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).