anchor.diff:  -----
   
   
  -==== TRex specific 
  +==== TRex specific implementation details 
   
   TRex uses flow director filter to steer specific packets to specific queues. 
   To support that we change IPv4.TOS/Ipv6.TC  LSB to *1* to be steered. So latency packets will have this bit turn on (not only for ConnectX-4)
  -
  +Watch out, In case DUT will clear this bit (change the TOS with LSB==0, e.g. 0x3->0x2) packets won't be forward to TRex.
  +
  +==== Which NIC to buy?
  +
  +NIC with two ports will work better from performance prospective, so it is better to have MCX455A-ECAT(two 100gb port) and *not* the  MCX456A-ECAT (one 100gb port).
   
   ==== Limitation/Issues  
   
  
positive.code: 
  
  .ConnectX-4 NIC base QSFP28 support (100gb)
  [options="header",cols="1,1",width="90%"]
  |=================
  | link:https://en.wikipedia.org/wiki/QSFP[QSFP28]             |  ConnectX-4
  | QSFP28 SR4 optics  |  N/A
  
negative.code: | Intel FM10420        | 25/100 | QSFP28,  by Silicom link:http://www.silicom-usa.com/100_Gigabit_Dual_Port_Fiber_Ethernet_PCI_Express_PE3100G2DQiR_96[Silicom PE3100G2DQiR_96] (*in development*) 
  | Mellanox ConnectX-4  | 25/40/50/56/100 | QSFP28, link:http://www.mellanox.com/page/products_dyn?product_family=201&[ConnectX-4] link:http://www.mellanox.com/related-docs/prod_adapter_cards/PB_ConnectX-4_VPI_Card.pdf[ConnectX-4-brief] (copper/optical) supported from v2.11 more details xref:connectx_support[TRex Support]
  | Mellanox ConnectX-5  | 25/40/50/56/100 | Not supported yet 
  | Cisco 1300 series    | 40              | QSFP+, VIC 1380,  VIC 1385, VIC 1387 see more xref:ciscovic_support[TRex Support]
  | VMXNET / +
  VMXNET3 (see notes) | VMware paravirtualized  | Connect using VMware vSwitch
  | E1000    | paravirtualized  | VMware/KVM/VirtualBox 
  