Luis R. Rodriguez
5ca42627f3
ath9k: avoid the copy skb->cb on every RX'd skb
...
The skb->cb (control buffer, 48 bytes) is available to the skb
upon skb allocation. You can fill it up imediately after skb
allocation. ath9k was copying onto the skb->cb the data from the
processed skb for mac80211 from a stack struct ieee80211_rx_status
structure. This is unnecessary, instead use the skb->cb for the
rx status immediately after the skb becomes available and DMA
synched.
Additionally, avoid the copy of the skb->cb also for virtual wiphys
as skb_copy() will copy over the skb->cb for us as well.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2009-11-11 17:09:07 -05:00
..
2009-10-04 15:03:00 -07:00
2009-09-12 12:01:34 +01:00
2009-09-21 15:15:53 +02:00
2009-11-10 20:28:49 -08:00
2009-09-22 07:17:27 -07:00
2009-10-04 12:39:14 -07:00
2009-09-15 10:17:16 -07:00
2009-09-24 07:21:04 -07:00
2009-10-04 15:05:10 -07:00
2009-10-06 01:39:51 -07:00
2009-09-18 09:16:57 -07:00
2009-09-22 07:17:45 -07:00
2009-09-13 10:27:04 -07:00
2009-09-23 18:31:11 +10:00
2009-09-24 07:21:05 -07:00
2009-10-04 15:05:10 -07:00
2009-09-22 07:17:38 -07:00
2009-10-01 16:11:11 -07:00
2009-09-30 08:03:00 -07:00
2009-10-04 15:05:10 -07:00
2009-10-04 22:53:42 +02:00
2009-10-04 22:53:45 +02:00
2009-09-23 09:32:11 -07:00
2009-09-08 17:30:24 -07:00
2009-09-27 11:39:25 -07:00
2009-11-06 14:32:20 +03:00
2009-10-05 00:10:10 -07:00
2009-10-04 15:05:10 -07:00
2009-11-10 20:30:37 -08:00
2009-10-04 22:53:43 +02:00
2009-10-01 16:11:11 -07:00
2009-10-04 22:53:46 +02:00
2009-10-04 12:39:14 -07:00
2009-10-04 15:05:10 -07:00
2009-09-24 07:21:05 -07:00
2009-09-22 07:51:45 -07:00
2009-10-04 15:05:10 -07:00
2009-10-19 23:22:50 -07:00
2009-10-02 16:20:43 -07:00
2009-10-01 21:19:30 +02:00
2009-11-11 17:09:07 -05:00
2009-09-23 07:39:43 -07:00
2009-09-24 09:34:24 +09:30
2009-11-10 20:54:43 -08:00
2009-09-24 07:21:04 -07:00
2009-09-25 14:24:22 -04:00
2009-10-02 16:20:43 -07:00
2009-10-02 11:27:57 -04:00
2009-09-25 15:09:48 -04:00
2009-09-23 03:49:27 +04:00
2009-09-11 11:28:00 +10:00
2009-09-22 13:58:23 +01:00
2009-09-24 21:22:33 +01:00
2009-10-17 23:57:24 -07:00
2009-09-22 07:17:25 -07:00
2009-10-01 16:11:11 -07:00
2009-11-06 00:55:55 -08:00
2009-10-03 01:16:12 -04:00
2009-10-01 16:11:17 -07:00
2009-11-11 11:38:16 -08:00
2009-11-11 15:23:48 -05:00
2009-09-19 01:41:49 -04:00
2009-09-27 11:39:25 -07:00
2009-10-04 15:05:10 -07:00
2009-10-01 16:11:11 -07:00
2009-10-02 13:37:18 -07:00
2009-09-23 22:26:32 +09:30
2009-09-24 07:21:05 -07:00
2009-10-04 22:53:41 +02:00
2009-09-25 08:38:16 +00:00
2009-10-04 15:05:10 -07:00
2009-09-23 10:07:49 -07:00