Lines Matching refs:vap
101 acl_attach(struct ieee80211vap *vap)
112 as->as_vap = vap;
113 vap->iv_as = as;
119 acl_detach(struct ieee80211vap *vap)
121 struct aclstate *as = vap->iv_as;
126 acl_free_all(vap);
127 vap->iv_as = NULL;
158 acl_check(struct ieee80211vap *vap, const struct ieee80211_frame *wh)
160 struct aclstate *as = vap->iv_as;
175 acl_add(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
177 struct aclstate *as = vap->iv_as;
184 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
196 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
208 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
214 acl_remove(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
216 struct aclstate *as = vap->iv_as;
225 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
233 acl_free_all(struct ieee80211vap *vap)
235 struct aclstate *as = vap->iv_as;
238 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL, "ACL: %s\n", "free all");
249 acl_setpolicy(struct ieee80211vap *vap, int policy)
251 struct aclstate *as = vap->iv_as;
253 IEEE80211_DPRINTF(vap, IEEE80211_MSG_ACL,
276 acl_getpolicy(struct ieee80211vap *vap)
278 struct aclstate *as = vap->iv_as;
284 acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq)
291 acl_getioctl(struct ieee80211vap *vap, struct ieee80211req *ireq)
293 struct aclstate *as = vap->iv_as;