summaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2016-11-08Merge branch 'scapy_service_gui_updates' of git://github.com/kisel/trex-core ↵Hanoh Haim5-23/+483
into kisel-scapy_service_gui_updates
2016-11-08scapy_service payload gen: allow template_code without size propertyAnton Kiselev2-7/+20
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
2016-11-08fixup template_code payload generationAnton Kiselev2-2/+2
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
2016-11-07scapy_service: payload generator upper limit and null checkAnton Kiselev1-11/+14
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
2016-11-04scapy server python 3 compatibility fixes(file and pseudo-random generator)Anton Kiselev2-5/+10
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
2016-11-04add access to scapy.all from eval, tests to IPOptions, TCPOptionsAnton Kiselev2-1/+23
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
2016-11-04scapy_service: support total_bytes for BYTES payload generatorAnton Kiselev3-16/+60
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
2016-11-04scapy_service: support {vtype: BYTES, generate: ↵Anton Kiselev3-2/+130
ascii/bytes/template/template code } Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
2016-11-04add protocol definition json for scapy serverAnton Kiselev4-9/+254
Signed-off-by: Anton Kiselev <anton.kisel@gmail.com>
2016-11-04update trex09 performance numbersHanoh Haim1-1/+1
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-04update new performance number for kiwi02Hanoh Haim1-1/+1
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-03add performance numbers to kiwi02 setupHanoh Haim1-0/+50
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-11-03find_python.sh: search in more paths (python, /usr/bin/python etc.)Yaroslav Brustinov1-32/+19
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-11-03changed google analytics reporting attr actionNumber to be BUILD ID instead ↵itraviv1-3/+1
of a random string Signed-off-by: itraviv <itraviv@cisco.com>
2016-11-03dpdk_setup_ports.py: config creation - don't run TRex if IP config is wantedYaroslav Brustinov2-34/+38
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-11-03regression: ga report - generate random action nameYaroslav Brustinov1-1/+3
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-11-02dpdk_setup_ports.py config creation:Yaroslav Brustinov2-56/+64
1) MACs as string instead of array. 2) add --force-macs flag to use MACs and not IPs Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-11-02ZMQ library on script pathimarom1-0/+0
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02Trex threads - pin DPDK master thread to the master coreimarom1-0/+80
also, some names to the threads to make things clear and a script to show them Signed-off-by: imarom <imarom@cisco.com>
2016-11-02regression: stl performance test Python3 fixYaroslav Brustinov1-1/+1
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-11-02dpdk_setup_ports: do not check if TRex is already running when called --helpYaroslav Brustinov1-1/+4
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-31fix trex25 config fileIdo Barnea1-1/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-31Put real MACs on trex-dan and trex25 ipv6 router regression setupIdo Barnea2-10/+10
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-31regression: do not clear is_init at endYaroslav Brustinov1-1/+1
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-31regression functional gtests fix importsYaroslav Brustinov1-0/+2
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-31regression: fix gtests in functional can't run on b94Yaroslav Brustinov1-1/+1
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-30syntax sugar on GA + fill ActionNumber with dummy valueYaroslav Brustinov2-6/+7
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-30regression STL: first configure router, then start TRex for IP resolve to work.Yaroslav Brustinov3-10/+28
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-30add gtests as functional testYaroslav Brustinov1-0/+44
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-30add ifdef guard to .h fileYaroslav Brustinov6-19/+30
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 <ybrustin@cisco.com>
2016-10-30for now shutdown stateful GAimarom2-10/+12
Signed-off-by: imarom <imarom@cisco.com>
2016-10-30added action name to differ between same tests on different timesitraviv1-4/+5
Signed-off-by: itraviv <itraviv@cisco.com>
2016-10-30performance integration with GAimarom2-15/+37
Signed-off-by: imarom <imarom@cisco.com>
2016-10-30Added goldenMin and GoldenMax metrics for Google Analytics regression ↵itraviv1-3/+7
testing report Signed-off-by: itraviv <itraviv@cisco.com>
2016-10-30Updated Google Analytics Manager for regressionitraviv1-84/+18
Signed-off-by: itraviv <itraviv@cisco.com>
2016-10-28move port_attr from driver class to physical port class + small fixes ↵Yaroslav Brustinov3-19/+5
according to code review Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-28console: rearrange lines at "stats --ps"Yaroslav Brustinov3-6/+11
in case of start traffic with link down, return error with link state Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-28console "stats --ps" move link status to another lineYaroslav Brustinov2-5/+7
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-28stl port attr event: show exactly what was changedYaroslav Brustinov1-12/+23
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-28typoYaroslav Brustinov1-1/+2
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-28dpdk_setup_ports.py: fix add of help in case of "t-rex-64 --help"Yaroslav Brustinov10-101/+294
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 <ybrustin@cisco.com>
2016-10-28new port attr commands: flow control, link status, led statusYaroslav Brustinov7-34/+160
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 <ybrustin@cisco.com>
2016-10-27Fix to functional testsIdo Barnea2-7/+7
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-27Putting back MAC config in IPv6 regression testsIdo Barnea6-15/+36
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-10-27fix scapy_service ARP issue and add more layers in the serviceHanoh Haim5-78/+18
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-10-27performance - more tolerant valuesimarom2-5/+5
Signed-off-by: imarom <imarom@cisco.com>
2016-10-27regression: fix for python3 client testYaroslav Brustinov1-3/+1
2016-10-26typoYaroslav Brustinov1-4/+7
2016-10-26regression: stateless rx_check allow 0.1% errorsYaroslav Brustinov1-1/+1
2016-10-26fixed performance issue (moved STRECH case to low priority cases)imarom2-12/+16
Signed-off-by: imarom <imarom@cisco.com>