|
@@ -1010,7 +1010,9 @@ void iwl_mvm_rx_mpdu_mq(struct iwl_mvm *mvm, struct napi_struct *napi,
|
|
|
rx_status->bw = RATE_INFO_BW_160;
|
|
|
break;
|
|
|
}
|
|
|
- if (rate_n_flags & RATE_MCS_SGI_MSK)
|
|
|
+
|
|
|
+ if (!(rate_n_flags & RATE_MCS_CCK_MSK) &&
|
|
|
+ rate_n_flags & RATE_MCS_SGI_MSK)
|
|
|
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
|
|
|
if (rate_n_flags & RATE_HT_MCS_GF_MSK)
|
|
|
rx_status->enc_flags |= RX_ENC_FLAG_HT_GF;
|