carl9170: utilize fw seq counter for mgmt/non-QoS data frames
"mac80211 will properly assign sequence numbers to QoS-data frames but cannot do so correctly for non-QoS-data and management frames because beacons need them from that counter as well and mac80211 cannot guarantee proper sequencing." Signed-off-by: Christian Lamparter <chunkeey@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
c42d6cf25d
commit
aa32452dcf
@@ -662,6 +662,13 @@ init:
|
||||
goto unlock;
|
||||
}
|
||||
|
||||
if (ar->fw.tx_seq_table) {
|
||||
err = carl9170_write_reg(ar, ar->fw.tx_seq_table + vif_id * 4,
|
||||
0);
|
||||
if (err)
|
||||
goto unlock;
|
||||
}
|
||||
|
||||
unlock:
|
||||
if (err && (vif_id >= 0)) {
|
||||
vif_priv->active = false;
|
||||
|
Reference in New Issue
Block a user