summaryrefslogtreecommitdiffstats
path: root/scripts/automation/trex_control_plane/stl/trex_stl_lib
AgeCommit message (Collapse)AuthorFilesLines
2016-12-11STL API: fix split batch to chunks - one packet not being sentYaroslav Brustinov1-4/+3
Change-Id: Id2e96f2fe6a6c1bb0438198675a61f3c73d53072 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-11few tweaksimarom2-6/+7
Signed-off-by: imarom <imarom@cisco.com>
2016-12-10Stateless API: send batches by chunksYaroslav Brustinov1-4/+27
Change-Id: If551b474c4b6be58dfc3ed19e5c14a4ccd387afd Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-10Limit ZMQ RPC requests to 999999 bytes at CPP side. TODO: split requests at ↵Yaroslav Brustinov2-4/+16
Python to smaller chunks. Change-Id: Ieaf477d2ed8264e30a8275a75d597fdc8858da79 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-06RX features phase 2 - ARP and ICMP self responseimarom4-33/+140
Signed-off-by: imarom <imarom@cisco.com>
2016-12-06breakage to flow ctrl - fixedimarom1-1/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-12-04test breakage due to incorrect speed calculationimarom2-6/+5
Signed-off-by: imarom <imarom@cisco.com>
2016-12-01refactor RX coreimarom3-30/+60
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30doc breakageimarom1-4/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30minor bugsimarom2-1/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30API change get_info -> get_formatted_infoimarom1-1/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-11-30reply to messagesimarom3-9/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-11-28self code reviewimarom4-411/+371
Signed-off-by: imarom <imarom@cisco.com>
2016-11-24self code reviewimarom1-3/+3
Signed-off-by: imarom <imarom@cisco.com>
2016-11-23merge issuesimarom2-2/+12
Signed-off-by: imarom <imarom@cisco.com>
2016-11-22RX features - removed 'none' and used Json::nullValueimarom1-9/+4
Signed-off-by: imarom <imarom@cisco.com>
2016-11-22RX features - few tweaksimarom4-14/+41
Signed-off-by: imarom <imarom@cisco.com>
2016-11-22RX features - added timestamp to RX packetsimarom1-16/+23
Signed-off-by: imarom <imarom@cisco.com>
2016-11-22RX features - added PING (echo ICMP) featureimarom3-126/+313
Signed-off-by: imarom <imarom@cisco.com>
2016-11-16Merge branch 'master' to rx_features phase 0.5imarom4-37/+100
Signed-off-by: imarom <imarom@cisco.com>
2016-11-16RX features - ARP resolveimarom4-43/+134
Signed-off-by: imarom <imarom@cisco.com>
2016-11-15STL push remote pcap: don't check that path exists at client sideYaroslav Brustinov2-13/+29
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-11-15RX features - another refinementimarom3-23/+233
Signed-off-by: imarom <imarom@cisco.com>
2016-11-15https://trex-tgn.cisco.com/youtrack/issue/trex-271imarom2-19/+48
Signed-off-by: imarom <imarom@cisco.com>
2016-11-14STL push dual port split fixesYaroslav Brustinov2-3/+15
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-11-14fix STL push pcap: start from zero (or explicit delay)Yaroslav Brustinov1-1/+6
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-11-13RX features - pre-resolve stageimarom5-100/+234
Signed-off-by: imarom <imarom@cisco.com>
2016-11-09RX features - added port attributes for IPv4 and DGimarom5-36/+106
Signed-off-by: imarom <imarom@cisco.com>
2016-11-08RX queue - ARP request workingimarom2-29/+89
Signed-off-by: imarom <imarom@cisco.com>
2016-11-07RX features - queueingimarom2-48/+164
Signed-off-by: imarom <imarom@cisco.com>
2016-11-06RX featuresimarom2-4/+53
Signed-off-by: imarom <imarom@cisco.com>
2016-11-06RX features - RX snifferimarom4-26/+149
Signed-off-by: imarom <imarom@cisco.com>
2016-11-03moved RX filter feature to port attrimarom5-32/+68
Signed-off-by: imarom <imarom@cisco.com>
2016-11-02draft: RX software featureimarom2-1/+33
Signed-off-by: imarom <imarom@cisco.com>
2016-10-30syntax sugar on GA + fill ActionNumber with dummy valueYaroslav Brustinov1-6/+6
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-10-30add ifdef guard to .h fileYaroslav Brustinov1-2/+1
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-30added action name to differ between same tests on different timesitraviv1-4/+5
Signed-off-by: itraviv <itraviv@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 Brustinov7-77/+257
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 Brustinov4-34/+138
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-25added performance test (starting with trex09)imarom1-1/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-09-30fix parsing tunables, add support for separate -t in console, add benchmark ↵Yaroslav Brustinov2-28/+40
profile
2016-09-29add hw_cs Python API docHanoh Haim1-3/+6
2016-09-29Add FE Instruction to fix TCP/UDP Payload checksum using hardware offload engineHanoh Haim1-0/+74