Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:iface

76 static void wpas_dbus_free_wpa_interface(struct wpa_interface *iface)
78 free((char *) iface->driver);
79 free((char *) iface->driver_param);
80 free((char *) iface->confname);
81 free((char *) iface->bridge_ifname);
99 struct wpa_interface iface;
104 memset(&iface, 0, sizeof(iface));
116 iface.ifname = ifname;
130 iface.driver = strdup(entry.str_value);
131 if (iface.driver == NULL)
135 iface.driver_param = strdup(entry.str_value);
136 if (iface.driver_param == NULL)
140 iface.confname = strdup(entry.str_value);
141 if (iface.confname == NULL)
145 iface.bridge_ifname = strdup(entry.str_value);
146 if (iface.bridge_ifname == NULL)
157 * Try to get the wpa_supplicant record for this iface, return
160 if (wpa_supplicant_get_iface(global, iface.ifname) != NULL) {
168 if ((wpa_s = wpa_supplicant_add_iface(global, &iface))) {
181 wpas_dbus_free_wpa_interface(&iface);
185 wpas_dbus_free_wpa_interface(&iface);
866 char *iface = NULL, *net_id = NULL;
878 iface = wpas_dbus_decompose_object_path(op, &net_id, NULL);
879 if (iface == NULL) {
884 if (strcmp(iface, wpa_supplicant_get_dbus_path(wpa_s)) != 0) {
909 free(iface);