summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/stmicro/stmmac/dwmac4.h
diff options
context:
space:
mode:
authorJose Abreu <Jose.Abreu@synopsys.com>2018-03-29 12:40:18 +0300
committerDavid S. Miller <davem@davemloft.net>2018-03-30 19:31:59 +0300
commit34877a15f787b594649ed375943ecc65f4342e30 (patch)
tree9704e1ee4180c86dd96e6818f6fe2a62aa0ba4c9 /drivers/net/ethernet/stmicro/stmmac/dwmac4.h
parent02281a3525c9f1c07d792d64b079a2d677ed0ea5 (diff)
downloadlinux-34877a15f787b594649ed375943ecc65f4342e30.tar.xz
net: stmmac: Rework and fix TX Timeout code
Currently TX Timeout handler does not behaves as expected and leads to an unrecoverable state. Rework current implementation of TX Timeout handling to actually perform a complete reset of the driver state and IP. We use deferred work to init a task which will be responsible for resetting the system. Signed-off-by: Jose Abreu <joabreu@synopsys.com> Cc: David S. Miller <davem@davemloft.net> Cc: Joao Pinto <jpinto@synopsys.com> Cc: Giuseppe Cavallaro <peppe.cavallaro@st.com> Cc: Alexandre Torgue <alexandre.torgue@st.com> Cc: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/stmicro/stmmac/dwmac4.h')
0 files changed, 0 insertions, 0 deletions