commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r7098 - usrp2/trunk/fpga/eth/rtl/verilog/MAC_tx


From: matt
Subject: [Commit-gnuradio] r7098 - usrp2/trunk/fpga/eth/rtl/verilog/MAC_tx
Date: Mon, 10 Dec 2007 14:55:52 -0700 (MST)

Author: matt
Date: 2007-12-10 14:55:51 -0700 (Mon, 10 Dec 2007)
New Revision: 7098

Modified:
   usrp2/trunk/fpga/eth/rtl/verilog/MAC_tx/MAC_tx_ctrl.v
Log:
allows sending of pause frames even while our own tx is paused


Modified: usrp2/trunk/fpga/eth/rtl/verilog/MAC_tx/MAC_tx_ctrl.v
===================================================================
--- usrp2/trunk/fpga/eth/rtl/verilog/MAC_tx/MAC_tx_ctrl.v       2007-12-10 
08:53:18 UTC (rev 7097)
+++ usrp2/trunk/fpga/eth/rtl/verilog/MAC_tx/MAC_tx_ctrl.v       2007-12-10 
21:55:51 UTC (rev 7098)
@@ -267,15 +267,19 @@
             StateIdle:
                 if (!FullDuplex&&CRS)
                     Next_state=StateDefer;
+               else if (xoff_gen||xon_gen)
+                 Next_state=StatePreamble;
                 else if (pause_apply)
                     Next_state=StatePause;          
-                else if (((FullDuplex||~CRS)&&Fifo_ra)||(xoff_gen||xon_gen))
+                else if ((FullDuplex||~CRS)&&Fifo_ra)
                     Next_state=StatePreamble;
                 else
                     Next_state=Current_state;   
             StatePause:
                 if (pause_counter==512/8)
                     Next_state=StateDefer;
+               else if (xoff_gen||xon_gen)
+                 Next_state=StateIdle;
                 else
                     Next_state=Current_state;               
             StatePreamble:





reply via email to

[Prev in Thread] Current Thread [Next in Thread]