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]>
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]>
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]>
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]>
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]>
Anton Kiselev [Tue, 1 Nov 2016 12:19:48 +0000 (19:19 +0700)]
scapy server python 3 compatibility fixes(file and pseudo-random generator)
Signed-off-by: Anton Kiselev <[email protected]>
Anton Kiselev [Tue, 1 Nov 2016 11:02:22 +0000 (18:02 +0700)]
add access to scapy.all from eval, tests to IPOptions, TCPOptions
Signed-off-by: Anton Kiselev <[email protected]>
Anton Kiselev [Tue, 1 Nov 2016 04:49:59 +0000 (11:49 +0700)]
scapy_service: support total_bytes for BYTES payload generator
Signed-off-by: Anton Kiselev <[email protected]>
Anton Kiselev [Mon, 31 Oct 2016 21:11:57 +0000 (04:11 +0700)]
scapy_service: support {vtype: BYTES, generate: ascii/bytes/template/template code }
Signed-off-by: Anton Kiselev <[email protected]>
Anton Kiselev [Mon, 31 Oct 2016 21:14:47 +0000 (04:14 +0700)]
add protocol definition json for scapy server
Signed-off-by: Anton Kiselev <[email protected]>
Hanoh Haim [Fri, 4 Nov 2016 11:35:17 +0000 (13:35 +0200)]
update trex09 performance numbers
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Fri, 4 Nov 2016 11:32:14 +0000 (13:32 +0200)]
update new performance number for kiwi02
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Thu, 3 Nov 2016 16:09:52 +0000 (18:09 +0200)]
add performance numbers to kiwi02 setup
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Thu, 3 Nov 2016 16:02:00 +0000 (18:02 +0200)]
find_python.sh: search in more paths (python, /usr/bin/python etc.)
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Thu, 3 Nov 2016 15:52:51 +0000 (17:52 +0200)]
add defect to v2.10
Signed-off-by: Hanoh Haim <[email protected]>
itraviv [Thu, 3 Nov 2016 14:34:12 +0000 (16:34 +0200)]
changed google analytics reporting attr actionNumber to be BUILD ID instead of a random string
Signed-off-by: itraviv <[email protected]>
Yaroslav Brustinov [Thu, 3 Nov 2016 13:17:49 +0000 (15:17 +0200)]
dpdk_setup_ports.py: config creation - don't run TRex if IP config is wanted
Signed-off-by: Yaroslav Brustinov <[email protected]>
Ido Barnea [Thu, 3 Nov 2016 11:35:08 +0000 (13:35 +0200)]
put back MAC based config to config presentation
Signed-off-by: Ido Barnea <[email protected]>
Hanoh Haim [Thu, 3 Nov 2016 09:43:26 +0000 (11:43 +0200)]
start in case of linkdown - trex-192 only for XL710/X710
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Thu, 3 Nov 2016 08:47:51 +0000 (10:47 +0200)]
regression: ga report - generate random action name
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Thu, 3 Nov 2016 08:37:04 +0000 (10:37 +0200)]
minor update to build zmq doc
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Wed, 2 Nov 2016 16:58:58 +0000 (18:58 +0200)]
dpdk_setup_ports.py config creation:
1) MACs as string instead of array.
2) add --force-macs flag to use MACs and not IPs
Signed-off-by: Yaroslav Brustinov <[email protected]>
imarom [Wed, 2 Nov 2016 12:50:28 +0000 (14:50 +0200)]
ZMQ build doc note
Signed-off-by: imarom <[email protected]>
imarom [Wed, 2 Nov 2016 12:46:07 +0000 (14:46 +0200)]
ZMQ library on script path
Signed-off-by: imarom <[email protected]>
Hanoh Haim [Wed, 2 Nov 2016 12:22:13 +0000 (14:22 +0200)]
build zmq without pthread_affinity
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 2 Nov 2016 12:07:34 +0000 (14:07 +0200)]
update XL710 part numbers
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Wed, 2 Nov 2016 11:52:38 +0000 (13:52 +0200)]
remove mac-spread
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Wed, 2 Nov 2016 11:46:05 +0000 (13:46 +0200)]
Trex threads - pin DPDK master thread to the master core
also, some names to the threads to make things clear
and a script to show them
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Wed, 2 Nov 2016 11:36:40 +0000 (13:36 +0200)]
regression: stl performance test Python3 fix
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Wed, 2 Nov 2016 07:20:15 +0000 (09:20 +0200)]
dpdk_setup_ports: do not check if TRex is already running when called --help
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Tue, 1 Nov 2016 09:38:43 +0000 (11:38 +0200)]
v2.10
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 1 Nov 2016 09:33:23 +0000 (11:33 +0200)]
minor fix v2.10
Signed-off-by: Hanoh Haim <[email protected]>
Yaroslav Brustinov [Tue, 1 Nov 2016 09:22:51 +0000 (11:22 +0200)]
stateless: replace xstats example image to text
release notes: add "rpc" for developers section
Yaroslav Brustinov [Mon, 31 Oct 2016 19:55:24 +0000 (21:55 +0200)]
add deckjs to doc repo
update rpc commands
update waf version
Ido Barnea [Mon, 31 Oct 2016 18:02:14 +0000 (20:02 +0200)]
fix trex25 config file
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Mon, 31 Oct 2016 15:34:19 +0000 (17:34 +0200)]
minor fixes
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Thu, 13 Oct 2016 14:06:45 +0000 (17:06 +0300)]
Adding documentation for ARP feature + major fixes to stateful and getting started
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Mon, 31 Oct 2016 14:32:30 +0000 (16:32 +0200)]
In pre test - handle gratitues ARP, and answer ARP requests
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Mon, 31 Oct 2016 14:26:46 +0000 (16:26 +0200)]
Put real MACs on trex-dan and trex25 ipv6 router regression setup
Signed-off-by: Ido Barnea <[email protected]>
Yaroslav Brustinov [Mon, 31 Oct 2016 10:19:28 +0000 (12:19 +0200)]
regression: do not clear is_init at end
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Mon, 31 Oct 2016 09:48:05 +0000 (11:48 +0200)]
root signoff by cisco
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Mon, 31 Oct 2016 09:41:59 +0000 (11:41 +0200)]
Merge branch 'signoff' of git://github.com/wofanli/trex-core into wofanli-signoff
Yaroslav Brustinov [Sun, 30 Oct 2016 22:53:02 +0000 (00:53 +0200)]
regression functional gtests fix imports
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 30 Oct 2016 22:34:41 +0000 (00:34 +0200)]
regression: fix gtests in functional can't run on b94
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 30 Oct 2016 20:48:43 +0000 (22:48 +0200)]
syntax sugar on GA + fill ActionNumber with dummy value
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 30 Oct 2016 20:16:49 +0000 (22:16 +0200)]
regression STL: first configure router, then start TRex for IP resolve to work.
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 30 Oct 2016 19:13:52 +0000 (21:13 +0200)]
add gtests as functional test
Signed-off-by: Yaroslav Brustinov <[email protected]>
Yaroslav Brustinov [Sun, 30 Oct 2016 14:10:59 +0000 (16:10 +0200)]
add ifdef guard to .h file
remove UUID from TUI
STF Python API: show newlines instead of "\n\n\n" in Exception message
STF Python API: remove "During handling of the above exception, another exception occurred:" in Python3.3+
dpdk_nic_bind.py: ensure needed PATH exists for lspci etc.
t-rex-64: remove "stty: standard input: Inappropriate ioctl for device"
t-rex-64: remove "cat: write error: Broken pipe"
Signed-off-by: Yaroslav Brustinov <[email protected]>
Ido Barnea [Sun, 30 Oct 2016 17:01:00 +0000 (19:01 +0200)]
Increased number of ARP retries at start to 10
Signed-off-by: Ido Barnea <[email protected]>
imarom [Sun, 30 Oct 2016 16:28:40 +0000 (18:28 +0200)]
for now shutdown stateful GA
Signed-off-by: imarom <[email protected]>
itraviv [Sun, 30 Oct 2016 16:19:10 +0000 (18:19 +0200)]
added action name to differ between same tests on different times
Signed-off-by: itraviv <[email protected]>