Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b93996cf authored by Javier Cardona's avatar Javier Cardona Committed by John W. Linville
Browse files

ath5k: Put the right tsf value in mesh beacons

parent c26d5339
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1917,7 +1917,8 @@ ath5k_beacon_send(struct ath5k_softc *sc)
		sc->bmisscount = 0;
	}

	if (sc->opmode == NL80211_IFTYPE_AP && sc->num_ap_vifs > 1) {
	if ((sc->opmode == NL80211_IFTYPE_AP && sc->num_ap_vifs > 1) ||
			sc->opmode == NL80211_IFTYPE_MESH_POINT) {
		u64 tsf = ath5k_hw_get_tsf64(ah);
		u32 tsftu = TSF_TO_TU(tsf);
		int slot = ((tsftu % sc->bintval) * ATH_BCBUF) / sc->bintval;