Home | History | Annotate | Download | only in ap

Lines Matching refs:eapol

142 					struct eapol_state_machine *eapol)
146 if (eapol == NULL)
149 if (eapol->identity) {
150 entry->identity = os_malloc(eapol->identity_len);
152 entry->identity_len = eapol->identity_len;
153 os_memcpy(entry->identity, eapol->identity,
154 eapol->identity_len);
158 if (eapol->radius_cui)
159 entry->cui = wpabuf_dup(eapol->radius_cui);
162 radius_copy_class(&entry->radius_class, &eapol->radius_class);
165 entry->eap_type_authsrv = eapol->eap_type_authsrv;
167 vlan_desc = ((struct sta_info *) eapol->sta)->vlan_desc;
176 entry->acct_multi_session_id = eapol->acct_multi_session_id;
182 struct eapol_state_machine *eapol)
184 if (entry == NULL || eapol == NULL)
188 os_free(eapol->identity);
189 eapol->identity = os_malloc(entry->identity_len);
190 if (eapol->identity) {
191 eapol->identity_len = entry->identity_len;
192 os_memcpy(eapol->identity, entry->identity,
196 eapol->identity, eapol->identity_len);
200 wpabuf_free(eapol->radius_cui);
201 eapol->radius_cui = wpabuf_dup(entry->cui);
205 radius_free_class(&eapol->radius_class);
206 radius_copy_class(&eapol->radius_class, &entry->radius_class);
208 if (eapol->radius_class.attr) {
210 "PMKSA", (unsigned long) eapol->radius_class.count);
213 eapol->eap_type_authsrv = entry->eap_type_authsrv;
215 ap_sta_set_vlan(hapd, eapol->sta, entry->vlan_desc);
218 eapol->acct_multi_session_id = entry->acct_multi_session_id;
269 * @eapol: Pointer to EAPOL state machine data
283 struct eapol_state_machine *eapol, int akmp)
288 aa, spa, session_timeout, eapol,
308 * @eapol: Pointer to EAPOL state machine data
318 struct eapol_state_machine *eapol, int akmp)
351 pmksa_cache_from_eapol_data(entry, eapol);