Lines Matching defs:conf

1230  * @conf: Configuration for the RADIUS server
1238 radius_server_init(struct radius_server_conf *conf)
1243 if (conf->ipv6) {
1255 data->conf_ctx = conf->conf_ctx;
1256 data->eap_sim_db_priv = conf->eap_sim_db_priv;
1257 data->ssl_ctx = conf->ssl_ctx;
1258 data->msg_ctx = conf->msg_ctx;
1259 data->ipv6 = conf->ipv6;
1260 if (conf->pac_opaque_encr_key) {
1262 os_memcpy(data->pac_opaque_encr_key, conf->pac_opaque_encr_key,
1265 if (conf->eap_fast_a_id) {
1266 data->eap_fast_a_id = os_malloc(conf->eap_fast_a_id_len);
1268 os_memcpy(data->eap_fast_a_id, conf->eap_fast_a_id,
1269 conf->eap_fast_a_id_len);
1270 data->eap_fast_a_id_len = conf->eap_fast_a_id_len;
1273 if (conf->eap_fast_a_id_info)
1274 data->eap_fast_a_id_info = os_strdup(conf->eap_fast_a_id_info);
1275 data->eap_fast_prov = conf->eap_fast_prov;
1276 data->pac_key_lifetime = conf->pac_key_lifetime;
1277 data->pac_key_refresh_time = conf->pac_key_refresh_time;
1278 data->get_eap_user = conf->get_eap_user;
1279 data->eap_sim_aka_result_ind = conf->eap_sim_aka_result_ind;
1280 data->tnc = conf->tnc;
1281 data->wps = conf->wps;
1282 data->pwd_group = conf->pwd_group;
1283 if (conf->eap_req_id_text) {
1284 data->eap_req_id_text = os_malloc(conf->eap_req_id_text_len);
1286 os_memcpy(data->eap_req_id_text, conf->eap_req_id_text,
1287 conf->eap_req_id_text_len);
1288 data->eap_req_id_text_len = conf->eap_req_id_text_len;
1293 if (conf->dump_msk_file)
1294 data->dump_msk_file = os_strdup(conf->dump_msk_file);
1297 data->clients = radius_server_read_clients(conf->client_file,
1298 conf->ipv6);
1306 if (conf->ipv6)
1307 data->auth_sock = radius_server_open_socket6(conf->auth_port);
1310 data->auth_sock = radius_server_open_socket(conf->auth_port);