[PATCH] improve BSS selection

Mukesh Agrawal quiche
Wed Apr 9 13:40:59 PDT 2014

On Tue, Apr 8, 2014 at 9:28 PM, Dan Williams <dcbw at redhat.com> wrote:

> Note that mwifiex does have this information, it just doesn't expose it
> right now.  It does receive an 'nf' with each packet, but apparently
> only chooses to use that information when processing management packets.
> It also simply calculates an RSSI from the NF and the SNR of the packet.

Fair point.

My perspective, though, is that the Linux kernel API doesn't require
drivers to
expose this information. So, concerns about mwifiex aside, we don't really
a good reason to expect that all drivers will provide noise floor
(Note also that some drivers that normally provide measurements will
fail to do so.)

Further, wpa_supplicant already has the plumbing to keep track of whether
or not
we received noise floor measurements. I'd like to use that plumbing to
BSS selection in cases where either a) the driver doesn't provide the
at all, or b) the driver has some transient issue which prevents it from
some measurements.

How's that sound?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.shmoo.com/pipermail/hostap/attachments/20140409/834bdc33/attachment.htm>

More information about the Hostap mailing list