trex.git
8 years agoenic move to TOS=LSB
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]>
8 years agoadd a way to dump debug packets
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]>
8 years agoenic add speed capability
Hanoh Haim [Sun, 13 Nov 2016 12:06:36 +0000 (14:06 +0200)]
enic add speed capability

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoenic fix mask and shift for ipv6.tc
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]>
8 years agofix gdb script
Hanoh Haim [Sun, 13 Nov 2016 09:18:28 +0000 (11:18 +0200)]
fix gdb script

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoMerge branch 'master' of csi-sceasr-b94:/auto/proj-pcube-b/apps/PL-b/tools/repo/...
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

8 years agoverify os.system return status in linux_dpdk/ws_main.py
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]>
8 years agomlx5 minor update
Hanoh Haim [Sat, 12 Nov 2016 16:39:02 +0000 (18:39 +0200)]
mlx5 minor update

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoConnectX-4 support
Hanoh Haim [Fri, 11 Nov 2016 13:14:54 +0000 (15:14 +0200)]
ConnectX-4 support

Signed-off-by: Hanoh Haim <[email protected]>
8 years agomlx5 stateless latency support
Hanoh Haim [Fri, 11 Nov 2016 11:42:02 +0000 (13:42 +0200)]
mlx5 stateless latency support

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoVIC basic filter support
Hanoh Haim [Fri, 11 Nov 2016 06:58:12 +0000 (08:58 +0200)]
VIC basic filter support

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoenic support filters by John
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]>
8 years agomlx5 add dependent verb so (lbnl)
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]>
8 years agoadd missing ibverbs.so
Hanoh Haim [Fri, 11 Nov 2016 05:03:50 +0000 (07:03 +0200)]
add missing ibverbs.so

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoadd verbs lib to pkg
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]>
8 years agoadd dummy verbs lib in case there is no OFED
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]>
8 years agochange proto from uint16_t to uint8_t
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]>
8 years agomlx5 add TOS marker for mlx5 type of driver
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]>
8 years agomlx5 reduce the number of packets
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]>
8 years agomlx5 ipv6 filters works
Hanoh Haim [Thu, 10 Nov 2016 18:46:12 +0000 (20:46 +0200)]
mlx5 ipv6 filters works

Signed-off-by: Hanoh Haim <[email protected]>
8 years agomlx5 two rules work now
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]>
8 years agoNo debug for DPDK in case of release
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]>
8 years agochange default value for best 64B Tx MPPS
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]>
8 years agomlx5 stats from hardware
Hanoh Haim [Tue, 8 Nov 2016 19:26:04 +0000 (21:26 +0200)]
mlx5 stats from hardware

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoWIP mlx5 remove filters
Hanoh Haim [Tue, 8 Nov 2016 15:53:57 +0000 (17:53 +0200)]
WIP mlx5 remove filters

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoWIP mlx5 don't check for conflict process - can't be done in case of mlx
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]>
8 years agomlx5 WIP Stateful work -- all traffic goes to RX_QUEUE=0
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]>
8 years agominor mlx5 - load script works
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]>
8 years agomlx5 support build WIP
Hanoh Haim [Tue, 8 Nov 2016 11:10:15 +0000 (13:10 +0200)]
mlx5 support build WIP

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoAdd nicer error if -c is bigger than number of threads in platform config
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]>
8 years agoFixed unit test isseus of calling is_stateless before initializing state
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]>
8 years agoFix issue when --vlan option appearing before -i option
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]>
8 years agoMerge branch 'scapy_service_gui_updates' of git://github.com/kisel/trex-core into...
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

8 years agoscapy_service payload gen: allow template_code without size property
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]>
8 years agofixup template_code payload generation
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]>
8 years agodoc: fix path of searching for core
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]>
8 years agoAdd 'doc/' from commit '5925379b5fb30e548f1ba4e804af9865de8903ae'
Yaroslav Brustinov [Mon, 7 Nov 2016 08:36:10 +0000 (10:36 +0200)]
Add 'doc/' from commit '5925379b5fb30e548f1ba4e804af9865de8903ae'

git-subtree-dir: doc
git-subtree-mainline: bdd1dea5e21a00b6af1b0ded09e7d528485d5196
git-subtree-split: 5925379b5fb30e548f1ba4e804af9865de8903ae

8 years agoscapy_service: payload generator upper limit and null check
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]>
8 years agoscapy server python 3 compatibility fixes(file and pseudo-random generator)
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]>
8 years agoadd access to scapy.all from eval, tests to IPOptions, TCPOptions
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]>
8 years agoscapy_service: support total_bytes for BYTES payload generator
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]>
8 years agoscapy_service: support {vtype: BYTES, generate: ascii/bytes/template/template code }
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]>
8 years agoadd protocol definition json for scapy server
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]>
8 years agoupdate trex09 performance numbers
Hanoh Haim [Fri, 4 Nov 2016 11:35:17 +0000 (13:35 +0200)]
update trex09 performance numbers

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoupdate new performance number for kiwi02
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]>
8 years agoadd performance numbers to kiwi02 setup
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]>
8 years agofind_python.sh: search in more paths (python, /usr/bin/python etc.)
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]>
8 years agoadd defect to v2.10
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]>
8 years agochanged google analytics reporting attr actionNumber to be BUILD ID instead of a...
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]>
8 years agodpdk_setup_ports.py: config creation - don't run TRex if IP config is wanted
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]>
8 years agoput back MAC based config to config presentation
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]>
8 years agostart in case of linkdown - trex-192 only for XL710/X710
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]>
8 years agoregression: ga report - generate random action name
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]>
8 years agominor update to build zmq doc
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]>
8 years agodpdk_setup_ports.py config creation:
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]>
8 years agoZMQ build doc note
imarom [Wed, 2 Nov 2016 12:50:28 +0000 (14:50 +0200)]
ZMQ build doc note

Signed-off-by: imarom <[email protected]>
8 years agoZMQ library on script path
imarom [Wed, 2 Nov 2016 12:46:07 +0000 (14:46 +0200)]
ZMQ library on script path

Signed-off-by: imarom <[email protected]>
8 years agobuild zmq without pthread_affinity
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]>
8 years agoupdate XL710 part numbers
Hanoh Haim [Wed, 2 Nov 2016 12:07:34 +0000 (14:07 +0200)]
update XL710 part numbers

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoremove mac-spread
Hanoh Haim [Wed, 2 Nov 2016 11:52:38 +0000 (13:52 +0200)]
remove mac-spread

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoTrex threads - pin DPDK master thread to the master core
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]>
8 years agoregression: stl performance test Python3 fix
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]>
8 years agodpdk_setup_ports: do not check if TRex is already running when called --help
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]>
8 years agov2.10
Hanoh Haim [Tue, 1 Nov 2016 09:38:43 +0000 (11:38 +0200)]
v2.10

Signed-off-by: Hanoh Haim <[email protected]>
8 years agominor fix v2.10
Hanoh Haim [Tue, 1 Nov 2016 09:33:23 +0000 (11:33 +0200)]
minor fix v2.10

Signed-off-by: Hanoh Haim <[email protected]>
8 years agostateless: replace xstats example image to text
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

8 years agoadd deckjs to doc repo
Yaroslav Brustinov [Mon, 31 Oct 2016 19:55:24 +0000 (21:55 +0200)]
add deckjs to doc repo
update rpc commands
update waf version

8 years agofix trex25 config file
Ido Barnea [Mon, 31 Oct 2016 18:02:14 +0000 (20:02 +0200)]
fix trex25 config file

Signed-off-by: Ido Barnea <[email protected]>
8 years agominor fixes
Ido Barnea [Mon, 31 Oct 2016 15:34:19 +0000 (17:34 +0200)]
minor fixes

Signed-off-by: Ido Barnea <[email protected]>
8 years agoAdding documentation for ARP feature + major fixes to stateful and getting started
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]>
8 years agoIn pre test - handle gratitues ARP, and answer ARP requests
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]>
8 years agoPut real MACs on trex-dan and trex25 ipv6 router regression setup
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]>
8 years agoregression: do not clear is_init at end
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]>
8 years agoroot signoff by cisco
Hanoh Haim [Mon, 31 Oct 2016 09:48:05 +0000 (11:48 +0200)]
root signoff by cisco

Signed-off-by: Hanoh Haim <[email protected]>
8 years agoMerge branch 'signoff' of git://github.com/wofanli/trex-core into wofanli-signoff
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

8 years agoregression functional gtests fix imports
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]>
8 years agoregression: fix gtests in functional can't run on b94
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]>
8 years agosyntax sugar on GA + fill ActionNumber with dummy value
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]>
8 years agoregression STL: first configure router, then start TRex for IP resolve to work.
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]>
8 years agoadd gtests as functional test
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]>
8 years agoadd ifdef guard to .h file
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]>
8 years agoIncreased number of ARP retries at start to 10
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]>
8 years agofor now shutdown stateful GA
imarom [Sun, 30 Oct 2016 16:28:40 +0000 (18:28 +0200)]
for now shutdown stateful GA

Signed-off-by: imarom <[email protected]>
8 years agoadded action name to differ between same tests on different times
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]>
8 years agosignoff by wenxianli
wenxian li [Sun, 30 Oct 2016 15:40:53 +0000 (15:40 +0000)]
signoff by wenxianli

8 years agoperformance integration with GA
imarom [Sun, 30 Oct 2016 14:52:36 +0000 (16:52 +0200)]
performance integration with GA

Signed-off-by: imarom <[email protected]>
8 years agoAdded goldenMin and GoldenMax metrics for Google Analytics regression testing report
itraviv [Sun, 30 Oct 2016 14:06:26 +0000 (16:06 +0200)]
Added goldenMin and GoldenMax metrics for Google Analytics regression testing report

Signed-off-by: itraviv <[email protected]>
8 years agoAdded inet_pton.cpp
Ido Barnea [Sun, 30 Oct 2016 13:00:30 +0000 (15:00 +0200)]
Added inet_pton.cpp

Signed-off-by: Ido Barnea <[email protected]>
8 years agoUpdated Google Analytics Manager for regression
itraviv [Sun, 30 Oct 2016 04:25:02 +0000 (06:25 +0200)]
Updated Google Analytics Manager for regression

Signed-off-by: itraviv <[email protected]>
8 years agorebase merge typo
Yaroslav Brustinov [Fri, 28 Oct 2016 13:55:40 +0000 (15:55 +0200)]
rebase merge typo

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agomove port_attr from driver class to physical port class + small fixes according to...
Yaroslav Brustinov [Fri, 28 Oct 2016 12:32:05 +0000 (14:32 +0200)]
move port_attr from driver class to physical port class + small fixes according to code review

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agoconsole: rearrange lines at "stats --ps"
Yaroslav Brustinov [Tue, 25 Oct 2016 14:46:47 +0000 (16:46 +0200)]
console: rearrange lines at "stats --ps"
in case of start traffic with link down, return error with link state

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agoconsole "stats --ps" move link status to another line
Yaroslav Brustinov [Tue, 25 Oct 2016 05:44:24 +0000 (07:44 +0200)]
console "stats --ps" move link status to another line

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agostl port attr event: show exactly what was changed
Yaroslav Brustinov [Tue, 25 Oct 2016 04:27:54 +0000 (06:27 +0200)]
stl port attr event: show exactly what was changed

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agotypo
Yaroslav Brustinov [Sun, 23 Oct 2016 08:15:48 +0000 (10:15 +0200)]
typo

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agodisable fc change if not supported
Yaroslav Brustinov [Sun, 23 Oct 2016 07:32:06 +0000 (09:32 +0200)]
disable fc change if not supported

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agoAdd method name to "Method not registered" error
Yaroslav Brustinov [Sun, 23 Oct 2016 05:56:10 +0000 (07:56 +0200)]
Add method name to "Method not registered" error

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agodpdk_setup_ports.py: fix add of help in case of "t-rex-64 --help"
Yaroslav Brustinov [Sat, 22 Oct 2016 08:38:27 +0000 (10:38 +0200)]
dpdk_setup_ports.py: fix add of help in case of "t-rex-64 --help"
dpdk_setup_ports.py: fix warning of TRex is already running if different NICs are being used
singleton_daemon.py: fix error socket in use immediately after check if in use
trex-console: fix crash in case of "tui --help"
trex-console: try-catch commands instead of crashing
add async notification on port status/atttibutes change
add port xstats support
add description of interfaces
main_dpdk.cpp: fix --client_cfg not working with Python API

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agonew port attr commands: flow control, link status, led status
Yaroslav Brustinov [Thu, 13 Oct 2016 03:53:19 +0000 (06:53 +0300)]
new port attr commands: flow control, link status, led status
add user friendly description to ports
add xstats
enable start with link down at stateless. in CPP status will update itself upon link up, in Python need to restart client at this phase.

Signed-off-by: Yaroslav Brustinov <[email protected]>
8 years agoFix to functional tests
Ido Barnea [Thu, 27 Oct 2016 14:02:51 +0000 (17:02 +0300)]
Fix to functional tests

Signed-off-by: Ido Barnea <[email protected]>