aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/dwc
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2020-11-20 11:27:08 +0000
committerMitchell Horne <mhorne@FreeBSD.org>2022-08-11 14:52:02 +0000
commit312e2bca2659b9045a7886241fce742742584155 (patch)
tree3b383374043c1eef399d0944ca0fbbcc2d4b66f0 /sys/dev/dwc
parent104d385fed2e2959dbae8b7a8ddbcae7f28c95f0 (diff)
Diffstat (limited to 'sys/dev/dwc')
-rw-r--r--sys/dev/dwc/if_dwc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/dwc/if_dwc.c b/sys/dev/dwc/if_dwc.c
index 6c15bf9e71df..e4270f7dd3de 100644
--- a/sys/dev/dwc/if_dwc.c
+++ b/sys/dev/dwc/if_dwc.c
@@ -481,12 +481,12 @@ dwc_init_locked(struct dwc_softc *sc)
if (ifp->if_drv_flags & IFF_DRV_RUNNING)
return;
- ifp->if_drv_flags |= IFF_DRV_RUNNING;
-
dwc_setup_rxfilter(sc);
dwc_setup_core(sc);
dwc_init_dma(sc);
+ if_setdrvflagbits(ifp, IFF_DRV_RUNNING, IFF_DRV_OACTIVE);
+
/*
* Call mii_mediachg() which will call back into dwc_miibus_statchg()
* to set up the remaining config registers based on current media.