Search Linux Wireless

Re: Rate control & USB

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

 



On Mon, Jul 12, 2010 at 5:20 PM, John W. Linville
<linville@xxxxxxxxxxxxx> wrote:
> On Mon, Jul 12, 2010 at 05:17:51PM +0200, Felix Fietkau wrote:
>> On 2010-07-12 12:48 PM, Ivo Van Doorn wrote:
>> > The problem here is that we have lost the per-sta statistics. However using the
>> > single TX status reports, we can count the number of frames which are sent for
>> > a given STA during the poll interval. We can then determine the percentage of
>> > frames sent for that STA, We can then add the percentage of the retry and ACK
>> > count to each STA. Throughout poll interval the rate algorithm would send all
>> > frames to the same STA with the same TX rate, but between polls, the rate will
>> > be updated.
>> >
>> > Overall these changes will not make the optimal use of PID or
>> > Minstrel, but it would
>> > at least improve the situation for USB.
>> >
>> > Any thoughts about this solution?
>> I don't know how minstrel could work with this approach. Before it
>> starts to use a rate, it has to sample it first. How can you sample
>> rates with your tx status feedback approach?
>
> You would have to commit to that rate for at least one polling period, no?

Exactly, it does mean that the sampled rate might be used longer then with
the regular TX status reporting, but I don't think that would be a too big of a
problem. If it reaslly is a problem, it might be changed that for
sampling shorter
polling periods are used, but that will make the interface a bit uglier... :(

Ivo
--
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 Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux