]> git.openfabrics.org - ~emulex/infiniband.git/commit
wil6210: Use cached copy of Rx descriptor
authorVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Thu, 18 Apr 2013 11:33:50 +0000 (14:33 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 22 Apr 2013 19:20:24 +0000 (15:20 -0400)
commit33e611690e6478ebb095e4eb755010343374a2a3
tree354bf88b9fb2581263085687af9c7cddf30318c9
parent047445c579dc28772aadaac6b7b37289aad72b22
wil6210: Use cached copy of Rx descriptor

Rx descriptors stored in non-cacheable memory area for DMA.
Non-cacheable memory causes long access time from CPU.

Copy rx descriptor to the skb->cb, and use this copy.
It provides faster memory access, and will be usefull to keep
Rx information for later processing (BACK reorder)

Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/wil6210/txrx.c
drivers/net/wireless/ath/wil6210/txrx.h