aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2020-01-16 20:12:15 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2020-01-16 20:12:15 +0000
commitbc6e80ddc1533e5c5c9c02d105431af18348cdec (patch)
tree7dde920b8856204f86910bc1827d24d54ad7468e /sys/netgraph
parent96c7e7f4275c01c4b1295f42ef1f1cfbabc47796 (diff)
Notes
Diffstat (limited to 'sys/netgraph')
-rw-r--r--sys/netgraph/ng_eiface.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/netgraph/ng_eiface.c b/sys/netgraph/ng_eiface.c
index 3fd772b843ba2..506fb2d76d647 100644
--- a/sys/netgraph/ng_eiface.c
+++ b/sys/netgraph/ng_eiface.c
@@ -385,7 +385,7 @@ ng_eiface_constructor(node_p node)
{
struct ifnet *ifp;
priv_p priv;
- u_char eaddr[6] = {0,0,0,0,0,0};
+ struct ether_addr eaddr;
/* Allocate node and interface private structures */
priv = malloc(sizeof(*priv), M_NETGRAPH, M_WAITOK | M_ZERO);
@@ -435,7 +435,8 @@ ng_eiface_constructor(node_p node)
ifp->if_xname);
/* Attach the interface */
- ether_ifattach(ifp, eaddr);
+ ether_gen_addr(ifp, &eaddr);
+ ether_ifattach(ifp, eaddr.octet);
ifp->if_baudrate = ifmedia_baudrate(IFM_ETHER | IFM_1000_T);
/* Done */