Lines Matching refs:interfaces

1291 		dpp_controller_set_params(hapd->iface->interfaces->dpp, value);  in hostapd_ctrl_iface_set()
3610 for (i = 0; i < iface->interfaces->count; ++i) { in hostapd_ctrl_iface_enable_mld()
3611 struct hostapd_iface *h_iface = iface->interfaces->iface[i]; in hostapd_ctrl_iface_enable_mld()
3648 for (i = 0; i < iface->interfaces->count; ++i) { in hostapd_ctrl_iface_disable_mld()
3649 struct hostapd_iface *h_iface = iface->interfaces->iface[i]; in hostapd_ctrl_iface_disable_mld()
3659 for (i = 0; i < iface->interfaces->count; ++i) { in hostapd_ctrl_iface_disable_mld()
3660 struct hostapd_iface *h_iface = iface->interfaces->iface[i]; in hostapd_ctrl_iface_disable_mld()
4440 res = dpp_bootstrap_gen(hapd->iface->interfaces->dpp, buf + 18); in hostapd_ctrl_iface_receive_process()
4449 if (dpp_bootstrap_remove(hapd->iface->interfaces->dpp, in hostapd_ctrl_iface_receive_process()
4455 uri = dpp_bootstrap_get_uri(hapd->iface->interfaces->dpp, in hostapd_ctrl_iface_receive_process()
4465 reply_len = dpp_bootstrap_info(hapd->iface->interfaces->dpp, in hostapd_ctrl_iface_receive_process()
4469 if (dpp_bootstrap_set(hapd->iface->interfaces->dpp, in hostapd_ctrl_iface_receive_process()
4483 res = dpp_configurator_add(hapd->iface->interfaces->dpp, in hostapd_ctrl_iface_receive_process()
4493 if (dpp_configurator_set(hapd->iface->interfaces->dpp, in hostapd_ctrl_iface_receive_process()
4497 if (dpp_configurator_remove(hapd->iface->interfaces->dpp, in hostapd_ctrl_iface_receive_process()
4505 hapd->iface->interfaces->dpp, in hostapd_ctrl_iface_receive_process()
4528 dpp_controller_stop(hapd->iface->interfaces->dpp); in hostapd_ctrl_iface_receive_process()
4866 hapd->iface->interfaces->ctrl_iface_group && in hostapd_ctrl_iface_init()
4868 hapd->iface->interfaces->ctrl_iface_group) < 0) { in hostapd_ctrl_iface_init()
4949 hapd->iface->interfaces->ctrl_iface_group && in hostapd_ctrl_iface_init()
4950 lchown(fname, -1, hapd->iface->interfaces->ctrl_iface_group) < 0) { in hostapd_ctrl_iface_init()
5037 static int hostapd_ctrl_iface_add(struct hapd_interfaces *interfaces, in hostapd_ctrl_iface_add() argument
5040 if (hostapd_add_iface(interfaces, buf) < 0) { in hostapd_ctrl_iface_add()
5048 static int hostapd_ctrl_iface_remove(struct hapd_interfaces *interfaces, in hostapd_ctrl_iface_remove() argument
5051 if (hostapd_remove_iface(interfaces, buf) < 0) { in hostapd_ctrl_iface_remove()
5059 static int hostapd_global_ctrl_iface_attach(struct hapd_interfaces *interfaces, in hostapd_global_ctrl_iface_attach() argument
5063 return ctrl_iface_attach(&interfaces->global_ctrl_dst, from, fromlen, in hostapd_global_ctrl_iface_attach()
5068 static int hostapd_global_ctrl_iface_detach(struct hapd_interfaces *interfaces, in hostapd_global_ctrl_iface_detach() argument
5072 return ctrl_iface_detach(&interfaces->global_ctrl_dst, from, fromlen); in hostapd_global_ctrl_iface_detach()
5076 static void hostapd_ctrl_iface_flush(struct hapd_interfaces *interfaces) in hostapd_ctrl_iface_flush() argument
5098 dpp_global_clear(interfaces->dpp); in hostapd_ctrl_iface_flush()
5100 interfaces->dpp_pb_bi = NULL; in hostapd_ctrl_iface_flush()
5107 info = &interfaces->dpp_pb[i]; in hostapd_ctrl_iface_flush()
5121 hostapd_global_ctrl_iface_fst_attach(struct hapd_interfaces *interfaces, in hostapd_global_ctrl_iface_fst_attach() argument
5130 hapd = hostapd_get_iface(interfaces, ifname); in hostapd_global_ctrl_iface_fst_attach()
5149 hostapd_global_ctrl_iface_fst_detach(struct hapd_interfaces *interfaces, in hostapd_global_ctrl_iface_fst_detach() argument
5156 hapd = hostapd_get_iface(interfaces, ifname); in hostapd_global_ctrl_iface_fst_detach()
5174 hostapd_interfaces_get_hapd(struct hapd_interfaces *interfaces, in hostapd_interfaces_get_hapd() argument
5179 for (i = 0; i < interfaces->count; i++) { in hostapd_interfaces_get_hapd()
5180 struct hostapd_iface *iface = interfaces->iface[i]; in hostapd_interfaces_get_hapd()
5259 hostapd_global_ctrl_iface_interfaces(struct hapd_interfaces *interfaces, in hostapd_global_ctrl_iface_interfaces() argument
5275 for (i = 0; i < interfaces->count; i++) { in hostapd_global_ctrl_iface_interfaces()
5276 iface = interfaces->iface[i]; in hostapd_global_ctrl_iface_interfaces()
5304 hostapd_global_ctrl_iface_dup_network(struct hapd_interfaces *interfaces, in hostapd_global_ctrl_iface_dup_network() argument
5320 src_hapd = hostapd_interfaces_get_hapd(interfaces, p_start); in hostapd_global_ctrl_iface_dup_network()
5336 dst_hapd = hostapd_interfaces_get_hapd(interfaces, p_start); in hostapd_global_ctrl_iface_dup_network()
5348 static int hostapd_global_ctrl_iface_ifname(struct hapd_interfaces *interfaces, in hostapd_global_ctrl_iface_ifname() argument
5357 hapd = hostapd_interfaces_get_hapd(interfaces, ifname); in hostapd_global_ctrl_iface_ifname()
5375 struct hapd_interfaces *interfaces = eloop_ctx; in hostapd_global_ctrl_iface_receive() local
5414 interfaces->ctrl_iface_cookie, in hostapd_global_ctrl_iface_receive()
5428 if (os_memcmp(interfaces->ctrl_iface_cookie, lcookie, in hostapd_global_ctrl_iface_receive()
5447 interfaces, buf + 7, pos, reply, reply_size, in hostapd_global_ctrl_iface_receive()
5460 hostapd_ctrl_iface_flush(interfaces); in hostapd_global_ctrl_iface_receive()
5462 if (hostapd_ctrl_iface_add(interfaces, buf + 4) < 0) in hostapd_global_ctrl_iface_receive()
5465 if (hostapd_ctrl_iface_remove(interfaces, buf + 7) < 0) in hostapd_global_ctrl_iface_receive()
5468 if (hostapd_global_ctrl_iface_attach(interfaces, &from, in hostapd_global_ctrl_iface_receive()
5472 if (hostapd_global_ctrl_iface_attach(interfaces, &from, in hostapd_global_ctrl_iface_receive()
5476 if (hostapd_global_ctrl_iface_detach(interfaces, &from, in hostapd_global_ctrl_iface_receive()
5486 if (!hostapd_global_ctrl_iface_fst_attach(interfaces, buf + 11)) in hostapd_global_ctrl_iface_receive()
5491 if (!hostapd_global_ctrl_iface_fst_detach(interfaces, buf + 11)) in hostapd_global_ctrl_iface_receive()
5499 if (!hostapd_global_ctrl_iface_dup_network(interfaces, in hostapd_global_ctrl_iface_receive()
5506 interfaces, buf + 10, reply, reply_size); in hostapd_global_ctrl_iface_receive()
5750 void hostapd_global_ctrl_iface_deinit(struct hapd_interfaces *interfaces) in hostapd_global_ctrl_iface_deinit() argument
5757 if (interfaces->global_ctrl_sock > -1) { in hostapd_global_ctrl_iface_deinit()
5758 eloop_unregister_read_sock(interfaces->global_ctrl_sock); in hostapd_global_ctrl_iface_deinit()
5759 close(interfaces->global_ctrl_sock); in hostapd_global_ctrl_iface_deinit()
5760 interfaces->global_ctrl_sock = -1; in hostapd_global_ctrl_iface_deinit()
5762 fname = hostapd_global_ctrl_iface_path(interfaces); in hostapd_global_ctrl_iface_deinit()
5768 if (interfaces->global_iface_path && in hostapd_global_ctrl_iface_deinit()
5769 rmdir(interfaces->global_iface_path) < 0) { in hostapd_global_ctrl_iface_deinit()
5777 interfaces->global_iface_path, in hostapd_global_ctrl_iface_deinit()
5784 os_free(interfaces->global_iface_path); in hostapd_global_ctrl_iface_deinit()
5785 interfaces->global_iface_path = NULL; in hostapd_global_ctrl_iface_deinit()
5787 dl_list_for_each_safe(dst, prev, &interfaces->global_ctrl_dst, in hostapd_global_ctrl_iface_deinit()
5876 hapd->iface->interfaces->global_ctrl_sock, in hostapd_ctrl_iface_send()
5877 &hapd->iface->interfaces->global_ctrl_dst, in hostapd_ctrl_iface_send()