diff options
author | bschmidt <bschmidt@FreeBSD.org> | 2011-01-17 20:15:15 +0000 |
---|---|---|
committer | bschmidt <bschmidt@FreeBSD.org> | 2011-01-17 20:15:15 +0000 |
commit | c0217db66ac0956dccf4f7a81f3e7b48caf135a0 (patch) | |
tree | 0737c0999ebe2b30e240ad50e294383cc8d67c83 /sys/dev/wpi | |
parent | f4390b5740c43afad7218e4bd73f5e0a0b5817c3 (diff) | |
download | FreeBSD-src-c0217db66ac0956dccf4f7a81f3e7b48caf135a0.zip FreeBSD-src-c0217db66ac0956dccf4f7a81f3e7b48caf135a0.tar.gz |
Pull ieee80211_ratectl_node_init() calls from drivers into net80211.
This fixes hostap mode for at least ral(4) and run(4), because there is
no sufficient call into drivers which could be used initialize the node
related ratectl variables.
MFC after: 3 days
Diffstat (limited to 'sys/dev/wpi')
-rw-r--r-- | sys/dev/wpi/if_wpi.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/sys/dev/wpi/if_wpi.c b/sys/dev/wpi/if_wpi.c index b68451d..64be427 100644 --- a/sys/dev/wpi/if_wpi.c +++ b/sys/dev/wpi/if_wpi.c @@ -174,7 +174,6 @@ static int wpi_alloc_tx_ring(struct wpi_softc *, struct wpi_tx_ring *, int, int); static void wpi_reset_tx_ring(struct wpi_softc *, struct wpi_tx_ring *); static void wpi_free_tx_ring(struct wpi_softc *, struct wpi_tx_ring *); -static void wpi_newassoc(struct ieee80211_node *, int); static int wpi_newstate(struct ieee80211vap *, enum ieee80211_state, int); static void wpi_mem_lock(struct wpi_softc *); static void wpi_mem_unlock(struct wpi_softc *); @@ -668,7 +667,6 @@ wpi_attach(device_t dev) ieee80211_ifattach(ic, macaddr); /* override default methods */ ic->ic_raw_xmit = wpi_raw_xmit; - ic->ic_newassoc = wpi_newassoc; ic->ic_wme.wme_update = wpi_wme_update; ic->ic_scan_start = wpi_scan_start; ic->ic_scan_end = wpi_scan_end; @@ -3233,14 +3231,6 @@ wpi_stop(struct wpi_softc *sc) } static void -wpi_newassoc(struct ieee80211_node *ni, int isnew) -{ - - /* XXX move */ - ieee80211_ratectl_node_init(ni); -} - -static void wpi_calib_timeout(void *arg) { struct wpi_softc *sc = arg; |