summaryrefslogtreecommitdiffstats
path: root/sys/net/if_vlan.c
diff options
context:
space:
mode:
authormelifaro <melifaro@FreeBSD.org>2015-11-14 13:34:03 +0000
committermelifaro <melifaro@FreeBSD.org>2015-11-14 13:34:03 +0000
commitc49cb9329436d67845d5278d67390745a6889ff1 (patch)
tree0da3638e2757c90d2d7913f956006d872b31a33c /sys/net/if_vlan.c
parent92cd566daae4a8f49532397031bda07d5522936d (diff)
downloadFreeBSD-src-c49cb9329436d67845d5278d67390745a6889ff1.zip
FreeBSD-src-c49cb9329436d67845d5278d67390745a6889ff1.tar.gz
Move iflladdr_event eventhandler invocation to if_setlladdr.
Suggested by: glebius
Diffstat (limited to 'sys/net/if_vlan.c')
-rw-r--r--sys/net/if_vlan.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/net/if_vlan.c b/sys/net/if_vlan.c
index dc07975..462c907 100644
--- a/sys/net/if_vlan.c
+++ b/sys/net/if_vlan.c
@@ -523,7 +523,7 @@ vlan_iflladdr(void *arg __unused, struct ifnet *ifp)
#ifndef VLAN_ARRAY
struct ifvlan *next;
#endif
- int error, i;
+ int i;
/*
* Check if it's a trunk interface first of all
@@ -544,11 +544,8 @@ vlan_iflladdr(void *arg __unused, struct ifnet *ifp)
LIST_FOREACH_SAFE(ifv, &ifp->if_vlantrunk->hash[i], ifv_list, next) {
#endif /* VLAN_ARRAY */
VLAN_UNLOCK();
- error = if_setlladdr(ifv->ifv_ifp, IF_LLADDR(ifp),
+ if_setlladdr(ifv->ifv_ifp, IF_LLADDR(ifp),
ifp->if_addrlen);
- if (error == 0)
- EVENTHANDLER_INVOKE(iflladdr_event,
- ifv->ifv_ifp);
VLAN_LOCK();
}
VLAN_UNLOCK();
OpenPOWER on IntegriCloud