]> git.baikalelectronics.ru Git - kernel.git/commit
ath10k: fix monitor vdev for receiving other bss frames
authorManoharan, Rajkumar <rmanohar@qca.qualcomm.com>
Wed, 23 Nov 2016 14:58:11 +0000 (16:58 +0200)
committerKalle Valo <kvalo@qca.qualcomm.com>
Wed, 23 Nov 2016 19:41:37 +0000 (21:41 +0200)
commitad76ed40d592c6fe16cc6cf92d87bc4fe282a930
tree7084bc58c3390ac7d911051d016b7ee051208fe6
parent789a55743925f668364da6d86aaff751bb3b28c6
ath10k: fix monitor vdev for receiving other bss frames

In order to receive other BSS entries in mesh mode, Monitor vdev
is created whenever filter flag is set with OTHER_BSS. Recently
it is root caused that setting promisc filter for Mesh interface
is causing performance and stability issues. To fix this issue,
firmware will configure appropriate rxfilters by default for mesh
vdev during vdev creation. This change fixes monitor vdev creation
based on firmware IE

Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/core.c
drivers/net/wireless/ath/ath10k/core.h
drivers/net/wireless/ath/ath10k/mac.c