linux/drivers/net/ethernet/freescale/fs_enet
Martin Roth 79aa05a24f 82xx: FCC: Fixing a bug causing to FCC port lock-up
The patch fixes FCC port lock-up, which occurs as a result of a bug
during underrun/collision handling. Within the tx_startup() function
in mac-fcc.c, the address of last BD is not calculated correctly.
As a result of wrong calculation of the last BD address, the next
transmitted BD may be set to an area out of the transmit BD ring.
This actually causes to port lock-up and it is not recoverable.

Signed-off-by: Martin Roth <martin.roth@motorolasolutions.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-12-16 18:32:35 -05:00
..
fec.h fs_enet: Add MPC5125 FEC support and PHY interface selection 2012-03-19 18:02:05 -04:00
fs_enet-main.c net: fs_enet: explicitly remove I flag on TX partial frames 2015-08-11 12:05:34 -07:00
fs_enet.h net: fs_enet: Implement NETIF_F_SG feature 2015-02-04 13:13:04 -08:00
Kconfig net: Move MII out from under NET_CORE and hide it 2013-06-19 22:22:56 -07:00
mac-fcc.c 82xx: FCC: Fixing a bug causing to FCC port lock-up 2015-12-16 18:32:35 -05:00
mac-fec.c net: fs_enet: mask interrupts for TX partial frames. 2015-08-11 12:05:34 -07:00
mac-scc.c net: fs_enet: set back promiscuity mode after restart 2014-10-22 15:33:13 -04:00
Makefile
mii-bitbang.c net/fsl: constify of_device_id array 2015-03-17 15:00:21 -04:00
mii-fec.c net/fsl: constify of_device_id array 2015-03-17 15:00:21 -04:00