]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
While trying to track down the root cause for
authorkientzle <kientzle@FreeBSD.org>
Sat, 5 Jan 2013 17:59:44 +0000 (17:59 +0000)
committerkientzle <kientzle@FreeBSD.org>
Sat, 5 Jan 2013 17:59:44 +0000 (17:59 +0000)
commit2b2fcab759c50c976bdb8f009470ce7d0f3bf622
tree168c213b4aae0a610dc4948774f772bb424f8201
parent037843a1223935249620a4b773be51ae09f00b67
While trying to track down the root cause for
TX stalls in this driver, I've also had some
time to evaluate the effectiveness of different
watchdog strategies.

This is the latest attempt, which consolidates
all of the watchdog logic in one place and
consistently detects TX stalls and resets within
a couple of seconds.
sys/arm/ti/cpsw/if_cpsw.c
sys/arm/ti/cpsw/if_cpswvar.h