Lines Matching refs:vap
99 acl_attach(struct ieee80211vap *vap)
110 as->as_vap = vap;
111 vap->iv_as = as;
117 acl_detach(struct ieee80211vap *vap)
119 struct aclstate *as = vap->iv_as;
124 acl_free_all(vap);
125 vap->iv_as = NULL;
156 acl_check(struct ieee80211vap *vap, const struct ieee80211_frame *wh)
158 struct aclstate *as = vap->iv_as;
173 acl_add(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
175 struct aclstate *as = vap->iv_as;
182 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
194 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
206 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
212 acl_remove(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
214 struct aclstate *as = vap->iv_as;
223 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
231 acl_free_all(struct ieee80211vap *vap)
233 struct aclstate *as = vap->iv_as;
236 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL, "ACL: %s\n", "free all");
247 acl_setpolicy(struct ieee80211vap *vap, int policy)
249 struct aclstate *as = vap->iv_as;
251 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
274 acl_getpolicy(struct ieee80211vap *vap)
276 struct aclstate *as = vap->iv_as;
282 acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq)
289 acl_getioctl(struct ieee80211vap *vap, struct ieee80211req *ireq)
291 struct aclstate *as = vap->iv_as;