summaryrefslogtreecommitdiffstats
path: root/scripts/automation/trex_control_plane/stl/trex_stl_lib
AgeCommit message (Collapse)AuthorFilesLines
2017-03-30check for service mode ports should be from among the acquired portsimarom1-6/+11
only any non acquired ports should be ignored Signed-off-by: imarom <imarom@cisco.com>
2017-03-14STL map() reset at startYaroslav Brustinov1-1/+1
Change-Id: I1515369763c8cccc4dc6bf537737b0d3e348d520 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-03-14STL map() using flow stats: ignores network noise + avoid sending ↵Yaroslav Brustinov1-30/+39
exponential number of packets from each consequential port. Change-Id: Ib5bebd5b64c8c316307181ba50c53df1e46a3466 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-03-13stl console: add "readonly" flag to connectYaroslav Brustinov2-2/+10
Change-Id: Iee3fc72efaa55cdbc457340b855982146167a859 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-03-09typo in STL API help + update trex21 tests configYaroslav Brustinov1-1/+1
Change-Id: Ic15d639332ce4898010cb98c458ce4accffbef29 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-03-08fix for https://trex-tgn.cisco.com/youtrack/issue/trex-369imarom1-29/+126
also added support for interactive debugging with IPython from the console (developer mode) Signed-off-by: imarom <imarom@cisco.com>
2017-03-07small fixes to TRexDataAnalysis and GAObjclassitraviv1-297/+307
Signed-off-by: itraviv <itraviv@cisco.com>
2017-03-06internal captures are not captured (RX core server feature)imarom1-3/+9
Signed-off-by: imarom <imarom@cisco.com>
2017-03-05fix STLVmFlowVarRepetableRandom typo instructionHanoh Haim1-4/+19
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2017-03-05STL console: sort streams in numerical orderYaroslav Brustinov1-3/+4
https://trex-tgn.cisco.com/youtrack/issue/trex-366 Change-Id: I8691a20c14fb55a66145c64ee1a1a3971e140a76 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-26added 'pkt' console command to help with debugging single packets transmitimarom2-1/+125
Signed-off-by: imarom <imarom@cisco.com>
2017-02-22fix for https://trex-tgn.cisco.com/youtrack/issue/trex-358imarom1-4/+3
Signed-off-by: imarom <imarom@cisco.com>
2017-02-21fix streams showimarom1-1/+7
Signed-off-by: imarom <imarom@cisco.com>
2017-02-16TX feature - draftimarom1-4/+0
Signed-off-by: imarom <imarom@cisco.com>
2017-02-07STL API: change STLError representationYaroslav Brustinov1-8/+11
Change-Id: I1d4f4f5b11764f720713811c019802eeac3f5071 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-06STL API: ping_ip returns data + formatted string and statusYaroslav Brustinov4-10/+62
Regression: add test for IPv6 ping and scan Change-Id: Ic9d15f0b7ea44fcc11336b95c012ceaa04af9e2d Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-06added another functional test - PINGimarom1-2/+2
Signed-off-by: imarom <imarom@cisco.com>
2017-02-06added example for functional tests using start_capture/stop_capture APIsimarom3-14/+118
Signed-off-by: imarom <imarom@cisco.com>
2017-02-06STL API scan6: If error at any port, raise error. If no error, return data ↵Yaroslav Brustinov2-9/+33
per port. Change-Id: I6592e890835fcbe16d35e6981de76c01999d6883 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-05test breakage on csi-trex-06imarom1-1/+1
Signed-off-by: imarom <imarom@cisco.com>
2017-02-02zmq os independentYaroslav Brustinov1-6/+6
Change-Id: Iaf5a782be4db26a979a7535454719e8e62b5969a Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-02remove code inserted by incorrect merge resolveYaroslav Brustinov1-2/+0
Change-Id: Ic2c4e8ce8cd5eed8bea230603838dd66f05ef4ea Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-02console scan6: ipv6 column width adaptive to length of addressesYaroslav Brustinov1-1/+6
Change-Id: I08c7dd08487102bb09b337c20101a62469a38e7d Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-02ipv6 scan & pingYaroslav Brustinov11-54/+439
Change-Id: I4f8112b4c942d149da5ea3f0ee01ac82d7fe32cc Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-02replace yaml.load with yaml.safe_load in several placesYaroslav Brustinov1-1/+1
Change-Id: I4ba8291acbb56ed3be58ad9bdfa1492892695458 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-02-01added tests for captureimarom3-34/+106
few tweaks Signed-off-by: imarom <imarom@cisco.com>
2017-01-31identation fiximarom1-3/+3
Signed-off-by: imarom <imarom@cisco.com>
2017-01-29documenation errorsimarom1-14/+18
Signed-off-by: imarom <imarom@cisco.com>
2017-01-29Merge branch 'master' into captureimarom1-1/+1
2017-01-29code review - cont.imarom3-12/+8
Signed-off-by: imarom <imarom@cisco.com>
2017-01-29Python HLTAPI bug in TOS calculationYaroslav Brustinov1-1/+1
Change-Id: I6b65c8af479a3bd6a562e3fa1c95e3f766c95d7d Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-01-26code review - few cleanupsimarom5-66/+89
Signed-off-by: imarom <imarom@cisco.com>
2017-01-25capture - personal code reviewimarom1-6/+13
Signed-off-by: imarom <imarom@cisco.com>
2017-01-24code review cleanups - C++imarom1-1/+1
Signed-off-by: imarom <imarom@cisco.com>
2017-01-22Merge branch 'master' into captureimarom3-32/+51
Signed-off-by: imarom <imarom@cisco.com> Conflicts: scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_jsonrpc_client.py scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_port.py src/main_dpdk.cpp
2017-01-22few tweaksimarom2-6/+12
Signed-off-by: imarom <imarom@cisco.com>
2017-01-19fine tuneimarom1-3/+4
Signed-off-by: imarom <imarom@cisco.com>
2017-01-18many capture modes in Python consoleimarom3-109/+108
Signed-off-by: imarom <imarom@cisco.com>
2017-01-12Add help message for --no-scapy-server flagYaroslav Brustinov3-31/+34
Python API: fix arp resolve console message Python API: retry ZMQ send/recv only for push_pcap Console: portattr fix for readonly mode Change-Id: I69587987deb4edfbe192ee422ce6aad74b1ecaf3 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2017-01-11capture - draft commitimarom3-24/+187
Signed-off-by: imarom <imarom@cisco.com>
2017-01-04draft - unreviewedimarom4-94/+77
Signed-off-by: imarom <imarom@cisco.com>
2017-01-03Stateless API: increase delay in remove rx filters to 100ms in case of ↵Yaroslav Brustinov2-3/+18
virtual NICs. Regression: increase delay in remove rx filters in trex07 to 100ms in test_all_profiles test. Change-Id: Ia7dda25c94aeadcaae0b16023f6ea2957a99906f Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-25regression breakageimarom1-0/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-12-25Update STL API version to 3.0Yaroslav Brustinov1-1/+1
Change-Id: Ib00cdc8f960522e54414cfda5ae7778887a9d0ec Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-25bug: ICMP ping did not ping the correct addressimarom1-1/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-12-25refactor layer config on prot attributesimarom7-81/+77
added guard against unconfigured MAC when going up with empty config file Signed-off-by: imarom <imarom@cisco.com>
2016-12-21RX services - general API to allow addition of new featuresimarom8-267/+376
see trex_stl_lib/rx_services/trex_stl_rx_service_api.py Signed-off-by: imarom <imarom@cisco.com>
2016-12-21watchdog disable for time capabilityimarom1-7/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-12-21minor error checks refinementsimarom4-30/+25
Signed-off-by: imarom <imarom@cisco.com>
2016-12-20trex-190 - Shutting down server and restarting with different config - ↵imarom1-3/+3
console out of sync Signed-off-by: imarom <imarom@cisco.com>