Home
last modified time | relevance | path

Searched refs:acl (Results 1 – 6 of 6) sorted by relevance

/hostap-latest/src/ap/
Dctrl_iface_ap.h46 int hostapd_ctrl_iface_acl_add_mac(struct mac_acl_entry **acl, int *num,
48 int hostapd_ctrl_iface_acl_del_mac(struct mac_acl_entry **acl, int *num,
50 void hostapd_ctrl_iface_acl_clear_list(struct mac_acl_entry **acl,
52 int hostapd_ctrl_iface_acl_show_mac(struct mac_acl_entry *acl, int num,
Dctrl_iface_ap.c1510 int hostapd_ctrl_iface_acl_del_mac(struct mac_acl_entry **acl, int *num, in hostapd_ctrl_iface_acl_del_mac() argument
1522 if (hostapd_maclist_found(*acl, *num, addr, &vlan_id)) in hostapd_ctrl_iface_acl_del_mac()
1523 hostapd_remove_acl_mac(acl, num, addr); in hostapd_ctrl_iface_acl_del_mac()
1529 void hostapd_ctrl_iface_acl_clear_list(struct mac_acl_entry **acl, in hostapd_ctrl_iface_acl_clear_list() argument
1533 hostapd_remove_acl_mac(acl, num, (*acl)[0].addr); in hostapd_ctrl_iface_acl_clear_list()
1537 int hostapd_ctrl_iface_acl_show_mac(struct mac_acl_entry *acl, int num, in hostapd_ctrl_iface_acl_show_mac() argument
1542 if (!acl) in hostapd_ctrl_iface_acl_show_mac()
1548 MAC2STR(acl[i].addr), in hostapd_ctrl_iface_acl_show_mac()
1549 acl[i].vlan_id.untagged); in hostapd_ctrl_iface_acl_show_mac()
1559 int hostapd_ctrl_iface_acl_add_mac(struct mac_acl_entry **acl, int *num, in hostapd_ctrl_iface_acl_add_mac() argument
[all …]
Dap_config.c1766 int hostapd_add_acl_maclist(struct mac_acl_entry **acl, int *num, in hostapd_add_acl_maclist() argument
1771 newacl = os_realloc_array(*acl, *num + 1, sizeof(**acl)); in hostapd_add_acl_maclist()
1777 *acl = newacl; in hostapd_add_acl_maclist()
1778 os_memcpy((*acl)[*num].addr, addr, ETH_ALEN); in hostapd_add_acl_maclist()
1779 os_memset(&(*acl)[*num].vlan_id, 0, sizeof((*acl)[*num].vlan_id)); in hostapd_add_acl_maclist()
1780 (*acl)[*num].vlan_id.untagged = vlan_id; in hostapd_add_acl_maclist()
1781 (*acl)[*num].vlan_id.notempty = !!vlan_id; in hostapd_add_acl_maclist()
1788 void hostapd_remove_acl_mac(struct mac_acl_entry **acl, int *num, in hostapd_remove_acl_mac() argument
1794 if (ether_addr_equal((*acl)[i].addr, addr)) { in hostapd_remove_acl_mac()
1795 os_remove_in_array(*acl, *num, sizeof(**acl), i); in hostapd_remove_acl_mac()
Dap_config.h1417 int hostapd_add_acl_maclist(struct mac_acl_entry **acl, int *num,
1419 void hostapd_remove_acl_mac(struct mac_acl_entry **acl, int *num,
/hostap-latest/hostapd/
Dconfig_file.c122 struct mac_acl_entry **acl, int *num) in hostapd_config_read_maclist() argument
167 hostapd_remove_acl_mac(acl, num, addr); in hostapd_config_read_maclist()
179 if (hostapd_add_acl_maclist(acl, num, vlan_id, addr) < 0) { in hostapd_config_read_maclist()
187 if (*acl) in hostapd_config_read_maclist()
188 qsort(*acl, *num, sizeof(**acl), hostapd_acl_comp); in hostapd_config_read_maclist()
2543 enum macaddr_acl acl = atoi(pos); in hostapd_config_fill() local
2545 if (acl != ACCEPT_UNLESS_DENIED && in hostapd_config_fill()
2546 acl != DENY_UNLESS_ACCEPTED && in hostapd_config_fill()
2547 acl != USE_EXTERNAL_RADIUS_AUTH) { in hostapd_config_fill()
2549 line, acl); in hostapd_config_fill()
[all …]
/hostap-latest/src/drivers/
Ddriver_nl80211.c4450 struct nl_msg *acl; in wpa_driver_nl80211_set_acl() local
4466 acl = nlmsg_alloc_size(acl_nlmsg_sz); in wpa_driver_nl80211_set_acl()
4467 if (!acl) in wpa_driver_nl80211_set_acl()
4470 if (nla_put(acl, i + 1, ETH_ALEN, params->mac_acl[i].addr)) { in wpa_driver_nl80211_set_acl()
4471 nlmsg_free(acl); in wpa_driver_nl80211_set_acl()
4492 nla_put_nested(msg, NL80211_ATTR_MAC_ADDRS, acl)) { in wpa_driver_nl80211_set_acl()
4494 nlmsg_free(acl); in wpa_driver_nl80211_set_acl()
4497 nlmsg_free(acl); in wpa_driver_nl80211_set_acl()