imarom [Wed, 23 Nov 2016 08:32:25 +0000 (10:32 +0200)]
Merge branch 'master'
Signed-off-by: imarom <[email protected]>
Conflicts:
src/main_dpdk.cpp
imarom [Tue, 22 Nov 2016 17:32:30 +0000 (19:32 +0200)]
RX features - removed 'none' and used Json::nullValue
Signed-off-by: imarom <[email protected]>
Ido Barnea [Tue, 22 Nov 2016 16:03:52 +0000 (18:03 +0200)]
client config gtest
Signed-off-by: Ido Barnea <[email protected]>
imarom [Tue, 22 Nov 2016 15:16:36 +0000 (17:16 +0200)]
RX features - few tweaks
Signed-off-by: imarom <[email protected]>
imarom [Tue, 22 Nov 2016 13:48:40 +0000 (15:48 +0200)]
RX features - added timestamp to RX packets
Signed-off-by: imarom <[email protected]>
imarom [Tue, 22 Nov 2016 12:20:32 +0000 (14:20 +0200)]
RX features - added PING (echo ICMP) feature
Signed-off-by: imarom <[email protected]>
Ido Barnea [Mon, 21 Nov 2016 10:55:36 +0000 (12:55 +0200)]
Client config ARP support - code review changes
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Sun, 20 Nov 2016 12:06:38 +0000 (14:06 +0200)]
Seperating ClientCfgDirBase/Ext and ClientCfgBase/Ext to save memory
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Tue, 15 Nov 2016 14:27:08 +0000 (16:27 +0200)]
client config ARP resolve working. Still missing IPv6 support.
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Mon, 7 Nov 2016 14:34:33 +0000 (16:34 +0200)]
Added IPv6 field to yaml config
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Mon, 7 Nov 2016 14:18:50 +0000 (16:18 +0200)]
Support multi dest and src addresses in pretest
Signed-off-by: Ido Barnea <[email protected]>
itraviv [Sun, 20 Nov 2016 19:33:19 +0000 (21:33 +0200)]
added template for trex07,trex08,trex11 to analytics sciidoc
Signed-off-by: itraviv <[email protected]>
itraviv [Thu, 17 Nov 2016 16:12:49 +0000 (18:12 +0200)]
removed unnecessary code
Yaroslav Brustinov [Sun, 20 Nov 2016 12:19:31 +0000 (14:19 +0200)]
regression - aggregate_results fixes #2
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 20 Nov 2016 12:11:38 +0000 (14:11 +0200)]
regression - aggregate_results fixes
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 20 Nov 2016 09:52:34 +0000 (11:52 +0200)]
regression - aggregate results: add option to read last commit info from file
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Thu, 17 Nov 2016 14:52:27 +0000 (16:52 +0200)]
docs fixes:
http->https on jquery address
fix paths in performance job
add separator between creating and using performance data
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Wed, 16 Nov 2016 16:12:38 +0000 (18:12 +0200)]
doc minor client topo update
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 16 Nov 2016 16:02:41 +0000 (18:02 +0200)]
update topology chart
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Wed, 16 Nov 2016 15:40:01 +0000 (17:40 +0200)]
Merge branch 'master' to rx_features phase 0.5
Signed-off-by: imarom <[email protected]>
imarom [Wed, 16 Nov 2016 15:26:59 +0000 (17:26 +0200)]
RX features - ARP resolve
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Wed, 16 Nov 2016 14:34:25 +0000 (16:34 +0200)]
v2.10
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Wed, 16 Nov 2016 13:10:21 +0000 (15:10 +0200)]
change order of cores in produced config file
fix bug of writing reduced number of cores in VM
try using "main" thread for rx
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Wed, 16 Nov 2016 12:34:53 +0000 (14:34 +0200)]
fix threads number 31+ in config causing overflow in mask calculations
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Wed, 16 Nov 2016 12:16:04 +0000 (14:16 +0200)]
trex07 fix queue_full in regression
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 16 Nov 2016 11:41:58 +0000 (13:41 +0200)]
update ConnectX-4 performance numbers
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 16 Nov 2016 09:55:07 +0000 (11:55 +0200)]
update trex07 benchmark results
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 16 Nov 2016 09:54:36 +0000 (11:54 +0200)]
add trex08 benchmark results
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 16 Nov 2016 09:53:35 +0000 (11:53 +0200)]
fail in case of queue full - the CPU is not valid
Signed-off-by: Hanoh Haim <[email protected]>
Ido Barnea [Wed, 16 Nov 2016 09:03:51 +0000 (11:03 +0200)]
Fix trex-267 - allocation of ARP packets from wrong memory socket
Signed-off-by: Ido Barnea <[email protected]>
Hanoh Haim [Tue, 15 Nov 2016 18:23:35 +0000 (20:23 +0200)]
connectx-4 another benchmark update
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 15 Nov 2016 18:16:22 +0000 (20:16 +0200)]
fix python3 regression issue
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Tue, 15 Nov 2016 18:04:48 +0000 (20:04 +0200)]
STL push remote pcap: don't check that path exists at client side
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Tue, 15 Nov 2016 17:56:31 +0000 (19:56 +0200)]
STL push remote empty/incorrect pcap: fix cleanup
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Tue, 15 Nov 2016 17:20:10 +0000 (19:20 +0200)]
RX features - another refinement
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Tue, 15 Nov 2016 16:43:21 +0000 (18:43 +0200)]
connectx-4 reduce the speed for the regression - some performance issue
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 15 Nov 2016 15:42:36 +0000 (17:42 +0200)]
update connectx-4 regression values
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 15 Nov 2016 14:34:13 +0000 (16:34 +0200)]
update client test for Connect4-X
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 15 Nov 2016 14:33:31 +0000 (16:33 +0200)]
update Connect4-X setup benchmark
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 15 Nov 2016 14:33:03 +0000 (16:33 +0200)]
add a way to load default args from config file
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Tue, 15 Nov 2016 13:45:03 +0000 (15:45 +0200)]
https://trex-tgn.cisco.com/youtrack/issue/trex-271
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Tue, 15 Nov 2016 13:28:37 +0000 (15:28 +0200)]
debug with ef is back
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 15 Nov 2016 13:26:23 +0000 (15:26 +0200)]
backup old trex-07 setup config
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Mon, 14 Nov 2016 14:19:34 +0000 (16:19 +0200)]
STL push dual port split fixes
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Mon, 14 Nov 2016 13:45:07 +0000 (15:45 +0200)]
filter mlx5 attach driver
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Mon, 14 Nov 2016 13:39:53 +0000 (15:39 +0200)]
move ibv_fork_init due to a crash of debug image see trex-270
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Mon, 14 Nov 2016 13:30:39 +0000 (15:30 +0200)]
mlx5 is both kerenl and dpdk
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Mon, 14 Nov 2016 13:22:31 +0000 (15:22 +0200)]
check OFED version and tune mlx5 device for performance
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Mon, 14 Nov 2016 08:58:56 +0000 (10:58 +0200)]
fix STL push pcap: start from zero (or explicit delay)
Signed-off-by: Yaroslav Brustinov <[email protected]>
itraviv [Sun, 13 Nov 2016 15:38:22 +0000 (17:38 +0200)]
added scripts and asciidoc for automated creation of trex analytics report. the creation is done by issuing './b build --performance' command
Signed-off-by: itraviv <[email protected]>
imarom [Sun, 13 Nov 2016 15:17:36 +0000 (17:17 +0200)]
RX features - pre-resolve stage
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 14:23:29 +0000 (16:23 +0200)]
debug image will use EF
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 14:15:47 +0000 (16:15 +0200)]
dpdk_set_up minor fix
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 13:29:58 +0000 (15:29 +0200)]
doc vic support
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 12:59:45 +0000 (14:59 +0200)]
enic verify fw version
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 12:59:17 +0000 (14:59 +0200)]
add a patch to query fw support for advanced filtering
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 12:37:29 +0000 (14:37 +0200)]
mlx5/enic support enable flow stats in software
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 12:07:27 +0000 (14:07 +0200)]
enic move to TOS=LSB
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 12:07:02 +0000 (14:07 +0200)]
add a way to dump debug packets
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 12:06:36 +0000 (14:06 +0200)]
enic add speed capability
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 12:06:04 +0000 (14:06 +0200)]
enic fix mask and shift for ipv6.tc
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 09:18:28 +0000 (11:18 +0200)]
fix gdb script
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Sun, 13 Nov 2016 13:00:25 +0000 (15:00 +0200)]
Merge branch 'master' of csi-sceasr-b94:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
Yaroslav Brustinov [Sun, 13 Nov 2016 11:46:19 +0000 (13:46 +0200)]
verify os.system return status in linux_dpdk/ws_main.py
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Sat, 12 Nov 2016 16:39:02 +0000 (18:39 +0200)]
mlx5 minor update
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Fri, 11 Nov 2016 13:14:54 +0000 (15:14 +0200)]
ConnectX-4 support
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Fri, 11 Nov 2016 11:42:02 +0000 (13:42 +0200)]
mlx5 stateless latency support
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Fri, 11 Nov 2016 06:58:12 +0000 (08:58 +0200)]
VIC basic filter support
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Fri, 11 Nov 2016 05:54:47 +0000 (07:54 +0200)]
enic support filters by John
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Fri, 11 Nov 2016 07:22:14 +0000 (09:22 +0200)]
mlx5 add dependent verb so (lbnl)
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Fri, 11 Nov 2016 05:03:50 +0000 (07:03 +0200)]
add missing ibverbs.so
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 10 Nov 2016 22:51:14 +0000 (00:51 +0200)]
add verbs lib to pkg
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 10 Nov 2016 22:35:28 +0000 (00:35 +0200)]
add dummy verbs lib in case there is no OFED
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 10 Nov 2016 20:24:03 +0000 (22:24 +0200)]
change proto from uint16_t to uint8_t
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 10 Nov 2016 20:17:45 +0000 (22:17 +0200)]
mlx5 add TOS marker for mlx5 type of driver
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 10 Nov 2016 19:20:11 +0000 (21:20 +0200)]
mlx5 reduce the number of packets
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 10 Nov 2016 18:46:12 +0000 (20:46 +0200)]
mlx5 ipv6 filters works
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 10 Nov 2016 13:10:43 +0000 (15:10 +0200)]
mlx5 two rules work now
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 10 Nov 2016 12:24:56 +0000 (14:24 +0200)]
No debug for DPDK in case of release
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 9 Nov 2016 12:53:10 +0000 (14:53 +0200)]
change default value for best 64B Tx MPPS
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 8 Nov 2016 19:26:04 +0000 (21:26 +0200)]
mlx5 stats from hardware
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 8 Nov 2016 15:53:57 +0000 (17:53 +0200)]
WIP mlx5 remove filters
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 8 Nov 2016 15:32:41 +0000 (17:32 +0200)]
WIP mlx5 don't check for conflict process - can't be done in case of mlx
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 8 Nov 2016 15:04:08 +0000 (17:04 +0200)]
mlx5 WIP Stateful work -- all traffic goes to RX_QUEUE=0
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 8 Nov 2016 12:37:54 +0000 (14:37 +0200)]
minor mlx5 - load script works
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 8 Nov 2016 11:10:15 +0000 (13:10 +0200)]
mlx5 support build WIP
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Thu, 10 Nov 2016 17:48:15 +0000 (19:48 +0200)]
Add nicer error if -c is bigger than number of threads in platform config
Signed-off-by: Yaroslav Brustinov <[email protected]>
Ido Barnea [Thu, 10 Nov 2016 14:08:31 +0000 (16:08 +0200)]
Fixed unit test isseus of calling is_stateless before initializing state
Signed-off-by: Ido Barnea <[email protected]>
imarom [Wed, 9 Nov 2016 16:19:09 +0000 (18:19 +0200)]
RX features - added port attributes for IPv4 and DG
Signed-off-by: imarom <[email protected]>
Ido Barnea [Wed, 9 Nov 2016 11:25:44 +0000 (13:25 +0200)]
Fix issue when --vlan option appearing before -i option
Signed-off-by: Ido Barnea <[email protected]>
imarom [Tue, 8 Nov 2016 17:29:05 +0000 (19:29 +0200)]
RX queue - ARP request working
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Tue, 8 Nov 2016 11:13:20 +0000 (13:13 +0200)]
Merge branch 'scapy_service_gui_updates' of git://github.com/kisel/trex-core into kisel-scapy_service_gui_updates
Anton Kiselev [Tue, 8 Nov 2016 10:09:32 +0000 (17:09 +0700)]
scapy_service payload gen: allow template_code without size property
Signed-off-by: Anton Kiselev <[email protected]>
Anton Kiselev [Tue, 8 Nov 2016 09:12:47 +0000 (16:12 +0700)]
fixup template_code payload generation
Signed-off-by: Anton Kiselev <[email protected]>
imarom [Mon, 7 Nov 2016 16:47:23 +0000 (18:47 +0200)]
RX features - queueing
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Mon, 7 Nov 2016 09:02:10 +0000 (11:02 +0200)]
doc: fix path of searching for core
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Mon, 7 Nov 2016 08:36:10 +0000 (10:36 +0200)]
Anton Kiselev [Thu, 3 Nov 2016 06:40:24 +0000 (13:40 +0700)]
scapy_service: payload generator upper limit and null check
Signed-off-by: Anton Kiselev <[email protected]>
imarom [Sun, 6 Nov 2016 16:50:16 +0000 (18:50 +0200)]
RX features
Signed-off-by: imarom <[email protected]>
imarom [Sun, 6 Nov 2016 15:20:17 +0000 (17:20 +0200)]
RX features - RX sniffer
Signed-off-by: imarom <[email protected]>