aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rtl818x/rtl8180/dev.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rtl818x/rtl8180/dev.c')
-rw-r--r--drivers/net/wireless/rtl818x/rtl8180/dev.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/wireless/rtl818x/rtl8180/dev.c b/drivers/net/wireless/rtl818x/rtl8180/dev.c
index 66b29dc07cc3..0082015ff664 100644
--- a/drivers/net/wireless/rtl818x/rtl8180/dev.c
+++ b/drivers/net/wireless/rtl818x/rtl8180/dev.c
@@ -669,7 +669,8 @@ static void rtl8180_stop(struct ieee80211_hw *dev)
669 rtl8180_free_tx_ring(dev, i); 669 rtl8180_free_tx_ring(dev, i);
670} 670}
671 671
672static u64 rtl8180_get_tsf(struct ieee80211_hw *dev) 672static u64 rtl8180_get_tsf(struct ieee80211_hw *dev,
673 struct ieee80211_vif *vif)
673{ 674{
674 struct rtl8180_priv *priv = dev->priv; 675 struct rtl8180_priv *priv = dev->priv;
675 676
@@ -701,7 +702,7 @@ static void rtl8180_beacon_work(struct work_struct *work)
701 * TODO: make hardware update beacon timestamp 702 * TODO: make hardware update beacon timestamp
702 */ 703 */
703 mgmt = (struct ieee80211_mgmt *)skb->data; 704 mgmt = (struct ieee80211_mgmt *)skb->data;
704 mgmt->u.beacon.timestamp = cpu_to_le64(rtl8180_get_tsf(dev)); 705 mgmt->u.beacon.timestamp = cpu_to_le64(rtl8180_get_tsf(dev, vif));
705 706
706 /* TODO: use actual beacon queue */ 707 /* TODO: use actual beacon queue */
707 skb_set_queue_mapping(skb, 0); 708 skb_set_queue_mapping(skb, 0);