Home | History | Annotate | Download | only in ap

Lines Matching full:cache

270 		/* Check whether ACL cache has an entry for this station */
302 /* No entry in the cache - query external RADIUS server */
399 * hostapd_acl_expire - ACL cache expiration callback
421 struct hostapd_cached_radius_acl *cache)
453 psk->next = cache->psk;
454 cache->psk = psk;
481 struct hostapd_cached_radius_acl *cache;
512 /* Insert Accept/Reject info into ACL cache */
513 cache = os_zalloc(sizeof(*cache));
514 if (cache == NULL) {
515 wpa_printf(MSG_DEBUG, "Failed to add ACL cache entry");
519 cache->timestamp = t.sec;
520 os_memcpy(cache->addr, query->addr, sizeof(cache->addr));
526 &cache->session_timeout) == 0)
527 cache->accepted = HOSTAPD_ACL_ACCEPT_TIMEOUT;
529 cache->accepted = HOSTAPD_ACL_ACCEPT;
533 &cache->acct_interim_interval) == 0 &&
534 cache->acct_interim_interval < 60) {
537 cache->acct_interim_interval,
539 cache->acct_interim_interval = 0;
542 cache->vlan_id = radius_msg_get_vlanid(msg);
545 msg, req, cache);
549 cache->identity = os_zalloc(len + 1);
550 if (cache->identity)
551 os_memcpy(cache->identity, buf, len);
556 cache->radius_cui = os_zalloc(len + 1);
557 if (cache->radius_cui)
558 os_memcpy(cache->radius_cui, buf, len);
562 !cache->psk)
563 cache->accepted = HOSTAPD_ACL_REJECT;
565 cache->accepted = HOSTAPD_ACL_REJECT;
566 cache->next = hapd->acl_cache;
567 hapd->acl_cache = cache;
570 hostapd_drv_set_radius_acl_auth(hapd, query->addr, cache->accepted,
571 cache->session_timeout);