Lines Matching refs:eap_if

75 	struct eap_eapol_interface *eap_if;  member
654 sess->eap_if = eap_get_interface(sess->eap); in radius_server_get_new_session()
655 sess->eap_if->eapRestart = true; in radius_server_get_new_session()
656 sess->eap_if->portEnabled = true; in radius_server_get_new_session()
906 if (sess->eap_if->eapFail) { in radius_server_encapsulate_eap()
907 sess->eap_if->eapFail = false; in radius_server_encapsulate_eap()
909 } else if (sess->eap_if->eapSuccess) { in radius_server_encapsulate_eap()
910 sess->eap_if->eapSuccess = false; in radius_server_encapsulate_eap()
913 sess->eap_if->eapReq = false; in radius_server_encapsulate_eap()
935 if (sess->eap_if->eapReqData && in radius_server_encapsulate_eap()
936 !radius_msg_add_eap(msg, wpabuf_head(sess->eap_if->eapReqData), in radius_server_encapsulate_eap()
937 wpabuf_len(sess->eap_if->eapReqData))) { in radius_server_encapsulate_eap()
941 if (code == RADIUS_CODE_ACCESS_ACCEPT && sess->eap_if->eapKeyData) { in radius_server_encapsulate_eap()
946 len = sess->eap_if->eapKeyDataLen; in radius_server_encapsulate_eap()
950 sess->eap_if->eapKeyData, len); in radius_server_encapsulate_eap()
958 len = sess->eap_if->eapKeyDataLen; in radius_server_encapsulate_eap()
963 sess->eap_if->eapKeyData, len); in radius_server_encapsulate_eap()
972 if (sess->eap_if->eapKeyDataLen > 64) { in radius_server_encapsulate_eap()
975 len = sess->eap_if->eapKeyDataLen / 2; in radius_server_encapsulate_eap()
980 sess->eap_if->eapKeyData + len, in radius_server_encapsulate_eap()
981 len, sess->eap_if->eapKeyData, in radius_server_encapsulate_eap()
986 if (sess->eap_if->eapSessionId && in radius_server_encapsulate_eap()
988 sess->eap_if->eapSessionId, in radius_server_encapsulate_eap()
989 sess->eap_if->eapSessionIdLen)) { in radius_server_encapsulate_eap()
1454 wpabuf_free(sess->eap_if->eapRespData); in radius_server_request()
1455 sess->eap_if->eapRespData = eap; in radius_server_request()
1456 sess->eap_if->eapResp = true; in radius_server_request()
1459 if ((sess->eap_if->eapReq || sess->eap_if->eapSuccess || in radius_server_request()
1460 sess->eap_if->eapFail) && sess->eap_if->eapReqData) { in radius_server_request()
1462 wpabuf_head(sess->eap_if->eapReqData), in radius_server_request()
1463 wpabuf_len(sess->eap_if->eapReqData)); in radius_server_request()
1464 } else if (sess->eap_if->eapFail) { in radius_server_request()
1485 if (sess->eap_if->eapSuccess || sess->eap_if->eapFail) in radius_server_request()
1487 if (sess->eap_if->eapFail) { in radius_server_request()
1490 } else if (sess->eap_if->eapSuccess) { in radius_server_request()
1494 if (sess->eap_if->eapSuccess) in radius_server_request()