summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
diff options
context:
space:
mode:
authorShaul Triebitz2017-09-13 15:46:14 +0200
committerLuca Coelho2017-10-06 12:59:44 +0200
commitbaf41bc35f2bdb953da532645fd82009c2d12acf (patch)
tree769f9ca8c559d4c45b4911aa92203ad072d0b2f0 /drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
parentbrcmsmac: make some local variables 'static const' to reduce stack size (diff)
downloadkernel-qcow2-linux-baf41bc35f2bdb953da532645fd82009c2d12acf.tar.gz
kernel-qcow2-linux-baf41bc35f2bdb953da532645fd82009c2d12acf.tar.xz
kernel-qcow2-linux-baf41bc35f2bdb953da532645fd82009c2d12acf.zip
iwlwifi: mvm: do not print security error in monitor mode
In monitor mode we are not expected to decrypt encrypted packets (not having the keys). Hence we are expected to get an unknown rx security status. Keeping the print in monitor mode causes a print for each captured packet flooding the dmesg. Signed-off-by: Shaul Triebitz <shaul.triebitz@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c b/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
index 77f77bc5d083..248699c2c4bf 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
@@ -277,7 +277,9 @@ static int iwl_mvm_rx_crypto(struct iwl_mvm *mvm, struct ieee80211_hdr *hdr,
stats->flag |= RX_FLAG_DECRYPTED;
return 0;
default:
- IWL_ERR(mvm, "Unhandled alg: 0x%x\n", status);
+ /* Expected in monitor (not having the keys) */
+ if (!mvm->monitor_on)
+ IWL_ERR(mvm, "Unhandled alg: 0x%x\n", status);
}
return 0;