diff options
| author | Bill Paul <wpaul@FreeBSD.org> | 2001-03-07 18:52:22 +0000 |
|---|---|---|
| committer | Bill Paul <wpaul@FreeBSD.org> | 2001-03-07 18:52:22 +0000 |
| commit | 73e89fa2d4dba2c457b784b38168a89fe4498252 (patch) | |
| tree | 3ecab988e3c5fa6fdc9bc039ae4def0c4c596a66 /sys/dev/vr/if_vr.c | |
| parent | c30382df80782799e6e06daa1c00132ad0f31219 (diff) | |
Notes
Diffstat (limited to 'sys/dev/vr/if_vr.c')
| -rw-r--r-- | sys/dev/vr/if_vr.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/dev/vr/if_vr.c b/sys/dev/vr/if_vr.c index 9c6591bfaa97e..2d1468024c275 100644 --- a/sys/dev/vr/if_vr.c +++ b/sys/dev/vr/if_vr.c @@ -1388,6 +1388,7 @@ static void vr_init(xsc) struct vr_softc *sc = xsc; struct ifnet *ifp = &sc->arpcom.ac_if; struct mii_data *mii; + int i; VR_LOCK(sc); @@ -1399,6 +1400,12 @@ static void vr_init(xsc) vr_stop(sc); vr_reset(sc); + /* + * Set our station address. + */ + for (i = 0; i < ETHER_ADDR_LEN; i++) + CSR_WRITE_1(sc, VR_PAR0 + i, sc->arpcom.ac_enaddr[i]); + VR_CLRBIT(sc, VR_RXCFG, VR_RXCFG_RX_THRESH); VR_SETBIT(sc, VR_RXCFG, VR_RXTHRESH_STORENFWD); |
