Lines Matching refs:conf

171 	struct hostapd_radius_servers *conf;  member
378 struct hostapd_radius_servers *conf = radius->conf; in radius_client_retransmit() local
398 num_servers = conf->num_acct_servers; in radius_client_retransmit()
401 if (radius->acct_sock < 0 && conf->num_acct_servers > 1) { in radius_client_retransmit()
409 conf->acct_server->requests++; in radius_client_retransmit()
411 conf->acct_server->timeouts++; in radius_client_retransmit()
412 conf->acct_server->retransmissions++; in radius_client_retransmit()
419 num_servers = conf->num_auth_servers; in radius_client_retransmit()
422 if (radius->auth_sock < 0 && conf->num_auth_servers > 1) { in radius_client_retransmit()
430 conf->auth_server->requests++; in radius_client_retransmit()
432 conf->auth_server->timeouts++; in radius_client_retransmit()
433 conf->auth_server->retransmissions++; in radius_client_retransmit()
487 if (radius->conf->msg_dumps) in radius_client_retransmit()
637 struct hostapd_radius_servers *conf = radius->conf; in radius_client_auth_failover() local
642 old = conf->auth_server; in radius_client_auth_failover()
655 if (next > &(conf->auth_servers[conf->num_auth_servers - 1])) in radius_client_auth_failover()
656 next = conf->auth_servers; in radius_client_auth_failover()
657 conf->auth_server = next; in radius_client_auth_failover()
664 struct hostapd_radius_servers *conf = radius->conf; in radius_client_acct_failover() local
669 old = conf->acct_server; in radius_client_acct_failover()
683 if (next > &conf->acct_servers[conf->num_acct_servers - 1]) in radius_client_acct_failover()
684 next = conf->acct_servers; in radius_client_acct_failover()
685 conf->acct_server = next; in radius_client_acct_failover()
795 if (radius->conf->auth_server->tls) in radius_close_auth_socket()
810 if (radius->conf->acct_server->tls) in radius_close_acct_socket()
850 struct hostapd_radius_servers *conf = radius->conf; in radius_client_send() local
868 if (conf->acct_server && radius->acct_sock < 0) in radius_client_send()
871 if (conf->acct_server == NULL || radius->acct_sock < 0 || in radius_client_send()
872 conf->acct_server->shared_secret == NULL) { in radius_client_send()
879 shared_secret = conf->acct_server->shared_secret; in radius_client_send()
880 shared_secret_len = conf->acct_server->shared_secret_len; in radius_client_send()
884 conf->acct_server->requests++; in radius_client_send()
890 if (conf->auth_server && radius->auth_sock < 0) in radius_client_send()
893 if (conf->auth_server == NULL || radius->auth_sock < 0 || in radius_client_send()
894 conf->auth_server->shared_secret == NULL) { in radius_client_send()
901 shared_secret = conf->auth_server->shared_secret; in radius_client_send()
902 shared_secret_len = conf->auth_server->shared_secret_len; in radius_client_send()
906 conf->auth_server->requests++; in radius_client_send()
912 if (conf->msg_dumps) in radius_client_send()
1092 struct hostapd_radius_servers *conf = radius->conf; in radius_client_receive() local
1120 rconf = conf->acct_server; in radius_client_receive()
1130 rconf = conf->auth_server; in radius_client_receive()
1209 if (conf->msg_dumps) in radius_client_receive()
1338 server = radius->conf->acct_server; in radius_client_write_ready()
1350 server = radius->conf->auth_server; in radius_client_write_ready()
1534 struct hostapd_radius_servers *conf = radius->conf; in radius_change_server() local
1641 if (conf->force_client_dev && conf->force_client_dev[0]) { in radius_change_server()
1643 conf->force_client_dev, in radius_change_server()
1644 os_strlen(conf->force_client_dev)) < 0) { in radius_change_server()
1653 conf->force_client_dev); in radius_change_server()
1658 if (conf->force_client_addr) { in radius_change_server()
1659 switch (conf->client_addr.af) { in radius_change_server()
1663 claddr.sin_addr.s_addr = conf->client_addr.u.v4.s_addr; in radius_change_server()
1672 os_memcpy(&claddr6.sin6_addr, &conf->client_addr.u.v6, in radius_change_server()
1768 struct hostapd_radius_servers *conf = radius->conf; in radius_retry_primary_timer() local
1771 if (radius->auth_sock >= 0 && conf->auth_servers && in radius_retry_primary_timer()
1772 conf->auth_server != conf->auth_servers) { in radius_retry_primary_timer()
1773 oserv = conf->auth_server; in radius_retry_primary_timer()
1774 conf->auth_server = conf->auth_servers; in radius_retry_primary_timer()
1775 if (radius_change_server(radius, conf->auth_server, oserv, in radius_retry_primary_timer()
1777 conf->auth_server = oserv; in radius_retry_primary_timer()
1778 radius_change_server(radius, oserv, conf->auth_server, in radius_retry_primary_timer()
1783 if (radius->acct_sock >= 0 && conf->acct_servers && in radius_retry_primary_timer()
1784 conf->acct_server != conf->acct_servers) { in radius_retry_primary_timer()
1785 oserv = conf->acct_server; in radius_retry_primary_timer()
1786 conf->acct_server = conf->acct_servers; in radius_retry_primary_timer()
1787 if (radius_change_server(radius, conf->acct_server, oserv, in radius_retry_primary_timer()
1789 conf->acct_server = oserv; in radius_retry_primary_timer()
1790 radius_change_server(radius, oserv, conf->acct_server, in radius_retry_primary_timer()
1795 if (conf->retry_primary_interval) in radius_retry_primary_timer()
1796 eloop_register_timeout(conf->retry_primary_interval, 0, in radius_retry_primary_timer()
1805 return radius_change_server(radius, radius->conf->auth_server, NULL, 1); in radius_client_init_auth()
1812 return radius_change_server(radius, radius->conf->acct_server, NULL, 0); in radius_client_init_acct()
1836 radius_client_init(void *ctx, struct hostapd_radius_servers *conf) in radius_client_init() argument
1845 radius->conf = conf; in radius_client_init()
1848 if (conf->auth_server && radius_client_init_auth(radius) == -1) { in radius_client_init()
1853 if (conf->acct_server && radius_client_init_acct(radius) == -1) { in radius_client_init()
1858 if (conf->retry_primary_interval) in radius_client_init()
1859 eloop_register_timeout(conf->retry_primary_interval, 0, in radius_client_init()
1864 if ((conf->auth_server && conf->auth_server->tls) || in radius_client_init()
1865 (conf->acct_server && conf->acct_server->tls)) { in radius_client_init()
2060 struct hostapd_radius_servers *conf; in radius_client_get_mib() local
2068 conf = radius->conf; in radius_client_get_mib()
2070 if (conf->auth_servers) { in radius_client_get_mib()
2071 for (i = 0; i < conf->num_auth_servers; i++) { in radius_client_get_mib()
2072 serv = &conf->auth_servers[i]; in radius_client_get_mib()
2075 serv == conf->auth_server ? in radius_client_get_mib()
2080 if (conf->acct_servers) { in radius_client_get_mib()
2081 for (i = 0; i < conf->num_acct_servers; i++) { in radius_client_get_mib()
2082 serv = &conf->acct_servers[i]; in radius_client_get_mib()
2085 serv == conf->acct_server ? in radius_client_get_mib()
2095 struct hostapd_radius_servers *conf) in radius_client_reconfig() argument
2098 radius->conf = conf; in radius_client_reconfig()