anchor.diff:  
   [source,bash]
   ----
  -$stats  [-g] [-p] [-ps] [--port mask ] 
  +$stats  (port mask) [-g] [-p] [-ps]   
   
     -g show only global stats
     -p only ports stats
     -ps only port status (type/driver/link-up/down/negotion type etc)
  -  --port mask on the port for example --port 2 3 will show only port 2,3 
     
   ----
   
  
positive.code: * change the mode of the port to stopped
  * do not remove the streams
  * in case port state is already stopped don't do anything 
  
  [source,bash]
  ----
  $stop  [-a] [-port 1 2 3]  [-port 0xff] [-port clients/servers] 
  
   See ports command explanation from the start 
  
  
negative.code: The console will use TRex Client API for controling TRex 
  Some guidelines:
  
  * Console should not save it own state, it should only cache server state. It assumed there is only one console that has R/W capability so once connected as R/W console (per user/port)  it could read the server state and then cache all the operations. 
  * There could be many read-only clients for same user same ports. The ability to enforce it  does not yet exits in the server (will be done).
  * Console should sync with server to get the state in connection time and cache the server information locally once the state was changed 
  * In case of crash/exit  of the Console it should sync again at startup 
  * Let's assume Console acquire all ports - for simplicity, for now. 
  * Commands will be like bash shell - no order args, many flags  
  * Ability to show stats in real time.  gives the option to open two Console one for stats and one for commands ( many readonly clients)
  
  === Ports State 
  
  