summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-12-31regression:Yaroslav Brustinov2-2/+51
do not retry on stateless performance failure, results are the same per TRex run. add trex11 performance section for not to skip. TODO: calibrate Change-Id: I358121c2b89455c91f4c9dd078dedf0921c3d8a1 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-31regression: tune kiwi02 performanceYaroslav Brustinov1-3/+3
Change-Id: I6f12bb282b6f0ef7c6fd5812f2ea89a59c7f7c83 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-27add ef posix_memalign functionHanoh Haim1-1/+8
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-26watchdog - support for long IO operationsimarom2-28/+52
also reduce complexity of the watchdog Signed-off-by: imarom <imarom@cisco.com>
2016-12-26v2.13 minorsHanoh Haim1-0/+3
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-26v2.13Hanoh Haim2-1/+25
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-26add tw appendix for many active of flowsHanoh Haim12-6/+397
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-26Regression: update stateful benchmark at kiwi02Yaroslav Brustinov1-3/+3
Change-Id: I2e987c32b6dd77360cddd5ee8afd098caff49cd0 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-26add --active-flows option to scale the active flowsHanoh Haim4-6/+110
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-25Regression: verify connectivity to trex_daemon_serverYaroslav Brustinov1-14/+22
Change-Id: Ie83ebb7bfc08fef6060b7e61f865c5fa00530cac Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-25regression breakageimarom1-0/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-12-25Regression: handle exceptions during mapping to skip other testsYaroslav Brustinov1-10/+14
Change-Id: Icbb0a2469be5c90248b80eb46c1c80355b48acb1 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-25Disable watchdog for 5 seconds at Mellanox link up/down commandYaroslav Brustinov4-8/+56
Change-Id: If19c9c0d3e5d684e6157ab5c71a927e2e89b8211 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-25Update STL API version to 3.0Yaroslav Brustinov2-3/+3
Change-Id: Ib00cdc8f960522e54414cfda5ae7778887a9d0ec Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-25add a way to change tw configurationHanoh Haim11-11/+306
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-25Allow running x710 in --VM modeIdo Barnea1-0/+5
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-25bug: ICMP ping did not ping the correct addressimarom1-1/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-12-25refactor layer config on prot attributesimarom13-242/+359
added guard against unconfigured MAC when going up with empty config file Signed-off-by: imarom <imarom@cisco.com>
2016-12-25clean up tw codeHanoh Haim3-1/+52
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-25gcc macro cleanupHanoh Haim3-18/+50
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-25Regression: adapt IMIX stateful benchmark to removal of mbuf optimizationYaroslav Brustinov5-14/+14
Change-Id: I5a8b3912cad47070cc78658762d98aefe68085c4 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-25update readmeHanoh Haim1-11/+12
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-24disable mbug optimization in case of stateful repeat flow, this option ↵Hanoh Haim1-1/+7
should be done in Stateless Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-24add a http short avg pkt size profileHanoh Haim3-0/+47
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-24mask some sim output filesHanoh Haim1-0/+10
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-24fix trex-282 from #138 net/enic: fix memory leak with oversized Tx packets ↵Hanoh Haim5-7/+22
ticket Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-24 sim stateful works nowHanoh Haim1-0/+2
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-23Regression stateful: division by zero due to rounding of small numbers, only ↵Yaroslav Brustinov1-8/+7
warn for too high BW, not fail. (will be noticed by failured of queue full etc.) Change-Id: I4ecfb13032a3d8cb27fb224fb5ed8dd4e10f68a2 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-22Fix IP based creation of config in case of interactive tooYaroslav Brustinov1-2/+2
Change-Id: I870cc2a3f982dc57b437abf3c8a14ce65264f165 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-22Config creation script (IP based): wrong IP in case of 10+ interfacesYaroslav Brustinov1-2/+2
Change-Id: I71e861b9dcbc838d6344fa051cebacaa16e1fc54 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-22Less strict check on end of warmup state in Stateful API (96% of expected)Yaroslav Brustinov2-6/+18
Regression: (stateful) check that the BW is less than expected + 5%. Change-Id: Ie181a970d81fbca30a17d17ee98d0228603db11c Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-22Revert "stateful repeat flows is no accurate - filter tests for now until it ↵Hanoh Haim4-33/+32
will be fixed" This reverts commit 1eea3fc8a3721b10e062401f7e47ccf18e59fbe5.
2016-12-22stateful scheduler cleanupHanoh Haim23-566/+293
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-22Small fix to previous commitIdo Barnea1-2/+2
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-22Allow up to 10 hops TTL reduction in X710 and 82599 statefulIdo Barnea3-72/+73
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-22UDP NAT --learn mode 1,3 support - doc + regression testsIdo Barnea6-16/+30
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-22Support for UDP with --learn_mode 1 and 3 (TCP ACK) using IP_IDIdo Barnea6-126/+183
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-22stateful repeat flows is no accurate - filter tests for now until it will be ↵Hanoh Haim4-32/+33
fixed Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-21master_daemon: failure if directory in package is not in format v1.11Yaroslav Brustinov1-6/+11
Change-Id: Ieb8a0438826148296600a5ab1783376e03df1459 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-21RX services - general API to allow addition of new featuresimarom8-267/+376
see trex_stl_lib/rx_services/trex_stl_rx_service_api.py Signed-off-by: imarom <imarom@cisco.com>
2016-12-21Add affinity for scapy_daemon_server to master thread from config fileYaroslav Brustinov2-8/+12
Change-Id: I83d3138b713f3448bbc649e6d7a5fabe3860285c Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-21watchdog disable for time capabilityimarom3-47/+63
Signed-off-by: imarom <imarom@cisco.com>
2016-12-21minor error checks refinementsimarom4-30/+25
Signed-off-by: imarom <imarom@cisco.com>
2016-12-21improve Stateful schedulerHanoh Haim71-235/+2875
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-20Fix the way root user is being determined in Python; Running ↵Yaroslav Brustinov5-16/+15
scapy_daemon_server and stl_rpc_proxy now should work without tty; Change-Id: Id70be83956a9b8279197c68dd58b674e972fc1a9 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-20trex-190 - Shutting down server and restarting with different config - ↵imarom1-3/+3
console out of sync Signed-off-by: imarom <imarom@cisco.com>
2016-12-20https://trex-tgn.cisco.com/youtrack/issue/trex-313imarom2-19/+41
Signed-off-by: imarom <imarom@cisco.com>
2016-12-20scapy_server fix Python3 issueYaroslav Brustinov1-1/+1
Change-Id: I39c0590673fd481fd6cf01ea6c0657a586c3e0a8 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-20trex-312 ARP resolution does not work from console at virtual NICsimarom8-61/+132
Signed-off-by: imarom <imarom@cisco.com>
2016-12-20STL profile bench.py: add 'imix' option to tunable 'size'Yaroslav Brustinov1-5/+12
Change-Id: I55dd86d69a6fb49cd349c79be966b6c3415ccc1d Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>