mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Perform media change after setting IFF_DRV_RUNNING flag. Without it,
driver would ignore the first link state update if controller already established a link. Reported by: bsam Tested by: bsam
This commit is contained in:
parent
bc5c7a1ad3
commit
b52d3ddba3
1 changed files with 3 additions and 3 deletions
|
|
@ -4071,12 +4071,12 @@ msk_init_locked(struct msk_if_softc *sc_if)
|
|||
CSR_WRITE_4(sc, B0_IMSK, sc->msk_intrmask);
|
||||
CSR_READ_4(sc, B0_IMSK);
|
||||
|
||||
sc_if->msk_flags &= ~MSK_FLAG_LINK;
|
||||
mii_mediachg(mii);
|
||||
|
||||
ifp->if_drv_flags |= IFF_DRV_RUNNING;
|
||||
ifp->if_drv_flags &= ~IFF_DRV_OACTIVE;
|
||||
|
||||
sc_if->msk_flags &= ~MSK_FLAG_LINK;
|
||||
mii_mediachg(mii);
|
||||
|
||||
callout_reset(&sc_if->msk_tick_ch, hz, msk_tick, sc_if);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue