Lines Matching defs:ifname
477 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) {
531 if (!br_addif(br_name, ifname))
534 ifconfig_up(ifname);
543 static void vlan_dellink(char *ifname, struct hostapd_data *hapd)
551 wpa_printf(MSG_DEBUG, "VLAN: vlan_dellink(%s)", ifname);
556 if (os_strcmp(ifname, vlan->ifname) == 0) {
571 br_delif(br_name, vlan->ifname);
636 char ifname[IFNAMSIZ + 1];
643 os_memset(ifname, 0, sizeof(ifname));
645 if ((size_t) n > sizeof(ifname))
646 n = sizeof(ifname);
647 os_memcpy(ifname, ((char *) attr) + rta_len, n);
650 vlan_dellink(ifname, hapd);
652 vlan_newlink(ifname, hapd);
803 if (hostapd_vlan_if_add(hapd, vlan->ifname)) {
807 vlan->ifname,
813 ifconfig_up(vlan->ifname);
833 hostapd_vlan_if_remove(hapd, vlan->ifname)) {
836 vlan->ifname, strerror(errno));
840 vlan_dellink(vlan->ifname, hapd);
866 os_snprintf(vlan->ifname, sizeof(vlan->ifname), "%s.#",
895 char *ifname, *pos;
901 wpa_printf(MSG_DEBUG, "VLAN: %s(vlan_id=%d ifname=%s)",
902 __func__, vlan_id, vlan->ifname);
903 ifname = os_strdup(vlan->ifname);
904 if (ifname == NULL)
906 pos = os_strchr(ifname, '#');
908 os_free(ifname);
915 os_free(ifname);
922 os_snprintf(n->ifname, sizeof(n->ifname), "%s%d%s", ifname, vlan_id,
924 os_free(ifname);
926 if (hostapd_vlan_if_add(hapd, n->ifname)) {
935 ifconfig_up(n->ifname);
964 hostapd_vlan_if_remove(hapd, vlan->ifname);