]> git.baikalelectronics.ru Git - kernel.git/commit
wil6210: set vring index for all descriptors
authorKirshenbaum Erez <erezk@wilocity.com>
Sun, 23 Jun 2013 09:59:34 +0000 (12:59 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 24 Jun 2013 18:44:26 +0000 (14:44 -0400)
commit99c5878795a0e5b42a8bff7e6aa339d25431be93
tree6b30ae525499bd203e17c51172d61f33a3739148
parent06111a8d79790cce0bcf1ea6137fa5c1d73169c0
wil6210: set vring index for all descriptors

The vring index (MAC queue id) must be set in all TX descriptors
otherwise HW will fail to release descriptors for a specific vring
(disconnect or vring switch flows).
This is normally occurs when fragmentation required, if vring index
will not be the same for all SKB descriptors HW will fail to flush
this MAC queue.

Signed-off-by: Kirshenbaum Erez <erezk@wilocity.com>
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