projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b734083
)
rt2x00: Disable RX aggregation for rt2800usb
author
Benoit PAPILLAULT
<
[email protected]
>
Fri, 4 Dec 2009 22:47:05 +0000
(23:47 +0100)
committer
John W. Linville
<
[email protected]
>
Mon, 21 Dec 2009 23:56:37 +0000
(18:56 -0500)
RX aggregation is a way to receive multiple 802.11 frames in one RX buffer.
However, we don't know yet how to handle this case in rt2800usb_fill_rxdone
and this has probably no impact on RX performance as well, so we disable it
Signed-off-by: Benoit Papillault <
[email protected]
>
Acked-by: Gertjan van Wingerde <
[email protected]
>
Acked-by: Ivo van Doorn <
[email protected]
>
Signed-off-by: John W. Linville <
[email protected]
>
drivers/net/wireless/rt2x00/rt2800usb.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/rt2x00/rt2800usb.c
b/drivers/net/wireless/rt2x00/rt2800usb.c
index 13baec485eb68a6758186372a925b28212a8fa09..9c4412b42e5bf720f31e1793258c7f4ef5cc7164 100644
(file)
--- a/
drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/
drivers/net/wireless/rt2x00/rt2800usb.c
@@
-295,9
+295,7
@@
static int rt2800usb_enable_radio(struct rt2x00_dev *rt2x00dev)
rt2800_register_read(rt2x00dev, USB_DMA_CFG, ®);
rt2x00_set_field32(®, USB_DMA_CFG_PHY_CLEAR, 0);
- /* Don't use bulk in aggregation when working with USB 1.1 */
- rt2x00_set_field32(®, USB_DMA_CFG_RX_BULK_AGG_EN,
- (rt2x00dev->rx->usb_maxpacket == 512));
+ rt2x00_set_field32(®, USB_DMA_CFG_RX_BULK_AGG_EN, 0);
rt2x00_set_field32(®, USB_DMA_CFG_RX_BULK_AGG_TIMEOUT, 128);
/*
* Total room for RX frames in kilobytes, PBF might still exceed