Changeset View
Changeset View
Standalone View
Standalone View
sys/net80211/ieee80211_hwmp.c
Show First 20 Lines • Show All 246 Lines • ▼ Show 20 Lines | ieee80211_hwmp_init(void) | ||||
/* NB: default is 5 secs per spec */ | /* NB: default is 5 secs per spec */ | ||||
mesh_proto_hwmp.mpp_inact = msecs_to_ticks(5*1000); | mesh_proto_hwmp.mpp_inact = msecs_to_ticks(5*1000); | ||||
/* | /* | ||||
* Register HWMP. | * Register HWMP. | ||||
*/ | */ | ||||
ieee80211_mesh_register_proto_path(&mesh_proto_hwmp); | ieee80211_mesh_register_proto_path(&mesh_proto_hwmp); | ||||
} | } | ||||
SYSINIT(wlan_hwmp, SI_SUB_DRIVERS, SI_ORDER_SECOND, ieee80211_hwmp_init, NULL); | SYSINIT(wlan_hwmp, SI_SUB_DRIVERS, SI_ORDER_SECOND, ieee80211_hwmp_init); | ||||
static void | static void | ||||
hwmp_vattach(struct ieee80211vap *vap) | hwmp_vattach(struct ieee80211vap *vap) | ||||
{ | { | ||||
struct ieee80211_hwmp_state *hs; | struct ieee80211_hwmp_state *hs; | ||||
KASSERT(vap->iv_opmode == IEEE80211_M_MBSS, | KASSERT(vap->iv_opmode == IEEE80211_M_MBSS, | ||||
("not a mesh vap, opmode %d", vap->iv_opmode)); | ("not a mesh vap, opmode %d", vap->iv_opmode)); | ||||
▲ Show 20 Lines • Show All 1,826 Lines • Show Last 20 Lines |