Lines Matching defs:mac
41 * IEEE 802.11 MAC ACL support.
68 ACL_POLICY_ALLOW = 1, /* allow traffic from MAC */
69 ACL_POLICY_DENY = 2, /* deny traffic from MAC */
148 acl_check(struct ieee80211com *ic, const u_int8_t mac[IEEE80211_ADDR_LEN])
156 return _find_acl(as, mac) != NULL;
158 return _find_acl(as, mac) == NULL;
164 acl_add(struct ieee80211com *ic, const u_int8_t mac[IEEE80211_ADDR_LEN])
173 hash = ACL_HASH(mac);
175 if (IEEE80211_ADDR_EQ(acl->acl_macaddr, mac)) {
180 ether_sprintf(mac));
184 IEEE80211_ADDR_COPY(new->acl_macaddr, mac);
191 "ACL: add %s\n", ether_sprintf(mac));
196 acl_remove(struct ieee80211com *ic, const u_int8_t mac[IEEE80211_ADDR_LEN])
202 acl = _find_acl(as, mac);
208 "ACL: remove %s%s\n", ether_sprintf(mac),
308 static const struct ieee80211_aclator mac = {
309 .iac_name = "mac",