Rework TX EOF handling. We have to always check for TX underruns,
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 20 May 2005 14:30:33 +0000 (14:30 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 20 May 2005 14:30:33 +0000 (14:30 +0000)
commitef042148d07204956b2d340e52f7ed7bf421eb51
treef97b9290f204cb5967f33d17370e93691fa5bc71
parentfd8f04e8f87aa50a18e3bcca62c5d8e441ed872a
Rework TX EOF handling. We have to always check for TX underruns,
even in the TX_OK case. In the error case, reset the tx configuration
register.

Inspired-by: NetBSD'S rtl81x9 driver
sys/dev/netif/rl/if_rl.c
sys/dev/netif/rl/if_rlreg.h