diff options
| author | Kirill Ponomarev <krion@FreeBSD.org> | 2020-01-16 20:12:15 +0000 |
|---|---|---|
| committer | Kirill Ponomarev <krion@FreeBSD.org> | 2020-01-16 20:12:15 +0000 |
| commit | bc6e80ddc1533e5c5c9c02d105431af18348cdec (patch) | |
| tree | 7dde920b8856204f86910bc1827d24d54ad7468e /sys/netgraph | |
| parent | 96c7e7f4275c01c4b1295f42ef1f1cfbabc47796 (diff) | |
Notes
Diffstat (limited to 'sys/netgraph')
| -rw-r--r-- | sys/netgraph/ng_eiface.c | 5 |
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 */ |
