Search Linux Wireless

Re: [rt2x00-users] [PATCH 3.12] rt2800usb: slow down TX statuspolling

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

 



Am Samstag, 19. Oktober 2013, 10:33:06 schrieb Gertjan van Wingerde:
> On 10/18/13 11:42, Stanislaw Gruszka wrote:
> > On Thu, Oct 17, 2013 at 09:39:06AM -0500, Larry Finger wrote:
> >> I suggest getting rid of the magic numbers as long as you are making
> >> this change. A single define could handle the delay time for the two
> >> cases.
> > 
> > Thanks for sugestion Larry, though I do not see clear benefit of
> > introduce define since those magic numbers are just time values
> > expressed in nano seconds. Anyway patch with define added below.
> > John can pick it, if he thinks it is better.
> > 
> > Stanislaw
> > ---
> > From 813e0bde7340bad7d3401c6aa2a3f8635ec49597 Mon Sep 17 00:00:00 2001
> > From: Stanislaw Gruszka <sgruszka@xxxxxxxxxx>
> > Date: Fri, 18 Oct 2013 11:36:54 +0200
> > Subject: [PATCH] rt2800usb: slow down TX status polling
> > 
> > Polling TX statuses too frequently has two negative effects. First is
> > randomly peek CPU usage, causing overall system functioning delays.
> > Second bad effect is that device is not able to fill TX statuses in
> > H/W register on some workloads and we get lot of timeouts like below:
> > 
> > ieee80211 phy4: rt2800usb_entry_txstatus_timeout: Warning - TX status
> > timeout for entry 7 in queue 2 ieee80211 phy4:
> > rt2800usb_entry_txstatus_timeout: Warning - TX status timeout for entry 7
> > in queue 2 ieee80211 phy4: rt2800usb_txdone: Warning - Got TX status for
> > an empty queue 2, dropping
> > 
> > This not only cause flood of messages in dmesg, but also bad throughput,
> > since rate scaling algorithm can not work optimally.
> > 
> > In the future, we should probably make polling interval be adjusted
> > automatically, but for now just increase values, this make mentioned
> > problems gone.
> > 
> > Resolve:
> > https://bugzilla.kernel.org/show_bug.cgi?id=62781
> > 
> > Cc: stable@xxxxxxxxxxxxxxx
> > Signed-off-by: Stanislaw Gruszka <sgruszka@xxxxxxxxxx>
> 
> I don't care which version gets picked. In both cases:
> 
> Acked-by: Gertjan van Wingerde <gwingerde@xxxxxxxxx>

did this ever hit a stable queue? 

Marc

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