ath10k: cleanup amsdu rx

Clarify documentation, refactor the code to make
it possible to support other decap modes more
easily.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
ath10k: fix native wifi decap mode amsdu rx

We did not really support nwifi decap mode
correctly.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
ath10k: don't support llc/snap decap explicitly for amsdu rx

We don't really know how to un-decap those frames
for A-MSDU traffic, yet.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
ath10k: fix compilation warning

In function ‘ath10k_pci_probe’:
/wireless-testing/drivers/net/wireless/ath/ath10k/pci.c:2150:
warning: unused variable ‘hif_type’

Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>