Hanoh Haim [Tue, 7 Feb 2017 15:16:28 +0000 (17:16 +0200)]
Merge v2.17
Hanoh Haim [Tue, 7 Feb 2017 15:12:33 +0000 (17:12 +0200)]
v2.17
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Tue, 7 Feb 2017 13:55:04 +0000 (15:55 +0200)]
Regression: fixes for filter in Python3
Change-Id: I91912c31c57928eb4cc566ee483cdd31f93c4afc
Signed-off-by: Yaroslav Brustinov <[email protected]>
Ido Barnea [Tue, 7 Feb 2017 12:41:58 +0000 (14:41 +0200)]
VF interfaces documentation and benchmark
Signed-off-by: Ido Barnea <[email protected]>
imarom [Sun, 5 Feb 2017 09:42:58 +0000 (11:42 +0200)]
fix for:
https://trex-tgn.cisco.com/youtrack/issue/trex-342
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Tue, 7 Feb 2017 11:36:58 +0000 (13:36 +0200)]
Regression: another fix for ipv6 STL test, add flag --no-dut-config to disable DUT config
Change-Id: I56c38324086cfc81d2ad0a451d528707f5357b51
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Tue, 7 Feb 2017 08:57:11 +0000 (10:57 +0200)]
Doc: add ipv6 tools to stateless
Change-Id: Ic4b097fdbebbcd58b5a5825c1f61a94aebc9f346
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Tue, 7 Feb 2017 08:36:35 +0000 (10:36 +0200)]
update release notes
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Tue, 7 Feb 2017 07:22:08 +0000 (09:22 +0200)]
Regression: stl ping/scan6 test fix
Change-Id: Ie4d608681458ff190aab1c64b570e7f78decc0ea
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Mon, 6 Feb 2017 19:16:27 +0000 (21:16 +0200)]
STL API: ping_ip returns data + formatted string and status
Regression: add test for IPv6 ping and scan
Change-Id: Ic9d15f0b7ea44fcc11336b95c012ceaa04af9e2d
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Mon, 6 Feb 2017 13:54:15 +0000 (15:54 +0200)]
examples for functional tests
Signed-off-by: imarom <[email protected]>
imarom [Mon, 6 Feb 2017 12:15:19 +0000 (14:15 +0200)]
added another functional test - PING
Signed-off-by: imarom <[email protected]>
imarom [Mon, 6 Feb 2017 11:20:41 +0000 (13:20 +0200)]
added example for functional tests using start_capture/stop_capture APIs
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Mon, 6 Feb 2017 09:06:13 +0000 (11:06 +0200)]
STL API scan6: If error at any port, raise error. If no error, return data per port.
Change-Id: I6592e890835fcbe16d35e6981de76c01999d6883
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 5 Feb 2017 13:52:21 +0000 (15:52 +0200)]
WatchDog and IO functions: ensure we return it to normal timeout in case of exceptions in the middle of function.
Change-Id: I5d2e119f19c3e3214fdbe8108ea35af899ab49a5
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Sun, 5 Feb 2017 12:46:42 +0000 (14:46 +0200)]
test breakage on csi-trex-06
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Sun, 5 Feb 2017 08:03:25 +0000 (10:03 +0200)]
trex_daemon_server: check ZMQ port matches between the server and TRex platform config file.
Change-Id: I1a6d6dc45513e4ba5f7c50f11f4730c8996c7731
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 5 Feb 2017 07:55:45 +0000 (09:55 +0200)]
zmq: fix wrong constants.so (was used from 3.5 to both versions)
Change-Id: Iebd9886a2c206f66143635c22f62dcde8f500831
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Thu, 2 Feb 2017 14:23:25 +0000 (16:23 +0200)]
regression: capture test fix variable name dst_ipv4
Change-Id: I34f4b687986de705d02032e12b8200da392185fc
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Thu, 2 Feb 2017 09:57:17 +0000 (11:57 +0200)]
fixed missing .so files due to ignored by .gitignore + fixed path
Change-Id: If014548f3d007f9eda6d54332ac04952ea91f751
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Wed, 1 Feb 2017 19:13:23 +0000 (21:13 +0200)]
zmq os independent
Change-Id: Iaf5a782be4db26a979a7535454719e8e62b5969a
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Thu, 2 Feb 2017 12:11:32 +0000 (14:11 +0200)]
trex session clb
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Thu, 2 Feb 2017 12:01:02 +0000 (14:01 +0200)]
remove code inserted by incorrect merge resolve
Change-Id: Ic2c4e8ce8cd5eed8bea230603838dd66f05ef4ea
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Mon, 30 Jan 2017 09:15:56 +0000 (11:15 +0200)]
console scan6: ipv6 column width adaptive to length of addresses
Change-Id: I08c7dd08487102bb09b337c20101a62469a38e7d
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 29 Jan 2017 15:14:41 +0000 (17:14 +0200)]
ipv6 scan & ping
Change-Id: I4f8112b4c942d149da5ea3f0ee01ac82d7fe32cc
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Thu, 2 Feb 2017 07:33:02 +0000 (09:33 +0200)]
replace yaml.load with yaml.safe_load in several places
Change-Id: I4ba8291acbb56ed3be58ad9bdfa1492892695458
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Wed, 1 Feb 2017 15:01:47 +0000 (17:01 +0200)]
added tests for capture
few tweaks
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Wed, 1 Feb 2017 12:19:56 +0000 (14:19 +0200)]
doc - add VIC configuration guide help
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 1 Feb 2017 11:35:18 +0000 (13:35 +0200)]
doc - add XL710/X710 VF support
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Tue, 31 Jan 2017 20:34:28 +0000 (22:34 +0200)]
regression fix elk
Change-Id: I9c064305dac5907df0cc6cb15298ebcf0bd1a62a
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Tue, 31 Jan 2017 09:20:30 +0000 (11:20 +0200)]
regression: fill-in some of ELK fields
Change-Id: I0dced2fb88bcccabdfd8aef745d8408b389099a8
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Tue, 31 Jan 2017 08:56:09 +0000 (10:56 +0200)]
identation fix
Signed-off-by: imarom <[email protected]>
imarom [Tue, 31 Jan 2017 06:58:51 +0000 (08:58 +0200)]
Merge branch 'capture'
Yaroslav Brustinov [Mon, 30 Jan 2017 13:17:17 +0000 (15:17 +0200)]
doc faq: .ko build problems
Change-Id: I74d92348cbd4ebd3a5beb65be4ace49acac5c231
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Mon, 30 Jan 2017 11:56:01 +0000 (13:56 +0200)]
move service mode check to RX queue enable
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Mon, 30 Jan 2017 09:31:57 +0000 (11:31 +0200)]
regression: add global config file (currently ELK and GA info)
Change-Id: I3b3158668059255b85e9da0af6dfc8e319894556
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Sun, 29 Jan 2017 16:35:19 +0000 (18:35 +0200)]
documenation errors
Signed-off-by: imarom <[email protected]>
imarom [Sun, 29 Jan 2017 16:07:33 +0000 (18:07 +0200)]
Merge branch 'master' into capture
imarom [Sun, 29 Jan 2017 15:49:53 +0000 (17:49 +0200)]
code review - cont.
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Sun, 29 Jan 2017 08:17:40 +0000 (10:17 +0200)]
Python HLTAPI bug in TOS calculation
Change-Id: I6b65c8af479a3bd6a562e3fa1c95e3f766c95d7d
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 29 Jan 2017 08:08:52 +0000 (10:08 +0200)]
.ko module automatic generation: build first, load afterwards.
Change-Id: I1d6db501c4a3ca6029c2ee42ea13d5fabb0fa02a
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Thu, 26 Jan 2017 15:26:00 +0000 (17:26 +0200)]
code review - few cleanups
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Thu, 26 Jan 2017 10:24:57 +0000 (12:24 +0200)]
CentOS 7.3 ko
Change-Id: I6b4f4a268049b3ee19617827aed8a775f49cd21e
Signed-off-by: Yaroslav Brustinov <[email protected]>
Ido Barnea [Wed, 25 Jan 2017 16:23:20 +0000 (18:23 +0200)]
Do not check latency on stateful regression for virt NICs
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Wed, 25 Jan 2017 14:28:06 +0000 (16:28 +0200)]
trex21 regression files
Signed-off-by: Ido Barnea <[email protected]>
imarom [Wed, 25 Jan 2017 11:54:51 +0000 (13:54 +0200)]
capture - personal code review
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Wed, 25 Jan 2017 08:31:41 +0000 (10:31 +0200)]
update v2.15 release notes
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 25 Jan 2017 08:19:45 +0000 (10:19 +0200)]
v2.15
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Tue, 24 Jan 2017 16:20:01 +0000 (18:20 +0200)]
fix floating point calculation precision at L1 rate (GUI 100% issue)
Signed-off-by: imarom <[email protected]>
Ido Barnea [Thu, 19 Jan 2017 16:09:38 +0000 (18:09 +0200)]
Fixed support for i40evf + Refactor of VM drivers
Signed-off-by: Ido Barnea <[email protected]>
Hanoh Haim [Tue, 24 Jan 2017 13:23:33 +0000 (15:23 +0200)]
fix STL-85 GUI issue
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Tue, 24 Jan 2017 12:11:32 +0000 (14:11 +0200)]
code review cleanups - C++
Signed-off-by: imarom <[email protected]>
imarom [Tue, 24 Jan 2017 08:24:08 +0000 (10:24 +0200)]
revert the default RT test flag
Signed-off-by: imarom <[email protected]>
imarom [Mon, 23 Jan 2017 16:39:22 +0000 (18:39 +0200)]
DEBUG ONLY - MOVING TO RT MODE FOR REGRESSION
WILL REVERT IN THE FOLLOWING DAY
Signed-off-by: imarom <[email protected]>
imarom [Mon, 23 Jan 2017 14:45:01 +0000 (16:45 +0200)]
service mode is now by message to RX core
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Mon, 23 Jan 2017 12:57:29 +0000 (14:57 +0200)]
fix trex-333
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Mon, 23 Jan 2017 12:06:52 +0000 (14:06 +0200)]
enable TRex to run with --rt : real time priority for DP and RX cores
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Sun, 22 Jan 2017 15:53:39 +0000 (17:53 +0200)]
fix VMXNET3 regreesion issue
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 22 Jan 2017 15:27:30 +0000 (17:27 +0200)]
reduce wiki02 performance noise
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Sun, 22 Jan 2017 14:21:18 +0000 (16:21 +0200)]
removed a non needed header include
Signed-off-by: imarom <[email protected]>
imarom [Sun, 22 Jan 2017 14:20:45 +0000 (16:20 +0200)]
Merge branch 'master' into capture
Signed-off-by: imarom <[email protected]>
Conflicts:
scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py
scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_jsonrpc_client.py
scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_port.py
src/main_dpdk.cpp
imarom [Sun, 22 Jan 2017 14:09:46 +0000 (16:09 +0200)]
Trex packet capture ds
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Sun, 22 Jan 2017 14:05:19 +0000 (16:05 +0200)]
Stateful - add short flow test with high active flow 8-4Mflows
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 22 Jan 2017 14:04:25 +0000 (16:04 +0200)]
stateful expected with L2 + 4 bytes CRC
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Sun, 22 Jan 2017 13:36:20 +0000 (15:36 +0200)]
few tweaks
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Sat, 21 Jan 2017 02:25:16 +0000 (04:25 +0200)]
typo
Change-Id: I6865ee1dd8ac43402e1d8a3e6ea9711040c2b29a
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Fri, 20 Jan 2017 22:59:10 +0000 (00:59 +0200)]
regression: static routing should be used with -e and not -p
Change-Id: I4b7f052b79845568f31ee268593778b564d211fb
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Fri, 20 Jan 2017 12:09:13 +0000 (14:09 +0200)]
add bp-sim-64 test with client config; move generated files to generated directory
Change-Id: I036e5666d1a2b1ec8045f82df64cce08503cdc80
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Thu, 19 Jan 2017 11:30:48 +0000 (13:30 +0200)]
fine tune
Signed-off-by: imarom <[email protected]>
itraviv [Thu, 19 Jan 2017 07:39:51 +0000 (09:39 +0200)]
minor changes to time formats in TRexDataAnalysis Script: added the time format of a query to the query class
Signed-off-by: itraviv <[email protected]>
imarom [Wed, 18 Jan 2017 11:08:41 +0000 (13:08 +0200)]
many capture modes in Python console
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Wed, 18 Jan 2017 10:19:19 +0000 (12:19 +0200)]
bp-sim: add duration argument
Change-Id: Ic8ded1dbf03ccfa7891a66e991611b4359da41d0
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Mon, 16 Jan 2017 17:45:45 +0000 (19:45 +0200)]
Kibanna time in Jerusalem timezone
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Mon, 16 Jan 2017 16:50:21 +0000 (18:50 +0200)]
capture module for console
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Mon, 16 Jan 2017 15:17:42 +0000 (17:17 +0200)]
elk - add more fields
Signed-off-by: Hanoh Haim <[email protected]>
Ido Barnea [Sun, 15 Jan 2017 15:09:53 +0000 (17:09 +0200)]
refactor regression tests so that nbar test will not run twice
Signed-off-by: Ido Barnea <[email protected]>
Hanoh Haim [Mon, 16 Jan 2017 12:18:09 +0000 (14:18 +0200)]
fix statful total dp cores calculation
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Mon, 16 Jan 2017 00:46:06 +0000 (02:46 +0200)]
another fix to elk @ regression
Change-Id: I6c97c9e6c9ec9f5b12e586c03daf2b53a540cefc
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Sun, 15 Jan 2017 19:20:27 +0000 (21:20 +0200)]
log to elk nose tests results
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 15 Jan 2017 17:48:36 +0000 (19:48 +0200)]
hotfix for get model - does not work on regression
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 15 Jan 2017 17:45:39 +0000 (19:45 +0200)]
hotfix for get version API - does not work on regression
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 12 Jan 2017 11:47:39 +0000 (13:47 +0200)]
add elk
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 15 Jan 2017 09:02:36 +0000 (11:02 +0200)]
minor update doc
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Sun, 15 Jan 2017 04:31:23 +0000 (06:31 +0200)]
STF API: fix latency check after it was not checked in previous run
Change-Id: Ic8cd116bc29c991abff9837e9da4ef0ea37bb497
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sat, 14 Jan 2017 17:03:07 +0000 (19:03 +0200)]
another fix to vlans config
Change-Id: I5b809689eadb86f8be9052714ef79598d5b39b2c
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sat, 14 Jan 2017 07:04:43 +0000 (09:04 +0200)]
Regression: fix configure_basic_filtered_interfaces with vlans
Regression: speedup load of clean config
dpdk_nic_bind: printing table with interfaces: take info from Linux and not TRex in case of Mellanox
Doc performance: fix time format
Change-Id: I3b022a2406efb058851033acfffc00766d13a1f1
Signed-off-by: Yaroslav Brustinov <[email protected]>
itraviv [Thu, 12 Jan 2017 16:27:38 +0000 (18:27 +0200)]
fixed missing-information issue when presenting time.
Signed-off-by: itraviv <[email protected]>
itraviv [Thu, 12 Jan 2017 14:39:16 +0000 (16:39 +0200)]
fixed crush when trying to import enum
Signed-off-by: itraviv <[email protected]>
Yaroslav Brustinov [Thu, 12 Jan 2017 14:24:03 +0000 (16:24 +0200)]
Add help message for --no-scapy-server flag
Python API: fix arp resolve console message
Python API: retry ZMQ send/recv only for push_pcap
Console: portattr fix for readonly mode
Change-Id: I69587987deb4edfbe192ee422ce6aad74b1ecaf3
Signed-off-by: Yaroslav Brustinov <[email protected]>
itraviv [Thu, 12 Jan 2017 13:45:35 +0000 (15:45 +0200)]
added option to support input from elk in analyticsWebReport, added TRexDataAnalysisV2 that has OOP design, added details to asciidoc that provide more info on how we calculate MPPS/Core
Signed-off-by: itraviv <[email protected]>
Yaroslav Brustinov [Thu, 12 Jan 2017 13:38:28 +0000 (15:38 +0200)]
Regression: fix call to __init__ of parent of CTRexClientCfg_Test, which skips not supported modes
Change-Id: Ib9a26496f8c1ca64e5ffa4c0e668c6e15c7116fd
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Thu, 12 Jan 2017 12:31:22 +0000 (14:31 +0200)]
tune the expected pcap file to new stateful model - issue trex-331
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Thu, 12 Jan 2017 08:31:14 +0000 (10:31 +0200)]
abs fix
Signed-off-by: imarom <[email protected]>
Ido Barnea [Thu, 12 Jan 2017 12:09:28 +0000 (14:09 +0200)]
client config regression tests with NBAR and VLAN
Signed-off-by: Ido Barnea <[email protected]>
imarom [Wed, 11 Jan 2017 16:19:47 +0000 (18:19 +0200)]
capture - draft commit
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Wed, 11 Jan 2017 11:50:09 +0000 (13:50 +0200)]
scapy_server: add try-catch on determining self IP
Change-Id: Ibda7ba66a08385cfd8d73717e4c0fa257aa38436
Signed-off-by: Yaroslav Brustinov <[email protected]>
Ido Barnea [Wed, 11 Jan 2017 08:49:04 +0000 (10:49 +0200)]
Small fix to first time config presentation
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Tue, 10 Jan 2017 17:04:51 +0000 (19:04 +0200)]
Make bpsim unit tests independant of each other (will always pass, without regard to running order)
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Tue, 10 Jan 2017 14:01:27 +0000 (16:01 +0200)]
Add client config unit test + fixes to unit tests infra
Signed-off-by: Ido Barnea <[email protected]>
Hanoh Haim [Mon, 9 Jan 2017 13:42:34 +0000 (15:42 +0200)]
minor release note v2.14
Signed-off-by: Hanoh Haim <[email protected]>