Home | History | Annotate | Download | only in ap

Lines Matching full:ifname

478 static void vlan_newlink(char *ifname, struct hostapd_data *hapd)
485 wpa_printf(MSG_DEBUG, "VLAN: vlan_newlink(%s)", ifname);
488 if (os_strcmp(ifname, vlan->ifname) == 0) {
512 if (!br_addif(br_name, ifname))
515 ifconfig_up(ifname);
524 static void vlan_dellink(char *ifname, struct hostapd_data *hapd)
531 wpa_printf(MSG_DEBUG, "VLAN: vlan_dellink(%s)", ifname);
536 if (os_strcmp(ifname, vlan->ifname) == 0) {
541 br_delif(br_name, vlan->ifname);
598 char ifname[IFNAMSIZ + 1];
605 os_memset(ifname, 0, sizeof(ifname));
607 if ((size_t) n > sizeof(ifname))
608 n = sizeof(ifname);
609 os_memcpy(ifname, ((char *) attr) + rta_len, n);
612 vlan_dellink(ifname, hapd);
614 vlan_newlink(ifname, hapd);
760 if (hostapd_vlan_if_add(hapd, vlan->ifname)) {
764 vlan->ifname,
770 ifconfig_up(vlan->ifname);
790 hostapd_vlan_if_remove(hapd, vlan->ifname)) {
793 vlan->ifname, strerror(errno));
797 vlan_dellink(vlan->ifname, hapd);
833 char *ifname, *pos;
839 wpa_printf(MSG_DEBUG, "VLAN: %s(vlan_id=%d ifname=%s)",
840 __func__, vlan_id, vlan->ifname);
841 ifname = os_strdup(vlan->ifname);
842 if (ifname == NULL)
844 pos = os_strchr(ifname, '#');
846 os_free(ifname);
853 os_free(ifname);
860 os_snprintf(n->ifname, sizeof(n->ifname), "%s%d%s", ifname, vlan_id,
862 os_free(ifname);
864 if (hostapd_vlan_if_add(hapd, n->ifname)) {
873 ifconfig_up(n->ifname);
902 hostapd_vlan_if_remove(hapd, vlan->ifname);