From 7d542e2d80fb8af7e07291bcfa03de145c9d82c5 Mon Sep 17 00:00:00 2001 From: Andrew Gallatin Date: Fri, 4 Aug 2006 17:58:40 +0000 Subject: [PATCH] Copy the link-layer address from our ifnet pointer at reset time so that the mac address can be overridden. --- sys/dev/mxge/if_mxge.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/dev/mxge/if_mxge.c b/sys/dev/mxge/if_mxge.c index b77559507f8..c68644bb489 100644 --- a/sys/dev/mxge/if_mxge.c +++ b/sys/dev/mxge/if_mxge.c @@ -2079,6 +2079,9 @@ mxge_open(mxge_softc_t *sc) bus_dmamap_t map; + /* Copy the MAC address in case it was overridden */ + bcopy(IF_LLADDR(sc->ifp), sc->mac_addr, ETHER_ADDR_LEN); + err = mxge_reset(sc); if (err != 0) { device_printf(sc->dev, "failed to reset\n");