mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-03 17:14:14 +08:00
mwl8k: Set packet timestamp to 0 when life time expiry is not used
Set tx packet timestamp to 0 in following scenarios:- - All packets in STA mode - Mgmt packets in AP mode - Eapol packets in AP mode In STA mode, this field is unused in the firmware. In AP mode, we should not be expiring mgmt and eapol frames. Setting timestamp to 0 will ensure that. Signed-off-by: Nishant Sarmukadam <nishants@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
e1f4d69b63
commit
b8d9e572cb
@ -2033,6 +2033,8 @@ mwl8k_txq_xmit(struct ieee80211_hw *hw,
|
||||
if (priv->ap_fw && ieee80211_is_data(wh->frame_control) && !eapol_frame)
|
||||
tx->timestamp = cpu_to_le32(ioread32(priv->regs +
|
||||
MWL8K_HW_TIMER_REGISTER));
|
||||
else
|
||||
tx->timestamp = 0;
|
||||
|
||||
wmb();
|
||||
tx->status = cpu_to_le32(MWL8K_TXD_STATUS_FW_OWNED | txstatus);
|
||||
|
Loading…
Reference in New Issue
Block a user