diff options
| author | Mike Silbersack <silby@FreeBSD.org> | 2002-05-15 17:05:28 +0000 |
|---|---|---|
| committer | Mike Silbersack <silby@FreeBSD.org> | 2002-05-15 17:05:28 +0000 |
| commit | 000c679b3cb19942a8dd1488d1acce8ee155749e (patch) | |
| tree | 052f20d9b1d8b49759259c8adae1c4004b170b7b /sys/dev/vr | |
| parent | cfad593dbda53a8925e9adf0159cbb384c3897f6 (diff) | |
Notes
Diffstat (limited to 'sys/dev/vr')
| -rw-r--r-- | sys/dev/vr/if_vr.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/dev/vr/if_vr.c b/sys/dev/vr/if_vr.c index 5c15aae8e475b..1f4a07e5fb28c 100644 --- a/sys/dev/vr/if_vr.c +++ b/sys/dev/vr/if_vr.c @@ -1071,8 +1071,8 @@ static void vr_txeof(sc) ifp = &sc->arpcom.ac_if; - /* Clear the timeout timer. */ - ifp->if_timer = 0; + /* Reset the timeout timer; if_txeoc will clear it. */ + ifp->if_timer = 5; /* Sanity check. */ if (sc->vr_cdata.vr_tx_head == NULL) @@ -1129,11 +1129,10 @@ static void vr_txeoc(sc) ifp = &sc->arpcom.ac_if; - ifp->if_timer = 0; - if (sc->vr_cdata.vr_tx_head == NULL) { ifp->if_flags &= ~IFF_OACTIVE; sc->vr_cdata.vr_tx_tail = NULL; + ifp->if_timer = 0; } return; |
