]> 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)
commit658227caa226ba9c8339b79096224527f8ba07c2
tree7084bc58c3390ac7d911051d016b7ee051208fe6
parent699780390d1e0d53673ec2680c7dca6071a3802e
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