aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph
diff options
context:
space:
mode:
authorAndrew Thompson <thompsa@FreeBSD.org>2010-01-18 20:34:00 +0000
committerAndrew Thompson <thompsa@FreeBSD.org>2010-01-18 20:34:00 +0000
commitea4ca115b7b110ada3d657044c19fab4c8766a52 (patch)
treedd7afcb5b04be71754018029b851f7d8237827cf /sys/netgraph
parent0424a37bea49fce9ca1da4919621db242ddc52ec (diff)
Notes
Diffstat (limited to 'sys/netgraph')
-rw-r--r--sys/netgraph/ng_eiface.c1
-rw-r--r--sys/netgraph/ng_ether.c1
-rw-r--r--sys/netgraph/ng_fec.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/sys/netgraph/ng_eiface.c b/sys/netgraph/ng_eiface.c
index 5c91b81a0a68..72cc55caae22 100644
--- a/sys/netgraph/ng_eiface.c
+++ b/sys/netgraph/ng_eiface.c
@@ -431,6 +431,7 @@ ng_eiface_rcvmsg(node_p node, item_p item, hook_p lasthook)
}
error = if_setlladdr(priv->ifp,
(u_char *)msg->data, ETHER_ADDR_LEN);
+ EVENTHANDLER_INVOKE(iflladdr_event, priv->ifp);
break;
}
diff --git a/sys/netgraph/ng_ether.c b/sys/netgraph/ng_ether.c
index dc38d4157db6..5abc5aaebcba 100644
--- a/sys/netgraph/ng_ether.c
+++ b/sys/netgraph/ng_ether.c
@@ -481,6 +481,7 @@ ng_ether_rcvmsg(node_p node, item_p item, hook_p lasthook)
}
error = if_setlladdr(priv->ifp,
(u_char *)msg->data, ETHER_ADDR_LEN);
+ EVENTHANDLER_INVOKE(iflladdr_event, priv->ifp);
break;
}
case NGM_ETHER_GET_PROMISC:
diff --git a/sys/netgraph/ng_fec.c b/sys/netgraph/ng_fec.c
index c1760d1cc3e3..919947acab42 100644
--- a/sys/netgraph/ng_fec.c
+++ b/sys/netgraph/ng_fec.c
@@ -433,6 +433,7 @@ ng_fec_addport(struct ng_fec_private *priv, char *iface)
/* Set up phony MAC address. */
if_setlladdr(bifp, IF_LLADDR(ifp), ETHER_ADDR_LEN);
+ EVENTHANDLER_INVOKE(iflladdr_event, bifp);
/* Save original input vector */
new->fec_if_input = bifp->if_input;