Changeset View
Changeset View
Standalone View
Standalone View
sys/net80211/ieee80211.c
Show First 20 Lines • Show All 319 Lines • ▼ Show 20 Lines | ieee80211_ifattach(struct ieee80211com *ic) | ||||
ic->ic_hash_key = arc4random(); | ic->ic_hash_key = arc4random(); | ||||
ic->ic_bintval = IEEE80211_BINTVAL_DEFAULT; | ic->ic_bintval = IEEE80211_BINTVAL_DEFAULT; | ||||
ic->ic_lintval = ic->ic_bintval; | ic->ic_lintval = ic->ic_bintval; | ||||
ic->ic_txpowlimit = IEEE80211_TXPOWER_MAX; | ic->ic_txpowlimit = IEEE80211_TXPOWER_MAX; | ||||
ieee80211_crypto_attach(ic); | ieee80211_crypto_attach(ic); | ||||
ieee80211_node_attach(ic); | ieee80211_node_attach(ic); | ||||
ieee80211_power_attach(ic); | ieee80211_power_attach(ic); | ||||
ieee80211_tx_watchdog_attach(ic); | |||||
ieee80211_proto_attach(ic); | ieee80211_proto_attach(ic); | ||||
#ifdef IEEE80211_SUPPORT_SUPERG | #ifdef IEEE80211_SUPPORT_SUPERG | ||||
ieee80211_superg_attach(ic); | ieee80211_superg_attach(ic); | ||||
#endif | #endif | ||||
ieee80211_ht_attach(ic); | ieee80211_ht_attach(ic); | ||||
ieee80211_scan_attach(ic); | ieee80211_scan_attach(ic); | ||||
ieee80211_regdomain_attach(ic); | ieee80211_regdomain_attach(ic); | ||||
ieee80211_dfs_attach(ic); | ieee80211_dfs_attach(ic); | ||||
Show All 35 Lines | ieee80211_ifdetach(struct ieee80211com *ic) | ||||
ieee80211_regdomain_detach(ic); | ieee80211_regdomain_detach(ic); | ||||
ieee80211_scan_detach(ic); | ieee80211_scan_detach(ic); | ||||
#ifdef IEEE80211_SUPPORT_SUPERG | #ifdef IEEE80211_SUPPORT_SUPERG | ||||
ieee80211_superg_detach(ic); | ieee80211_superg_detach(ic); | ||||
#endif | #endif | ||||
ieee80211_ht_detach(ic); | ieee80211_ht_detach(ic); | ||||
/* NB: must be called before ieee80211_node_detach */ | /* NB: must be called before ieee80211_node_detach */ | ||||
ieee80211_proto_detach(ic); | ieee80211_proto_detach(ic); | ||||
ieee80211_tx_watchdog_detach(ic); | |||||
ieee80211_crypto_detach(ic); | ieee80211_crypto_detach(ic); | ||||
ieee80211_power_detach(ic); | ieee80211_power_detach(ic); | ||||
ieee80211_node_detach(ic); | ieee80211_node_detach(ic); | ||||
counter_u64_free(ic->ic_ierrors); | counter_u64_free(ic->ic_ierrors); | ||||
counter_u64_free(ic->ic_oerrors); | counter_u64_free(ic->ic_oerrors); | ||||
taskqueue_free(ic->ic_tq); | taskqueue_free(ic->ic_tq); | ||||
▲ Show 20 Lines • Show All 1,429 Lines • Show Last 20 Lines |