Re: [PATCH] zd1211rw-mac80211: limit URB buffering in tx path

2007-05-01 Thread John W. Linville
On Tue, May 01, 2007 at 09:50:08PM +0200, Ulrich Kunitz wrote: > On 07-05-01 12:34 Jiri Benc wrote: > > It is :-) Look for ieee80211_wake_queues. But as I said, you shouldn't need > > that. > > I provided the patch to add ieee80211_wake_queues(). Sorry for > missing the moment, when it has been i

Re: [PATCH] zd1211rw-mac80211: limit URB buffering in tx path

2007-05-01 Thread Jiri Benc
On Wed, 2 May 2007 00:40:45 +0200, Ulrich Kunitz wrote: > Jiri, even if ZD1211B supports multiple queues, there is only one > USB endpoint receiving packets for transmission. I suppose that > the queue for the packet can be set in the control data for the > packet. However if the device doesn't rea

Re: [PATCH] zd1211rw-mac80211: limit URB buffering in tx path

2007-05-01 Thread Ulrich Kunitz
On 07-05-01 23:10 Jiri Benc wrote: > Really? From what you wrote ("if too many URBs are ready for submit") it > seems that the code is triggered when the queue is just full. That's not > necessarily an error condition and the only thing needed to do is to stop > the queue. Unless zd1211 is really

Re: [PATCH] zd1211rw-mac80211: limit URB buffering in tx path

2007-05-01 Thread Jiri Benc
On Tue, 1 May 2007 21:50:08 +0200, Ulrich Kunitz wrote: > On 07-05-01 12:34 Jiri Benc wrote: > > On Tue, 1 May 2007 04:01:00 +0100 (BST), Daniel Drake wrote: > > > The old code allowed unlimited buffing of tx frames in URBs > > > submitted for transfer to the device. This patch stops the > > > iee

Re: [PATCH] zd1211rw-mac80211: limit URB buffering in tx path

2007-05-01 Thread Ulrich Kunitz
On 07-05-01 12:34 Jiri Benc wrote: > On Tue, 1 May 2007 04:01:00 +0100 (BST), Daniel Drake wrote: > > The old code allowed unlimited buffing of tx frames in URBs > > submitted for transfer to the device. This patch stops the > > ieee80211_hw queue(s) if to many URBs are ready for submit to the >

Re: [PATCH] zd1211rw-mac80211: limit URB buffering in tx path

2007-05-01 Thread Jiri Benc
On Tue, 1 May 2007 04:01:00 +0100 (BST), Daniel Drake wrote: > The old code allowed unlimited buffing of tx frames in URBs > submitted for transfer to the device. This patch stops the > ieee80211_hw queue(s) if to many URBs are ready for submit to the > device. Actually the ZD1211 device supports

[PATCH] zd1211rw-mac80211: limit URB buffering in tx path

2007-04-30 Thread Daniel Drake
From: Ulrich Kunitz <[EMAIL PROTECTED]> The old code allowed unlimited buffing of tx frames in URBs submitted for transfer to the device. This patch stops the ieee80211_hw queue(s) if to many URBs are ready for submit to the device. Actually the ZD1211 device supports currently only one queue. Si