Search Linux Wireless

Re: Configurable scan dwell time?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2015-11-05 at 08:01 -0800, Ben Greear wrote:

> My issue is that APs can be set to beacon at longer beacon times, and
> then passive scanning at ~110ms intervals is not going to find the APs
> very often (and with bad luck, technically it could *never* find the AP
> due to scanning at unlucky periodic intervals).

Which is probably why hardly anyone ever uses longer beacon intervals
(also the added latency with powersave, of course)

> So, when I know that I am doing passive scan, I would like the option
> to set the dwell time larger.
> 
> And, for active scanning, maybe 33ms is a lot longer that is actually
> needed?

There are some (WFA?) requirements to answer within 30ms, but not
faster, so I think that's the reason for this value.

> I read through some of your comments from before.  I think we could
> treat this as a hint to the driver, and it could ignore it as needed.
> 
> Firmware implementations I'm aware of are already limited in a million
> different ways, and of course if someone cared, they could propagate
> the dwell time into the firmware if they cared.
> 

The thing though is that there are now use cases in the standard(s)
that want/require doing this. So just adding it as a hint will run the
risk of userspace (like wpa_s) using this "hint" for implementing newer
spec functionality, testing on ath9k and hwsim and declaring that it
works :-) And then we're stuck with this feature being used/advertised
on older devices where it doesn't actually work.

Now, having those standard use cases is actually a good argument *for*
adding them in the standard API, but I think we need to be more careful
around these issues - perhaps having drivers indicate that they support
it, maybe even with valid ranges, etc.

johannes
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux