Yaroslav Brustinov [Tue, 20 Dec 2016 13:34:46 +0000 (15:34 +0200)]
scapy_server fix Python3 issue
Change-Id: I39c0590673fd481fd6cf01ea6c0657a586c3e0a8
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Tue, 20 Dec 2016 12:58:30 +0000 (14:58 +0200)]
trex-312 ARP resolution does not work from console at virtual NICs
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Tue, 20 Dec 2016 12:13:15 +0000 (14:13 +0200)]
STL profile bench.py: add 'imix' option to tunable 'size'
Change-Id: I55dd86d69a6fb49cd349c79be966b6c3415ccc1d
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Tue, 20 Dec 2016 11:30:42 +0000 (13:30 +0200)]
add scapy_daemon_server to pkg
Change-Id: Id07323c0d79c108d3ac94598df176ec744671a36
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Tue, 13 Dec 2016 23:19:31 +0000 (01:19 +0200)]
scapy launcher
Change-Id: Iafe0365e82c5386e87dbf7abd0f0982c3ff95d80
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Tue, 20 Dec 2016 09:01:52 +0000 (11:01 +0200)]
Check OS version for Mellanox NICs; More detailed args error prints; 40G and Mellanox driver classes inherit from Base, not 10G.
Change-Id: I55f7833078ca9d7bfcda211ad165a656ce5014c5
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Mon, 19 Dec 2016 14:06:38 +0000 (16:06 +0200)]
Merge branch 'payload_gen_total_size_ether_chksum' of git://github.com/kisel/trex-core into field_engine
Vyacheslav Ogai [Tue, 6 Dec 2016 20:23:50 +0000 (22:23 +0200)]
Add check for cache_size parameter input.
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Fri, 2 Dec 2016 01:01:34 +0000 (03:01 +0200)]
Added a workaround for Ether.fields
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Thu, 1 Dec 2016 10:46:03 +0000 (12:46 +0200)]
Add field engine instructions templates metadata.
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Wed, 30 Nov 2016 22:49:31 +0000 (00:49 +0200)]
Added autocompletion support for offset parameter.
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Wed, 30 Nov 2016 10:08:27 +0000 (12:08 +0200)]
Update _existed_flow_var_names. Now it returns all Flow var names.
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Tue, 29 Nov 2016 23:30:41 +0000 (01:30 +0200)]
Add more VM insructions.
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Tue, 29 Nov 2016 23:28:08 +0000 (01:28 +0200)]
Support autocompletion for VM instruction parameters.
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Tue, 29 Nov 2016 23:26:26 +0000 (01:26 +0200)]
Fix minor bugs in VM instructions.
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Sat, 8 Oct 2016 17:59:07 +0000 (20:59 +0300)]
Update field engine defs. Generation vm instrucions from updated model.
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Wed, 5 Oct 2016 13:03:37 +0000 (16:03 +0300)]
Add instrucitons meta. Delete split_by_field field engine global parameter.
Signed-off-by: Vyacheslav Ogai <[email protected]>
Vyacheslav Ogai [Fri, 30 Sep 2016 16:18:46 +0000 (19:18 +0300)]
Added initial implementation of Field Engine support.
Signed-off-by: Vyacheslav Ogai <[email protected]>
imarom [Mon, 19 Dec 2016 12:51:24 +0000 (14:51 +0200)]
PYZMQ memory leakage:
see this:
https://github.com/zeromq/pyzmq/issues/767
and this:
https://github.com/minrk/pyzmq/commit/
51bbb2d2e3197343d7cfe0aa6d500b61e63c7b01
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Sun, 18 Dec 2016 18:11:31 +0000 (20:11 +0200)]
changes from code review
Change-Id: I628608643d902bd6310b04b8036fc5f1fcc42309
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Mon, 12 Dec 2016 15:38:43 +0000 (17:38 +0200)]
1) limit number of streams per port to 20k
2) fix showing error in TUI
3) represensation of STLError: show only errors if error, limit by 10 entries
Change-Id: Ib8de9222e7fc09dd67275283857d0d7e9cb5988c
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Mon, 12 Dec 2016 14:27:44 +0000 (16:27 +0200)]
STL API: fix split batch to chunks - don't stop at chunk with error, return all the result, not just error in case of error.
Change-Id: I50162301054500585ecfffcdaad78992cfda9b0e
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 11 Dec 2016 17:06:13 +0000 (19:06 +0200)]
add min_ipg to push_pcaps
Change-Id: I353f8903c40963517fd2fed721cc0671d9f6dc4b
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Mon, 19 Dec 2016 09:03:36 +0000 (11:03 +0200)]
build: check for OFED, save different config per hostname
Change-Id: I2f558bbdfb4ff7db380b0e3b6126ff10c56ad6f7
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Mon, 19 Dec 2016 06:52:08 +0000 (08:52 +0200)]
verify L2/L3 configuration cannot be done under traffic
also ping and arp
Signed-off-by: imarom <[email protected]>
Ido Barnea [Sun, 18 Dec 2016 16:22:17 +0000 (18:22 +0200)]
Some doc fixes for FAQ and per stream statistics
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Sun, 18 Dec 2016 14:15:12 +0000 (16:15 +0200)]
Small fix to client config doc
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Sun, 18 Dec 2016 13:46:26 +0000 (15:46 +0200)]
Fix trex-310 get_active_pgids() does not work
Signed-off-by: Ido Barnea <[email protected]>
imarom [Sun, 18 Dec 2016 12:59:51 +0000 (14:59 +0200)]
trex-234 - when allocating too many PG IDs an error get stuck
Signed-off-by: imarom <[email protected]>
itraviv [Sun, 18 Dec 2016 12:20:48 +0000 (14:20 +0200)]
fixed comparison chart to present real values and not mins
Signed-off-by: itraviv <[email protected]>
Hanoh Haim [Sat, 17 Dec 2016 20:12:10 +0000 (22:12 +0200)]
sync the compare chart- results are not correct
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Fri, 16 Dec 2016 08:37:22 +0000 (10:37 +0200)]
revert of
1602ab2067f1752b0c72c2cd1335d210260b3b04
need to find another solution
Change-Id: Ia2b90ac58af4fc8417b1e2a7ba6815a68d614dfa
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Thu, 15 Dec 2016 22:40:40 +0000 (00:40 +0200)]
regression: add --restart-daemon flag, without it trex_daemon_server will not be restarted.
Change-Id: I5750a11cc9587ae639ef8044f3ff5f1bdf19441b
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Thu, 15 Dec 2016 22:06:14 +0000 (00:06 +0200)]
master_daemon: taskset to 0
Change-Id: I74ef8bdf8b0be9f29e0dfc2bae68c1cb451e1a7a
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Thu, 15 Dec 2016 21:39:32 +0000 (23:39 +0200)]
issue: trex-295
attach the interfaces one by one in our order instead of init all and reorder.
Change-Id: I3bbab970c5e2847b6a6250ec515d8003738c5d97
Signed-off-by: Yaroslav Brustinov <[email protected]>
Ido Barnea [Thu, 15 Dec 2016 19:11:34 +0000 (21:11 +0200)]
Fix trex-308. Stateful latency with NAT does not work on more than 2 ports
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Thu, 15 Dec 2016 15:40:51 +0000 (17:40 +0200)]
Fix Trex25 Ipv6 statefull latency test failures
Signed-off-by: Ido Barnea <[email protected]>
itraviv [Thu, 15 Dec 2016 14:38:34 +0000 (16:38 +0200)]
added comparison between trex08 and trex07 to asciidoc, changed bars to be colored. added auto-generating comparison data table and graph to analytics script
Signed-off-by: itraviv <[email protected]>
Hanoh Haim [Thu, 15 Dec 2016 12:57:11 +0000 (14:57 +0200)]
rename the performance doc
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 15 Dec 2016 12:07:40 +0000 (14:07 +0200)]
update NP doc
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Thu, 15 Dec 2016 10:26:33 +0000 (12:26 +0200)]
updates release notes pointers for stateless
Signed-off-by: imarom <[email protected]>
imarom [Thu, 15 Dec 2016 10:15:03 +0000 (12:15 +0200)]
documenation for neighboring protocols
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Wed, 14 Dec 2016 17:47:09 +0000 (19:47 +0200)]
master daemon: give same name for downloaded package, thus the size will not explode
Change-Id: Iffc4fe698b8a9d27656b7211fd2b969e735ef596
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Wed, 14 Dec 2016 14:59:29 +0000 (16:59 +0200)]
kiwi-02 is bask to trend doc
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 14 Dec 2016 13:45:50 +0000 (15:45 +0200)]
tune trex-09 performance
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 14 Dec 2016 12:55:43 +0000 (14:55 +0200)]
minor release notes v2.12 note
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 14 Dec 2016 12:39:37 +0000 (14:39 +0200)]
v2.12
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 14 Dec 2016 12:03:37 +0000 (14:03 +0200)]
editing trex performance info
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 14 Dec 2016 08:55:15 +0000 (10:55 +0200)]
another v2.12 minor update
Signed-off-by: Hanoh Haim <[email protected]>
Ido Barnea [Tue, 13 Dec 2016 14:33:25 +0000 (16:33 +0200)]
Ido Barnea [Wed, 14 Dec 2016 11:29:49 +0000 (13:29 +0200)]
Fix E1000 stateful latency. Was broken in
227c1ff45fe36be859e9145cb1ec8c364a7fb8b7
Signed-off-by: Ido Barnea <[email protected]>
Hanoh Haim [Wed, 14 Dec 2016 08:52:05 +0000 (10:52 +0200)]
v2.12 release notes
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 14 Dec 2016 08:47:31 +0000 (10:47 +0200)]
v2.12 release notes
Signed-off-by: Hanoh Haim <[email protected]>
Ido Barnea [Tue, 13 Dec 2016 19:24:48 +0000 (21:24 +0200)]
Temporary Revert "Small fix left out in
6c31c0534acf57fc3e0e26fe964bbc67d9d7d63c"
since it brakes regression on 06 and 25. Seems like real issue on these setups.
This reverts commit
fe755604ec04ed7f8622394f99f0048901dad4e1.
imarom [Tue, 13 Dec 2016 18:51:29 +0000 (20:51 +0200)]
minor fix (RX core sync time)
Signed-off-by: imarom <[email protected]>
imarom [Tue, 13 Dec 2016 18:02:45 +0000 (20:02 +0200)]
Merge branch 'master' into rx_phase_2
imarom [Tue, 13 Dec 2016 17:06:48 +0000 (19:06 +0200)]
startup issues with L2/L3
Signed-off-by: imarom <[email protected]>
imarom [Tue, 13 Dec 2016 16:15:22 +0000 (18:15 +0200)]
Major refactor - L2 / L3 modes for ports
Signed-off-by: imarom <[email protected]>
Ido Barnea [Tue, 13 Dec 2016 14:33:25 +0000 (16:33 +0200)]
Ido Barnea [Tue, 13 Dec 2016 14:29:47 +0000 (16:29 +0200)]
In stateful, print latency stats only if given -l != 0
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Tue, 13 Dec 2016 13:56:23 +0000 (15:56 +0200)]
Fix trex-257 - Could not count p:... printed to screen with IPv6 streams
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Tue, 13 Dec 2016 10:56:23 +0000 (12:56 +0200)]
doc english corrections
Signed-off-by: Ido Barnea <[email protected]>
imarom [Mon, 12 Dec 2016 17:26:24 +0000 (19:26 +0200)]
grat ARP
Signed-off-by: imarom <[email protected]>
Ido Barnea [Mon, 12 Dec 2016 16:27:50 +0000 (18:27 +0200)]
Update Cisco VIC support in doc
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Mon, 12 Dec 2016 16:11:49 +0000 (18:11 +0200)]
Added VIC tests + VIC small fix + fail tests if latency packets fail
Signed-off-by: Ido Barnea <[email protected]>
Hanoh Haim [Mon, 12 Dec 2016 12:46:03 +0000 (14:46 +0200)]
tune trex-09 results
Signed-off-by: Hanoh Haim <[email protected]>
itraviv [Sun, 11 Dec 2016 15:35:37 +0000 (17:35 +0200)]
changed trex_analytics to support detailed mode, generating a detailed table for test runs, also inserted machine information per setup to asciidoc. to use detailed mode run ./b build --performance-detailed at doc folder on trex-05
Signed-off-by: itraviv <[email protected]>
Hanoh Haim [Sun, 11 Dec 2016 13:31:28 +0000 (15:31 +0200)]
mlx5 add RSS improve RX drop MPPS
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 11 Dec 2016 15:05:18 +0000 (17:05 +0200)]
Cantos MTU is printed in a different way
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 11 Dec 2016 14:53:58 +0000 (16:53 +0200)]
minor fix FAQ
Signed-off-by: Hanoh Haim <[email protected]>
Ido Barnea [Sun, 11 Dec 2016 11:56:24 +0000 (13:56 +0200)]
Cisco VIC card - support for receive all mode, and work around for IPv6 issues
Signed-off-by: Ido Barnea <[email protected]>
imarom [Sun, 11 Dec 2016 10:03:07 +0000 (12:03 +0200)]
IP src configuriation invalidates ARP resolution
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Sun, 11 Dec 2016 09:49:27 +0000 (11:49 +0200)]
update ConnectX-4 information
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 11 Dec 2016 08:29:05 +0000 (10:29 +0200)]
ConnextX-4 local build take the right headers
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 11 Dec 2016 07:52:48 +0000 (09:52 +0200)]
more flexiable OFED version check
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Sun, 11 Dec 2016 08:30:22 +0000 (10:30 +0200)]
STL API: fix split batch to chunks - one packet not being sent
Change-Id: Id2e96f2fe6a6c1bb0438198675a61f3c73d53072
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Sun, 11 Dec 2016 08:22:06 +0000 (10:22 +0200)]
few tweaks
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Sat, 10 Dec 2016 20:23:31 +0000 (22:23 +0200)]
Stateless API: send batches by chunks
Change-Id: If551b474c4b6be58dfc3ed19e5c14a4ccd387afd
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sat, 10 Dec 2016 12:18:41 +0000 (14:18 +0200)]
Limit ZMQ RPC requests to 999999 bytes at CPP side. (check also unzipped size)
Change-Id: Ic592d40678e9918f7d06b9ce4269a330c4455b3c
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sat, 10 Dec 2016 10:11:19 +0000 (12:11 +0200)]
Limit ZMQ RPC requests to 999999 bytes at CPP side. TODO: split requests at Python to smaller chunks.
Change-Id: Ieaf477d2ed8264e30a8275a75d597fdc8858da79
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Fri, 9 Dec 2016 09:18:13 +0000 (11:18 +0200)]
add CentOS7 .ko + add automatic try to compile the .ko
Change-Id: I467aabb0efa8e50d779257b2a3e7ca8adf25221f
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Thu, 8 Dec 2016 21:40:01 +0000 (23:40 +0200)]
Add prints about link down for stateless
Change-Id: I1c32ab854ff2bbaaacb32e9aececfd67afba887b
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Thu, 8 Dec 2016 14:35:29 +0000 (16:35 +0200)]
Regression: change trex14 config
Doc: add readme file on how to build
Change-Id: I2d3765ad90c99e6c7bd839d8c824b6c1fada9c88
Signed-off-by: Yaroslav Brustinov <[email protected]>
Ido Barnea [Tue, 6 Dec 2016 15:16:37 +0000 (17:16 +0200)]
Fix to Mellanox recevie all mode
Signed-off-by: Ido Barnea <[email protected]>
imarom [Tue, 6 Dec 2016 13:29:55 +0000 (15:29 +0200)]
RX features phase 2 - ARP and ICMP self response
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Tue, 6 Dec 2016 13:05:31 +0000 (15:05 +0200)]
docs: google stats publish json
Change-Id: Ie1b980bd9e4fb96af7066bbd6dd826f776d3099b
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Tue, 6 Dec 2016 13:10:18 +0000 (15:10 +0200)]
add performance tred doc to index
Signed-off-by: Hanoh Haim <[email protected]>
Ido Barnea [Tue, 6 Dec 2016 09:47:20 +0000 (11:47 +0200)]
Add receive all mode to Mellanox cord
Signed-off-by: Ido Barnea <[email protected]>
Hanoh Haim [Tue, 6 Dec 2016 09:13:33 +0000 (11:13 +0200)]
add pointer to short video for stateless
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 6 Dec 2016 09:01:53 +0000 (11:01 +0200)]
ConnectX-4 Troubleshooting
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 6 Dec 2016 08:57:30 +0000 (10:57 +0200)]
ConnectX-4 typo
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Tue, 6 Dec 2016 08:54:21 +0000 (10:54 +0200)]
breakage to flow ctrl - fixed
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Mon, 5 Dec 2016 09:45:08 +0000 (11:45 +0200)]
Merge remote-tracking branch 'gerrit/master'
Ido Barnea [Sun, 4 Dec 2016 16:28:32 +0000 (18:28 +0200)]
Fix debug packet test to work with mlnx and vic cards
Signed-off-by: Ido Barnea <[email protected]>
Yaroslav Brustinov [Sun, 4 Dec 2016 15:36:42 +0000 (17:36 +0200)]
TRex build: give priority to installed ibverbs lib
Change-Id: I1a201bc45ed7280ae0092c891fd520d81cb8dd97
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Sun, 4 Dec 2016 13:14:43 +0000 (15:14 +0200)]
valgrind cleanup and suppresion
Signed-off-by: imarom <[email protected]>
imarom [Sun, 4 Dec 2016 09:30:08 +0000 (11:30 +0200)]
test breakage due to incorrect speed calculation
Signed-off-by: imarom <[email protected]>
Ido Barnea [Thu, 1 Dec 2016 15:52:44 +0000 (17:52 +0200)]
Merge stateless rx core changes with Itay's changes
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Thu, 1 Dec 2016 12:25:07 +0000 (14:25 +0200)]
cleanup
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Thu, 1 Dec 2016 08:19:01 +0000 (10:19 +0200)]
take care of extra Ethernet FCS bytes handed to software in e1000
Signed-off-by: Ido Barnea <[email protected]>