• Home
  • Raw
  • Download

Lines Matching refs:vlan

421 			     struct hostapd_vlan *vlan, int vid)  in vlan_bridge_name()  argument
426 if (vlan->bridge[0]) { in vlan_bridge_name()
427 os_strlcpy(br_name, vlan->bridge, IFNAMSIZ); in vlan_bridge_name()
464 struct hostapd_vlan *vlan; in vlan_newlink() local
469 for (vlan = hapd->conf->vlan; vlan; vlan = vlan->next) { in vlan_newlink()
470 if (vlan->configured || in vlan_newlink()
471 os_strcmp(ifname, vlan->ifname) != 0) in vlan_newlink()
475 if (!vlan) in vlan_newlink()
478 vlan->configured = 1; in vlan_newlink()
480 notempty = vlan->vlan_desc.notempty; in vlan_newlink()
481 untagged = vlan->vlan_desc.untagged; in vlan_newlink()
482 tagged = vlan->vlan_desc.tagged; in vlan_newlink()
488 vlan->clean |= DVLAN_CLEAN_WLAN_PORT; in vlan_newlink()
490 vlan_bridge_name(br_name, hapd, vlan, untagged); in vlan_newlink()
495 vlan->clean |= DVLAN_CLEAN_WLAN_PORT; in vlan_newlink()
503 vlan_bridge_name(br_name, hapd, vlan, tagged[i]); in vlan_newlink()
566 struct hostapd_vlan *first, *prev, *vlan = hapd->conf->vlan; in vlan_dellink() local
570 first = prev = vlan; in vlan_dellink()
572 while (vlan) { in vlan_dellink()
573 if (os_strcmp(ifname, vlan->ifname) != 0) { in vlan_dellink()
574 prev = vlan; in vlan_dellink()
575 vlan = vlan->next; in vlan_dellink()
580 if (!vlan) in vlan_dellink()
583 if (vlan->configured) { in vlan_dellink()
584 int notempty = vlan->vlan_desc.notempty; in vlan_dellink()
585 int untagged = vlan->vlan_desc.untagged; in vlan_dellink()
586 int *tagged = vlan->vlan_desc.tagged; in vlan_dellink()
595 vlan_bridge_name(br_name, hapd, vlan, tagged[i]); in vlan_dellink()
604 (vlan->clean & DVLAN_CLEAN_WLAN_PORT)) in vlan_dellink()
607 vlan_bridge_name(br_name, hapd, vlan, untagged); in vlan_dellink()
609 if (vlan->clean & DVLAN_CLEAN_WLAN_PORT) in vlan_dellink()
610 br_delif(br_name, vlan->ifname); in vlan_dellink()
620 if (if_nametoindex(vlan->ifname) && vlan_if_remove(hapd, vlan)) in vlan_dellink()
623 vlan->ifname, strerror(errno)); in vlan_dellink()
625 if (vlan == first) in vlan_dellink()
626 hapd->conf->vlan = vlan->next; in vlan_dellink()
628 prev->next = vlan->next; in vlan_dellink()
630 os_free(vlan); in vlan_dellink()