summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2016-03-09 16:58:47 +0300
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2016-03-09 22:05:17 +0300
commit81279c49ce472bf5900ef8b19bf91e2ad6bd1c34 (patch)
tree8941e9714232ac63728923dd657af01eb31f4fa4 /drivers/net/wireless/intel/iwlwifi/iwl-drv.c
parent7d3ca7f4b1d5a43a1e0dbd112bb4c3bcf9a81fab (diff)
downloadlinux-81279c49ce472bf5900ef8b19bf91e2ad6bd1c34.tar.xz
iwlwifi: mvm: don't try to offload AES-CMAC in AP/IBSS modes
The firmware/hardware only supports checking AES-CMAC on RX, not using it on TX. For station mode this is fine, since it's the only thing it will ever do. For AP mode, it never receives such frames, but must be able to transmit them. This is currently broken since we try to enable them for hardware crypto (for RX only) and then treat them as TX_CMD_SEC_EXT, leading to FIFO underruns during TX so the frames never go out to the air. To fix this, simply use software on TX in AP (and IBSS) mode. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/iwl-drv.c')
0 files changed, 0 insertions, 0 deletions