forked from Minki/linux
mac80211: add beacon timestamp to beacon template in IBSS
This patch adds a beacon timestamp to the beacon template used in IBSS mode. This way the underlying driver can update its TSF accordingly. According the spec station should adopt the highest TSF from an incoming beacons in the cell. Signed-off-by: Assaf Krauss <assaf.krauss@intel.com> Signed-off-by: Zhu Yi <yi.zhu@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
052ec3f139
commit
4faeb86070
@ -2503,6 +2503,7 @@ static int ieee80211_sta_join_ibss(struct net_device *dev,
|
||||
memcpy(mgmt->bssid, ifsta->bssid, ETH_ALEN);
|
||||
mgmt->u.beacon.beacon_int =
|
||||
cpu_to_le16(local->hw.conf.beacon_int);
|
||||
mgmt->u.beacon.timestamp = cpu_to_le64(bss->timestamp);
|
||||
mgmt->u.beacon.capab_info = cpu_to_le16(bss->capability);
|
||||
|
||||
pos = skb_put(skb, 2 + ifsta->ssid_len);
|
||||
|
Loading…
Reference in New Issue
Block a user