Search Linux Wireless

Re: [RFC V2] cfg80211: introduce critical protocol indication from user-space

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

 



On 03/28/2013 11:44 PM, Johannes Berg wrote:
> On Thu, 2013-03-28 at 17:42 -0500, Dan Williams wrote:
> 
>>> Well, you can do DHCP a second or so, I'd think? And EAPOL much quicker,
>>> of course. I don't really see any reasonable minimum time? We might want
>>> to enforce a max though, maybe.
>>
>> Not quite.  A lot is dependent on the server itself, and I've had users
>> on university and corporate networks report it sometimes takes 30 to 60
>> seconds for the whole DHCP transaction to complete (DISCOVER, REQUEST,
>> OFFER, ACK).  Sometimes there's a NAK in there if the server doesn't
>> like your lease, which means you need another round-trip.  So in many
>> cases, it's a couple round-trips and each of these packets may or may
>> not get lost in noisy environments.
> 
> Oh, yes, of course. However, we're talking about optimising the good
> cases, not the bad ones. Think of it this way: if it goes fast, we
> shouldn't make it slow by putting things like powersave or similar in
> the way. If it's slow, then it'll still work, just slower. But when
> "slower" only means a few hundred milliseconds, it doesn't matter if
> everything takes forever (30-60 secs)

In our android driver, which has a private ioctl for this stuff, it is
used for DHCP and makes WLAN connection more reliable by altering BT
coex parameters. It has its own timeout schedule. Timer T1 is 2.5 sec.
for DCHP transaction to complete. If T1 expires before completion it
increases WLAN priority more with timer T2 for 5 seconds. That is why I
put 2.5 sec as a minimum duration in the patch. Unfortunately I do not
have the data available to back these timeout values. I will ask around.

Gr. AvS


--
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