]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Set drv_max_acl_mac_addrs in wpa_supplicant AP mode
authorChaoli Zhou <quic_zchaoli@quicinc.com>
Thu, 24 Mar 2022 07:19:25 +0000 (15:19 +0800)
committerJouni Malinen <j@w1.fi>
Thu, 24 Mar 2022 18:53:50 +0000 (20:53 +0200)
hostapd code will need this for offloading ACL to the driver.

Signed-off-by: Chaoli Zhou <quic_zchaoli@quicinc.com>
wpa_supplicant/ap.c
wpa_supplicant/wpa_supplicant.c
wpa_supplicant/wpa_supplicant_i.h

index a31734728941e35527db65f72bdadc39214d7f62..57fa083c7c0cce3ac927428bd8dce06b36492721 100644 (file)
@@ -1028,6 +1028,7 @@ int wpa_supplicant_create_ap(struct wpa_supplicant *wpa_s,
        hapd_iface->extended_capa = wpa_s->extended_capa;
        hapd_iface->extended_capa_mask = wpa_s->extended_capa_mask;
        hapd_iface->extended_capa_len = wpa_s->extended_capa_len;
+       hapd_iface->drv_max_acl_mac_addrs = wpa_s->drv_max_acl_mac_addrs;
 
        wpa_s->ap_iface->conf = conf = hostapd_config_defaults();
        if (conf == NULL) {
index d89ee17e41ede56f05037e4c927922d772b1dd6a..4a27126557f71ab4ab4993016f7f59a1a6523fb4 100644 (file)
@@ -6704,6 +6704,7 @@ static int wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s,
                wpa_s->drv_flags2 = capa.flags2;
                wpa_s->drv_enc = capa.enc;
                wpa_s->drv_rrm_flags = capa.rrm_flags;
+               wpa_s->drv_max_acl_mac_addrs = capa.max_acl_mac_addrs;
                wpa_s->probe_resp_offloads = capa.probe_resp_offloads;
                wpa_s->max_scan_ssids = capa.max_scan_ssids;
                wpa_s->max_sched_scan_ssids = capa.max_sched_scan_ssids;
index 5d2f23d1b39755db7cbffdc68d2e2bb3eadf380e..cc7ae6690273707f0d0fedbeb57cf32159ac40c9 100644 (file)
@@ -912,6 +912,7 @@ struct wpa_supplicant {
        u64 drv_flags2;
        unsigned int drv_enc;
        unsigned int drv_rrm_flags;
+       unsigned int drv_max_acl_mac_addrs;
 
        /*
         * A bitmap of supported protocols for probe response offload. See