aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rt2x00/rt2x00usb.c
diff options
context:
space:
mode:
authorIvo van Doorn <ivdoorn@gmail.com>2007-11-27 15:49:29 -0500
committerDavid S. Miller <davem@davemloft.net>2008-01-28 18:05:08 -0500
commit4d8dd66c1659ba0d1b110ed0488f4f6ffbc90e71 (patch)
tree03ae5e8fc993ec504f099ddb5d1f40f3a371289d /drivers/net/wireless/rt2x00/rt2x00usb.c
parent08992f7fb139c7dbaf593402312ee5a055352f05 (diff)
rt2x00: Add TX/RX frame dumping facility
This adds TX/RX frame dumping capabilities through debugfs. The intention is that with this approach debugging of rt2x00 is simplified since _all_ frames going in and out of the device are send to debugfs as well along with additional information like the hardware descriptor. Based on the patch by Mattias Nissler. Mattias also has some tools that will make the dumped frames available to wireshark: http://www-user.rhrk.uni-kl.de/~nissler/rt2x00/ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/rt2x00/rt2x00usb.c')
-rw-r--r--drivers/net/wireless/rt2x00/rt2x00usb.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2x00usb.c b/drivers/net/wireless/rt2x00/rt2x00usb.c
index fd6b61c9761..9778fae313a 100644
--- a/drivers/net/wireless/rt2x00/rt2x00usb.c
+++ b/drivers/net/wireless/rt2x00/rt2x00usb.c
@@ -307,9 +307,9 @@ static void rt2x00usb_interrupt_rxdone(struct urb *urb)
307 * Fill in skb descriptor 307 * Fill in skb descriptor
308 */ 308 */
309 skbdesc = get_skb_desc(entry->skb); 309 skbdesc = get_skb_desc(entry->skb);
310 skbdesc->desc_len = desc.size; 310 skbdesc->desc_len = entry->ring->desc_size;
311 skbdesc->data_len = entry->ring->desc_size; 311 skbdesc->data_len = entry->skb->len;
312 skbdesc->desc = entry->skb->data + desc.size; 312 skbdesc->desc = entry->skb->data - skbdesc->desc_len;
313 skbdesc->data = entry->skb->data; 313 skbdesc->data = entry->skb->data;
314 skbdesc->ring = ring; 314 skbdesc->ring = ring;
315 skbdesc->entry = entry; 315 skbdesc->entry = entry;