Page MenuHomeFreeBSD

D51885.id161866.diff
No OneTemporary

D51885.id161866.diff

diff --git a/sys/dev/re/if_re.c b/sys/dev/re/if_re.c
--- a/sys/dev/re/if_re.c
+++ b/sys/dev/re/if_re.c
@@ -3558,6 +3558,7 @@
static void
re_watchdog(struct rl_softc *sc)
{
+ struct epoch_tracker et;
if_t ifp;
RL_LOCK_ASSERT(sc);
@@ -3578,7 +3579,9 @@
if_printf(ifp, "watchdog timeout\n");
if_inc_counter(ifp, IFCOUNTER_OERRORS, 1);
+ NET_EPOCH_ENTER(et);
re_rxeof(sc, NULL);
+ NET_EPOCH_EXIT(et);
if_setdrvflagbits(ifp, 0, IFF_DRV_RUNNING);
re_init_locked(sc);
if (!if_sendq_empty(ifp))

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 9, 11:26 AM (12 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28473362
Default Alt Text
D51885.id161866.diff (511 B)

Event Timeline