ath11k: add raw mode and software crypto support
authorVenkateswara Naralasetty <vnaralas@codeaurora.org>
Tue, 8 Sep 2020 06:32:21 +0000 (06:32 +0000)
committerKalle Valo <kvalo@codeaurora.org>
Fri, 11 Sep 2020 09:56:50 +0000 (12:56 +0300)
commitaa2092a9bab3f87c42f9d531b5b2889c6b823658
tree4b3e0748551111722ba6657c5c6c4fdc4cf0c173
parentb129699a0c7b1ae33585ef327c416b8c5145c93a
ath11k: add raw mode and software crypto support

Adding raw mode tx/rx support. Also, adding support
for software crypto which depends on raw mode.

To enable raw mode tx/rx:
insmod ath11k.ko frame_mode=0

To enable software crypto:
insmod ath11k.ko crypto_mode=1

These modes could be helpful in debugging crypto related issues.

Tested-on: IPQ8074 WLAN.HK.2.1.0.1-01228-QCAHKSWPL_SILICONZ-1

Signed-off-by: Manikanta Pubbisetty <mpubbise@codeaurora.org>
Signed-off-by: Venkateswara Naralasetty <vnaralas@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/010101746c6a52d9-18302a2c-0d6d-4057-aa4b-95960c809646-000000@us-west-2.amazonses.com
drivers/net/wireless/ath/ath11k/core.c
drivers/net/wireless/ath/ath11k/core.h
drivers/net/wireless/ath/ath11k/debug.h
drivers/net/wireless/ath/ath11k/dp_rx.c
drivers/net/wireless/ath/ath11k/dp_tx.c
drivers/net/wireless/ath/ath11k/mac.c
drivers/net/wireless/ath/ath11k/wmi.c