|
@@ -91,7 +91,10 @@ static void iwlagn_tx_cmd_build_basic(struct iwl_priv *priv,
|
|
|
tx_cmd->tid_tspec = qc[0] & 0xf;
|
|
|
tx_flags &= ~TX_CMD_FLG_SEQ_CTL_MSK;
|
|
|
} else {
|
|
|
- tx_flags |= TX_CMD_FLG_SEQ_CTL_MSK;
|
|
|
+ if (info->flags & IEEE80211_TX_CTL_ASSIGN_SEQ)
|
|
|
+ tx_flags |= TX_CMD_FLG_SEQ_CTL_MSK;
|
|
|
+ else
|
|
|
+ tx_flags &= ~TX_CMD_FLG_SEQ_CTL_MSK;
|
|
|
}
|
|
|
|
|
|
iwlagn_tx_cmd_protection(priv, info, fc, &tx_flags);
|