AX210 devices support 256 BA (256 MPDUs in an AMPDU).
The firmware requires that the number of TFDs will be
minimum twice as big as the BA size (2 * 256 = 512).
Signed-off-by: Shaul Triebitz <shaul.triebitz@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
 static int iwl_mvm_tvqm_enable_txq(struct iwl_mvm *mvm,
                                   u8 sta_id, u8 tid, unsigned int timeout)
 {
-       int queue, size = IWL_DEFAULT_QUEUE_SIZE;
+       int queue, size = max_t(u32, IWL_DEFAULT_QUEUE_SIZE,
+                               mvm->trans->cfg->min_256_ba_txq_size);
 
        if (tid == IWL_MAX_TID_COUNT) {
                tid = IWL_MGMT_TID;