@@ -655,12 +655,12 @@ static void vlan_newlink(char *ifname, struct hostapd_data *hapd)
char vlan_ifname[IFNAMSIZ+1];
int i, ret;
- wpa_printf(MSG_DEBUG, "VLAN: vlan_newlink(%s)", ifname);
-
for (vlan = hapd->conf->vlan; vlan; vlan = vlan->next) {
if (os_strcmp(ifname, vlan->ifname) != 0 || vlan->newlink_seen)
continue;
+ wpa_printf(MSG_DEBUG, "VLAN: vlan_newlink(%s)", ifname);
+
int untagged, num_tagged, *tagged;
num_tagged = vlan_tagged(&vlan->vlan_id, &tagged);
untagged = vlan_untagged(&vlan->vlan_id);
@@ -759,13 +759,14 @@ static void vlan_dellink(char *ifname, struct hostapd_data *hapd)
char vlan_ifname[IFNAMSIZ];
int i, ret;
- wpa_printf(MSG_DEBUG, "VLAN: vlan_dellink(%s)", ifname);
-
for (first = prev = vlan = hapd->conf->vlan; vlan;
prev = vlan, vlan = vlan->next) {
if (os_strcmp(ifname, vlan->ifname) != 0)
continue;
+ wpa_printf(MSG_DEBUG, "VLAN:%s: vlan_dellink(%s)",
+ hapd->conf->iface, ifname);
+
int untagged = vlan_untagged(&vlan->vlan_id);
if (untagged > 0) {
vlan_dellink_vlan(untagged, ifname, vlan->clean, hapd);