MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rssadapt_init

Function rssadapt_init

freebsd/net80211/ieee80211_rssadapt.c:129–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127}
128
129static void
130rssadapt_init(struct ieee80211vap *vap)
131{
132 struct ieee80211_rssadapt *rs;
133
134 KASSERT(vap->iv_rs == NULL, ("%s: iv_rs already initialized",
135 __func__));
136
137 nrefs++; /* XXX locking */
138 vap->iv_rs = rs = IEEE80211_MALLOC(sizeof(struct ieee80211_rssadapt),
139 M_80211_RATECTL, IEEE80211_M_NOWAIT | IEEE80211_M_ZERO);
140 if (rs == NULL) {
141 if_printf(vap->iv_ifp, "couldn't alloc ratectl structure\n");
142 return;
143 }
144 rs->vap = vap;
145 rssadapt_setinterval(vap, 500 /* msecs */);
146 rssadapt_sysctlattach(vap, vap->iv_sysctl, vap->iv_oid);
147}
148
149static void
150rssadapt_deinit(struct ieee80211vap *vap)

Callers

nothing calls this directly

Calls 3

if_printfFunction · 0.85
rssadapt_setintervalFunction · 0.85
rssadapt_sysctlattachFunction · 0.85

Tested by

no test coverage detected