]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00219501 - FEC : Enable puase frame flow
authorFugang Duan <B38611@freescale.com>
Mon, 6 Aug 2012 08:34:17 +0000 (16:34 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:12:38 +0000 (14:12 +0200)
commitd9b4b1ced276518223a0715b32d499283cfdeb06
treee796824e40fdea724187c5e728bfde4cdcd1c460
parentfb179b864f8b309118be8459bb288edf9e9082a7
ENGR00219501 - FEC : Enable puase frame flow

ENET pause frame has two issues (ticket TKT116501):
1. RX status fifo full.
2. XOFF has higher priority than XON when both XOFF and
   XON have pending request.

Both of the issues can cause RX FIFO overruns when RX bandwidth
is over 120Mbps.

The issue has been fixed on Rigel TO1.1 and Arik TO1.2. Pause
frame has been enabled to avoid the overrun issue.

Signed-off-by: Fugang Duan <B38611@freescale.com>
drivers/net/fec.c
drivers/net/fec.h