Yaroslav Brustinov [Mon, 7 Nov 2016 08:36:10 +0000 (10:36 +0200)]
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]>
wenxian li [Sun, 30 Oct 2016 15:40:53 +0000 (15:40 +0000)]
signoff by wenxianli
imarom [Sun, 30 Oct 2016 14:52:36 +0000 (16:52 +0200)]
performance integration with GA
Signed-off-by: imarom <[email protected]>
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]>
Ido Barnea [Sun, 30 Oct 2016 13:00:30 +0000 (15:00 +0200)]
Added inet_pton.cpp
Signed-off-by: Ido Barnea <[email protected]>
itraviv [Sun, 30 Oct 2016 04:25:02 +0000 (06:25 +0200)]
Updated Google Analytics Manager for regression
Signed-off-by: itraviv <[email protected]>
Yaroslav Brustinov [Fri, 28 Oct 2016 13:55:40 +0000 (15:55 +0200)]
rebase merge typo
Signed-off-by: Yaroslav Brustinov <[email protected]>
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]>
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]>
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]>
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]>
Yaroslav Brustinov [Sun, 23 Oct 2016 08:15:48 +0000 (10:15 +0200)]
typo
Signed-off-by: Yaroslav Brustinov <[email protected]>
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]>
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]>
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]>
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]>
Ido Barnea [Thu, 27 Oct 2016 14:02:51 +0000 (17:02 +0300)]
Fix to functional tests
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Thu, 27 Oct 2016 13:20:00 +0000 (16:20 +0300)]
Putting back MAC config in IPv6 regression tests
Signed-off-by: Ido Barnea <[email protected]>
Yaroslav Brustinov [Thu, 27 Oct 2016 11:21:52 +0000 (13:21 +0200)]
signoff add commits
Signed-off-by: Yaroslav Brustinov <[email protected]>
Hanoh Haim [Thu, 27 Oct 2016 08:43:17 +0000 (11:43 +0300)]
fix scapy_service ARP issue and add more layers in the service
Signed-off-by: Hanoh Haim <[email protected]>
imarom [Thu, 27 Oct 2016 08:39:48 +0000 (10:39 +0200)]
performance - more tolerant values
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Thu, 27 Oct 2016 07:58:16 +0000 (09:58 +0200)]
regression: fix for python3 client test
Yaroslav Brustinov [Wed, 26 Oct 2016 15:15:53 +0000 (17:15 +0200)]
typo
Yaroslav Brustinov [Wed, 26 Oct 2016 13:45:05 +0000 (15:45 +0200)]
regression: stateless rx_check allow 0.1% errors
imarom [Wed, 26 Oct 2016 13:00:50 +0000 (15:00 +0200)]
fixed performance issue (moved STRECH case to low priority cases)
Signed-off-by: imarom <[email protected]>
Yaroslav Brustinov [Wed, 26 Oct 2016 13:21:35 +0000 (15:21 +0200)]
regression: fix client pkg test to configure the dut interfaces
Ido Barnea [Wed, 26 Oct 2016 12:12:17 +0000 (15:12 +0300)]
Changed trex25 config to be IP based
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Wed, 26 Oct 2016 08:46:42 +0000 (11:46 +0300)]
changed simple_cfg.yaml to be IP based
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Tue, 25 Oct 2016 17:28:00 +0000 (20:28 +0300)]
Added support for router IP based config in regression, and changed TRex Dan to use it
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Tue, 25 Oct 2016 14:35:39 +0000 (17:35 +0300)]
Remove useless print in server stateless mode
Signed-off-by: Ido Barnea <[email protected]>
Hanoh Haim [Tue, 25 Oct 2016 13:42:29 +0000 (16:42 +0300)]
Merge from master
Hanoh Haim [Tue, 25 Oct 2016 13:38:27 +0000 (16:38 +0300)]
Merge branch 'scapy_service_for_gui' of git://github.com/kisel/trex-core into kisel-scapy_service_for_gui
Hanoh Haim [Tue, 25 Oct 2016 13:30:29 +0000 (16:30 +0300)]
minor fixes after xored spec update
Signed-off-by: Hanoh Haim <[email protected]>
Hanoh Haim [Tue, 25 Oct 2016 13:03:27 +0000 (16:03 +0300)]
Merge branch 'scapy_service_for_gui' of git://github.com/kisel/trex-doc into kisel-scapy_service_for_gui
imarom [Tue, 25 Oct 2016 13:02:41 +0000 (15:02 +0200)]
performance test did disconnect after end of tests
Signed-off-by: imarom <[email protected]>
imarom [Tue, 25 Oct 2016 09:47:47 +0000 (12:47 +0300)]
added performance test (starting with trex09)
Signed-off-by: imarom <[email protected]>
Anton Kiselev [Mon, 24 Oct 2016 10:05:45 +0000 (17:05 +0700)]
signoff
Signed-off-by: Anton Kiselev <[email protected]>
Anton Kiselev [Thu, 20 Oct 2016 07:49:44 +0000 (14:49 +0700)]
preserve abstract model structure, calculate values and show structure changes
Yaroslav Brustinov [Thu, 20 Oct 2016 03:58:17 +0000 (06:58 +0300)]
fix dpdk_setup_ports.py for Python3
Signed-off-by: Yaroslav Brustinov <[email protected]>
Ido Barnea [Thu, 20 Oct 2016 10:01:48 +0000 (13:01 +0300)]
Small fix to dpdk_setup_ports.py
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Thu, 20 Oct 2016 08:40:46 +0000 (11:40 +0300)]
Added support for ip based config generation to dpdk_setup_ports.py
Signed-off-by: Ido Barnea <[email protected]>
Ido Barnea [Thu, 20 Oct 2016 07:47:17 +0000 (10:47 +0300)]
Merge branch 'master' of https://github.com/danklein10/trex-core
Signed-off-by: Ido Barnea <[email protected]>
Dan Klein [Wed, 19 Oct 2016 19:54:37 +0000 (22:54 +0300)]
-s
imarom [Tue, 18 Oct 2016 17:31:12 +0000 (19:31 +0200)]
severe crash when time strech push a node in the top of the priority queue
between TOP and POP
it was obsereved during execution of the command
push -r -f /auto/avc-devtest/CS-NBAR/SR_639103737/PcapPerIp.pcap -a -n
10000000 -s 1000
when two adject ports exists
Signed-off-by: imarom <[email protected]>
Ido Barnea [Tue, 18 Oct 2016 14:28:19 +0000 (17:28 +0300)]
Help message fixes + removing unused command line options
Signed-off-by: Ido Barnea <[email protected]>
Anton Kiselev [Tue, 18 Oct 2016 12:46:59 +0000 (19:46 +0700)]
signoff
Signed-off-by: Anton Kiselev <[email protected]>
Anton Kiselev [Tue, 18 Oct 2016 12:46:06 +0000 (19:46 +0700)]
add unit tests for scapy service
Signed-off-by: Anton Kiselev <[email protected]>
Anton Kiselev [Tue, 18 Oct 2016 07:48:41 +0000 (14:48 +0700)]
signoff
Signed-off-by: Anton Kiselev <[email protected]>
Yaroslav Brustinov [Mon, 17 Oct 2016 23:06:25 +0000 (02:06 +0300)]
typo
Anton Kiselev [Mon, 17 Oct 2016 11:27:59 +0000 (18:27 +0700)]
Updating documentation for scapy_service
Anton Kiselev [Mon, 17 Oct 2016 07:16:16 +0000 (14:16 +0700)]
update scapy_service for gui usage.
- build_pkt, reconstruct_pkt and corresponding data structures changed
in order to support nested protocols and correct field ordering
- binary packet editing capabilities with reconstruct_pkt
- added read_pcap, write_pcap for working with pcap files
- added get_definitions for retrieving scapy_service definitions for GUI
- added get_payload_classes for retrieving available payload classes
- python2, python3 support
squash-merge of kisel /
196d638
Yaroslav Brustinov [Sun, 16 Oct 2016 06:26:14 +0000 (09:26 +0300)]
stl benchmark: step by step config creation
vakalapa [Fri, 14 Oct 2016 13:58:45 +0000 (06:58 -0700)]
Merge branch 'master' of csi-sceasr-b94:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core
vakalapa [Fri, 14 Oct 2016 13:57:42 +0000 (06:57 -0700)]
signingoff vakalapa
Signed-off-by: vakalapa <[email protected]>
imarom [Fri, 14 Oct 2016 13:48:22 +0000 (15:48 +0200)]
added signedoff file
Signed-off-by: imarom <[email protected]>
imarom [Fri, 14 Oct 2016 13:47:47 +0000 (15:47 +0200)]
removing signedoff/imarom
Signed-off-by: imarom <[email protected]>
imarom [Thu, 13 Oct 2016 18:48:22 +0000 (20:48 +0200)]
-s
vakalapa [Thu, 13 Oct 2016 17:54:44 +0000 (10:54 -0700)]
-s
Hanoh Haim [Thu, 13 Oct 2016 16:48:35 +0000 (19:48 +0300)]
merge XL710 benchmark
Signed-off-by: Hanoh Haim <[email protected]>