PERFORCE change 70196 for review
Sam Leffler
sam at FreeBSD.org
Wed Feb 2 16:30:48 PST 2005
http://perforce.freebsd.org/chv.cgi?CH=70196
Change 70196 by sam at sam_ebb on 2005/02/03 00:29:21
minor churn, no functional change
Affected files ...
.. //depot/projects/vap/sys/dev/ath/if_ath.c#3 edit
Differences ...
==== //depot/projects/vap/sys/dev/ath/if_ath.c#3 (text+ko) ====
@@ -2213,7 +2213,7 @@
*/
m = bf->bf_m;
ncabq = ath_hal_numtxpending(ah, sc->sc_cabq->axq_qnum);
- if (ieee80211_beacon_update(bf->bf_node, &sc->sc_boff, m, ncabq)) {
+ if (ieee80211_beacon_update(ni, &sc->sc_boff, m, ncabq)) {
/* XXX too conservative? */
bus_dmamap_unload(sc->sc_dmat, bf->bf_dmamap);
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_dmamap, m,
@@ -2338,8 +2338,8 @@
{
#define MS_TO_TU(x) (((x) * 1000) / 1024)
struct ieee80211com *ic = &sc->sc_ic;
+ struct ath_hal *ah = sc->sc_ah;
struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); /*XXX*/
- struct ath_hal *ah = sc->sc_ah;
struct ieee80211_node *ni = vap->iv_bss;
u_int32_t nexttbtt, intval;
@@ -2352,7 +2352,7 @@
nexttbtt = roundup(nexttbtt, intval);
DPRINTF(sc, ATH_DEBUG_BEACON, "%s: nexttbtt %u intval %u (%u)\n",
__func__, nexttbtt, intval, ni->ni_intval);
- if (vap->iv_opmode == IEEE80211_M_STA) {
+ if (ic->ic_opmode == IEEE80211_M_STA) {
HAL_BEACON_STATE bs;
/* NB: no PCF support right now */
@@ -2417,7 +2417,7 @@
ath_hal_intrset(ah, 0);
if (nexttbtt == intval)
intval |= HAL_BEACON_RESET_TSF;
- if (vap->iv_opmode == IEEE80211_M_IBSS) {
+ if (ic->ic_opmode == IEEE80211_M_IBSS) {
/*
* In IBSS mode enable the beacon timers but only
* enable SWBA interrupts if we need to manually
@@ -2428,7 +2428,7 @@
intval |= HAL_BEACON_ENA;
if (!sc->sc_hasveol)
sc->sc_imask |= HAL_INT_SWBA;
- } else if (vap->iv_opmode == IEEE80211_M_HOSTAP) {
+ } else if (ic->ic_opmode == IEEE80211_M_HOSTAP) {
/*
* In AP mode we enable the beacon timers and
* SWBA interrupts to prepare beacon frames.
@@ -2443,7 +2443,7 @@
* When using a self-linked beacon descriptor in
* ibss mode load it once here.
*/
- if (vap->iv_opmode == IEEE80211_M_IBSS && sc->sc_hasveol)
+ if (ic->ic_opmode == IEEE80211_M_IBSS && sc->sc_hasveol)
ath_beacon_proc(sc, 0);
}
#undef MS_TO_TU
More information about the p4-projects
mailing list