All of lore.kernel.org
 help / color / mirror / Atom feed
* question about generalized way for RSSI notification
@ 2013-11-29 13:55 Alexey Perevalov
  2013-12-02 15:15 ` Dan Williams
  0 siblings, 1 reply; 3+ messages in thread
From: Alexey Perevalov @ 2013-11-29 13:55 UTC (permalink / raw)
  To: linux-wireless, johannes

Dear wireless subsystem maintainers,

I have a question regarding RSSI notification to the user space.
Right now this information available in /proc/net/wireless.
That generalized method is not depending on driver implementation, 
driver just need to provide wireless statistics.

I found 2 places in kernel which report about RSSI to user space eventually.
First place, it's wlan_rndis driver base implementation 
./drivers/net/wireless/rndis_wlan.c.
The second place, it's mac80211 driver - beacon frame handling.

Unfortunately wireless driver we're using isn't rndis based and isn't 
mac80211 based.
We don't want to depends on driver code.

What community think in this situation, is it possible to add notifier 
with following responsibility:
     send netlink notification in case of signal level changed according 
to predefined by user threshold?

Technically it will looks like rndis_wlan approach - timer function with 
predefined frequency.

This functionality is needed to reduce user space daemon activity which 
provides information to GUI wifi indicator.
Also such approach could decrease time reaction on signal level changes. 
Currently, some OSes has 1 second interval,
another one has 3 seconds for checking RSSI.

-- 
Best regards,
Alexey Perevalov

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

end of thread, other threads:[~2013-12-03  6:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-29 13:55 question about generalized way for RSSI notification Alexey Perevalov
2013-12-02 15:15 ` Dan Williams
2013-12-03  6:47   ` Alexey Perevalov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.