merge XL710 benchmark
authorHanoh Haim <[email protected]>
Thu, 13 Oct 2016 16:48:35 +0000 (19:48 +0300)
committerHanoh Haim <[email protected]>
Thu, 13 Oct 2016 16:48:35 +0000 (19:48 +0300)
Signed-off-by: Hanoh Haim <[email protected]>
trex_faq.asciidoc
trex_index.asciidoc
trex_stateless_bench.asciidoc

index ac30968..169b04b 100644 (file)
@@ -118,6 +118,7 @@ This is still better than the Intel x520 (82559 based) which can reach ~30MPPS f
 ==== I have XL710 NIC with 2x40Gb/sec ports and I can not get line rate
 XL710-da2 with 2 40G ports can reach maximum of 40MPPS/50Gb (total for all ports) and not 60MPPS with small packets (64B)
 Intel had in mind redundancy use case when they produced a two port NIC. Card was not intended to reach 80G line rate.
+see link:trex_stateless_bench.html[xl710_benchmark.html] for more info 
 
 ==== I want to contribute to the project
 You have several ways you can help: +
index b2f3b1f..454e21e 100644 (file)
@@ -72,6 +72,8 @@ link:http://trex-tgn.cisco.com/youtrack/dashboard[youtrack]
 link:../release/[pkgs]
 | Windows Stateful GUI    | 
 link:../client_gui/[stateful GUI]
+| XL710 Statless performance    | 
+link:trex_stateless_bench.html[xl710_benchmark.html] 
 |=================
 
 == For Developers
index 0ddcb35..fc55e77 100755 (executable)
@@ -1,5 +1,5 @@
-TRex Stateless support
-======================
+XL710 Statless benchmark
+========================
 :email: [email protected] 
 :quotes.++:
 :numbered:
@@ -68,6 +68,8 @@ TRex port 1 &#8596; Switch port Eth1/50 (vlan 1005) &#8596; Switch port Eth1/52
 <1> Extrapolated L1 bandwidth per 1 core @ 100% CPU utilization.
 <2> Extrapolated amount of MPPS per 1 core @ 100% CPU utilization.
 
+INFO: XL710 NIC does not support linerate for 64B by design. only 128B is supported.  
+
 == Appendix
 
 === Preparing setup and running the tests.
@@ -87,7 +89,7 @@ Bare Intel NICs don't work with Cisco QSFP+ optics, for such case you will need
 * Obtain the latest TRex package: wget https://trex-tgn.cisco.com/trex/release/latest
 * Untar the package: tar -xzf latest
 * Change dir to unzipped TRex
-* Create config file using command: sudo python dpdk_setup_ports.py -i
+* Create config file using command: sudo python dpdk_setup_ports.py -i  *TBD more info here*
 ** In case of Ubuntu 16 need python3
 ** The script by default produces config for loopback or L2 Switch as DUT (ports connection 1&#8596;2, 3&#8596;4 etc.). +
 If you have router or L3 switch, change the destination MACs of TRex interfaces to match the DUT one's.