From 7372d3df92374636e164e3161e630d35c1859b18 Mon Sep 17 00:00:00 2001
From: Erik Kooistra <kooistra@astron.nl>
Date: Wed, 15 Jul 2015 11:11:06 +0000
Subject: [PATCH] Added eplanation of link fault operation.

---
 libraries/technology/eth_10g/tech_eth_10g_arria10.vhd | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/libraries/technology/eth_10g/tech_eth_10g_arria10.vhd b/libraries/technology/eth_10g/tech_eth_10g_arria10.vhd
index 77852f6977..7e00652158 100644
--- a/libraries/technology/eth_10g/tech_eth_10g_arria10.vhd
+++ b/libraries/technology/eth_10g/tech_eth_10g_arria10.vhd
@@ -56,6 +56,14 @@
 --    0 = OK
 --    1 = local fault
 --    2 = remote fault
+--
+--  From google search:
+--    Link fault Operation
+--    1) Device B detects loss of signal. Local fault is signaled by PHY of Device B to Device B.
+--    2) Device B ceases transmission of MAC frames and transmits remote fault to Device A.
+--    3) Device A receives remote fault from Device B.
+--    4) Device A stops sending frames, continuously generates Idle.
+--
 --  Hence when the xgmii_link_status is OK then the other side is also OK so
 --  then it is also appropriate to release tx_snk.xon.
 --
-- 
GitLab