aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/msk
diff options
context:
space:
mode:
authorAlexander Kabaev <kan@FreeBSD.org>2020-01-27 00:14:51 +0000
committerAlexander Kabaev <kan@FreeBSD.org>2020-01-27 00:14:51 +0000
commit8227d65b72ff6df1bacc1560cd21f138cd52bb41 (patch)
tree1f66fdc3536706502d926d86de386ad179596e5f /sys/dev/msk
parentde27b3034012cb79278eddb18dcece0369542cb9 (diff)
Notes
Diffstat (limited to 'sys/dev/msk')
-rw-r--r--sys/dev/msk/if_msk.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/msk/if_msk.c b/sys/dev/msk/if_msk.c
index 6f0f88063593..307d9aec35c7 100644
--- a/sys/dev/msk/if_msk.c
+++ b/sys/dev/msk/if_msk.c
@@ -3374,6 +3374,7 @@ msk_txeof(struct msk_if_softc *sc_if, int idx)
static void
msk_tick(void *xsc_if)
{
+ struct epoch_tracker et;
struct msk_if_softc *sc_if;
struct mii_data *mii;
@@ -3386,7 +3387,9 @@ msk_tick(void *xsc_if)
mii_tick(mii);
if ((sc_if->msk_flags & MSK_FLAG_LINK) == 0)
msk_miibus_statchg(sc_if->msk_if_dev);
+ NET_EPOCH_ENTER(et);
msk_handle_events(sc_if->msk_softc);
+ NET_EPOCH_EXIT(et);
msk_watchdog(sc_if);
callout_reset(&sc_if->msk_tick_ch, hz, msk_tick, sc_if);
}