summaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2016-12-22stateful scheduler cleanupHanoh Haim15-0/+28
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-22UDP NAT --learn mode 1,3 support - doc + regression testsIdo Barnea4-5/+18
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-22stateful repeat flows is no accurate - filter tests for now until it will be ↵Hanoh Haim4-32/+33
fixed Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-21master_daemon: failure if directory in package is not in format v1.11Yaroslav Brustinov1-6/+11
Change-Id: Ieb8a0438826148296600a5ab1783376e03df1459 Signed-off-by: Yaroslav Brustinov <ybrustin@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-21Add affinity for scapy_daemon_server to master thread from config fileYaroslav Brustinov2-8/+12
Change-Id: I83d3138b713f3448bbc649e6d7a5fabe3860285c Signed-off-by: Yaroslav Brustinov <ybrustin@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-21improve Stateful schedulerHanoh Haim54-0/+45
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-20Fix the way root user is being determined in Python; Running ↵Yaroslav Brustinov5-16/+15
scapy_daemon_server and stl_rpc_proxy now should work without tty; Change-Id: Id70be83956a9b8279197c68dd58b674e972fc1a9 Signed-off-by: Yaroslav Brustinov <ybrustin@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>
2016-12-20scapy_server fix Python3 issueYaroslav Brustinov1-1/+1
Change-Id: I39c0590673fd481fd6cf01ea6c0657a586c3e0a8 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-20STL profile bench.py: add 'imix' option to tunable 'size'Yaroslav Brustinov1-5/+12
Change-Id: I55dd86d69a6fb49cd349c79be966b6c3415ccc1d Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-20scapy launcherYaroslav Brustinov3-15/+281
Change-Id: Iafe0365e82c5386e87dbf7abd0f0982c3ff95d80 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-20Check OS version for Mellanox NICs; More detailed args error prints; 40G and ↵Yaroslav Brustinov2-17/+23
Mellanox driver classes inherit from Base, not 10G. Change-Id: I55f7833078ca9d7bfcda211ad165a656ce5014c5 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-19Merge branch 'payload_gen_total_size_ether_chksum' of ↵Hanoh Haim2-5/+7
git://github.com/kisel/trex-core into field_engine
2016-12-19Add check for cache_size parameter input.Vyacheslav Ogai1-0/+2
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Added a workaround for Ether.fieldsVyacheslav Ogai1-13/+27
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Add field engine instructions templates metadata.Vyacheslav Ogai2-2/+18
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Added autocompletion support for offset parameter.Vyacheslav Ogai1-7/+15
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Update _existed_flow_var_names. Now it returns all Flow var names.Vyacheslav Ogai2-2/+9
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Add more VM insructions.Vyacheslav Ogai1-27/+115
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Support autocompletion for VM instruction parameters.Vyacheslav Ogai2-28/+76
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Fix minor bugs in VM instructions.Vyacheslav Ogai1-43/+44
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Update field engine defs. Generation vm instrucions from updated model.Vyacheslav Ogai3-112/+125
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Add instrucitons meta. Delete split_by_field field engine global parameter.Vyacheslav Ogai3-21/+88
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19Added initial implementation of Field Engine support.Vyacheslav Ogai4-6/+255
Signed-off-by: Vyacheslav Ogai <vyacheslav.ogai@gmail.com>
2016-12-19PYZMQ memory leakage:imarom6-66/+54
see this: https://github.com/zeromq/pyzmq/issues/767 and this: https://github.com/minrk/pyzmq/commit/51bbb2d2e3197343d7cfe0aa6d500b61e63c7b01 Signed-off-by: imarom <imarom@cisco.com>
2016-12-19changes from code reviewYaroslav Brustinov4-72/+48
Change-Id: I628608643d902bd6310b04b8036fc5f1fcc42309 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-191) limit number of streams per port to 20kYaroslav Brustinov4-13/+40
2) fix showing error in TUI 3) represensation of STLError: show only errors if error, limit by 10 entries Change-Id: Ib8de9222e7fc09dd67275283857d0d7e9cb5988c Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-19STL API: fix split batch to chunks - don't stop at chunk with error, return ↵Yaroslav Brustinov1-8/+2
all the result, not just error in case of error. Change-Id: I50162301054500585ecfffcdaad78992cfda9b0e Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-19add min_ipg to push_pcapsYaroslav Brustinov4-91/+154
Change-Id: I353f8903c40963517fd2fed721cc0671d9f6dc4b Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-19verify L2/L3 configuration cannot be done under trafficimarom2-9/+4
also ping and arp Signed-off-by: imarom <imarom@cisco.com>
2016-12-18Fix trex-310 get_active_pgids() does not workIdo Barnea1-0/+2
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-16regression: add --restart-daemon flag, without it trex_daemon_server will ↵Yaroslav Brustinov2-20/+18
not be restarted. Change-Id: I5750a11cc9587ae639ef8044f3ff5f1bdf19441b Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-16master_daemon: taskset to 0Yaroslav Brustinov1-0/+5
Change-Id: I74ef8bdf8b0be9f29e0dfc2bae68c1cb451e1a7a Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-15Fix Trex25 Ipv6 statefull latency test failuresIdo Barnea1-1/+14
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-15documenation for neighboring protocolsimarom1-1/+2
Signed-off-by: imarom <imarom@cisco.com>
2016-12-14master daemon: give same name for downloaded package, thus the size will not ↵Yaroslav Brustinov1-2/+1
explode Change-Id: Iffc4fe698b8a9d27656b7211fd2b969e735ef596 Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
2016-12-14tune trex-09 performanceHanoh Haim1-1/+1
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-14Small fix left out in 6c31c0534acf57fc3e0e26fe964bbc67d9d7d63cIdo Barnea1-1/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-13Temporary Revert "Small fix left out in ↵Ido Barnea1-1/+1
6c31c0534acf57fc3e0e26fe964bbc67d9d7d63c" since it brakes regression on 06 and 25. Seems like real issue on these setups. This reverts commit fe755604ec04ed7f8622394f99f0048901dad4e1.
2016-12-13Merge branch 'master' into rx_phase_2imarom12-40/+424
2016-12-13startup issues with L2/L3imarom1-1/+1
Signed-off-by: imarom <imarom@cisco.com>
2016-12-13Major refactor - L2 / L3 modes for portsimarom6-116/+129
Signed-off-by: imarom <imarom@cisco.com>
2016-12-13Small fix left out in 6c31c0534acf57fc3e0e26fe964bbc67d9d7d63cIdo Barnea1-1/+1
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-12grat ARPimarom4-79/+171
Signed-off-by: imarom <imarom@cisco.com>
2016-12-12Added VIC tests + VIC small fix + fail tests if latency packets failIdo Barnea2-2/+24
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
2016-12-12tune trex-09 resultsHanoh Haim1-1/+1
Signed-off-by: Hanoh Haim <hhaim@cisco.com>
2016-12-11Cantos MTU is printed in a different wayHanoh Haim1-1/+5
Signed-off-by: Hanoh Haim <hhaim@cisco.com>