honor fixed tx antenna when sending beacon frames

Submitted by:	Michael Stevens (from netbsd)
MFC after:	1 week
This commit is contained in:
sam 2006-04-25 22:52:28 +00:00
parent 480c31c3fc
commit 26db75884a

View File

@ -1949,7 +1949,8 @@ ath_beacon_setup(struct ath_softc *sc, struct ath_buf *bf)
* Switch antenna every 4 beacons.
* XXX assumes two antenna
*/
antenna = (sc->sc_stats.ast_be_xmit & 4 ? 2 : 1);
antenna = sc->sc_txantenna != 0 ? sc->sc_txantenna
: (sc->sc_stats.ast_be_xmit & 4 ? 2 : 1);
}
KASSERT(bf->bf_nseg == 1,