From 83c82ef638b47ee2a19f6c9f361dc79d8fefdea2 Mon Sep 17 00:00:00 2001 From: sam Date: Sat, 28 Jun 2003 06:17:26 +0000 Subject: update for new 802.11 support --- sys/dev/an/if_an.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'sys/dev/an') diff --git a/sys/dev/an/if_an.c b/sys/dev/an/if_an.c index 9d6c568..e799986 100644 --- a/sys/dev/an/if_an.c +++ b/sys/dev/an/if_an.c @@ -116,9 +116,11 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include +#include +#include + #ifdef INET #include #include @@ -788,7 +790,7 @@ an_attach(sc, unit, flags) ADD(IFM_AUTO, IFM_IEEE80211_ADHOC); for (i = 0; i < nrate; i++) { r = sc->an_caps.an_rates[i]; - mword = ieee80211_rate2media(r, IEEE80211_T_DS); + mword = ieee80211_rate2media(NULL, r, IEEE80211_T_DS); if (mword == 0) continue; printf("%s%d%sMbps", (i != 0 ? " " : ""), @@ -3072,10 +3074,8 @@ an_media_change(ifp) else sc->an_config.an_opmode = AN_OPMODE_INFRASTRUCTURE_STATION; - sc->an_tx_rate = - ieee80211_media2rate( - IFM_SUBTYPE(sc->an_ifmedia.ifm_cur->ifm_media), - IEEE80211_T_DS); + sc->an_tx_rate = ieee80211_media2rate( + IFM_SUBTYPE(sc->an_ifmedia.ifm_cur->ifm_media)); if (orate != sc->an_tx_rate) { /* Read the current configuration */ @@ -3124,8 +3124,8 @@ an_media_status(ifp, imr) if (sc->an_config.an_opmode == AN_OPMODE_IBSS_ADHOC) imr->ifm_active |= IFM_IEEE80211_ADHOC; - imr->ifm_active |= ieee80211_rate2media(status.an_current_tx_rate, - IEEE80211_T_DS); + imr->ifm_active |= ieee80211_rate2media(NULL, + status.an_current_tx_rate, IEEE80211_T_DS); imr->ifm_status = IFM_AVALID; if (status.an_opmode & AN_STATUS_OPMODE_ASSOCIATED) imr->ifm_status |= IFM_ACTIVE; -- cgit v1.1