Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 737847aa authored by Liad Kaufman's avatar Liad Kaufman Committed by Luca Coelho
Browse files

iwlwifi: mvm: support MONITOR vif in DQA mode



In DQA mode the TXQs are allocated on demand, so make
sure the sniffer STA tfd_queue_msk isn't set.

Signed-off-by: default avatarLiad Kaufman <liad.kaufman@intel.com>
Signed-off-by: default avatarLuca Coelho <luciano.coelho@intel.com>
parent 56214749
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -899,9 +899,11 @@ static int iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm *mvm,

	iwl_mvm_mac_ctxt_cmd_common(mvm, vif, &cmd, NULL, action);

	if (!iwl_mvm_is_dqa_supported(mvm)) {
		for (i = 0; i < IEEE80211_NUM_ACS; i++)
			if (vif->hw_queue[i] != IEEE80211_INVAL_HW_QUEUE)
				tfd_queue_msk |= BIT(vif->hw_queue[i]);
	}

	cmd.filter_flags = cpu_to_le32(MAC_FILTER_IN_PROMISC |
				       MAC_FILTER_IN_CONTROL_AND_MGMT |