trex.git
9 years agoMerge pyATS support
Hanoh Haim [Thu, 17 Mar 2016 15:01:15 +0000 (17:01 +0200)]
Merge pyATS support

9 years agoadd pyATS help
Hanoh Haim [Thu, 17 Mar 2016 15:01:04 +0000 (17:01 +0200)]
add pyATS help

9 years agofix integer checks, now they include "long"
Yaroslav Brustinov [Thu, 17 Mar 2016 14:54:46 +0000 (16:54 +0200)]
fix integer checks, now they include "long"

9 years ago'port_id' paramter for profiles
imarom [Thu, 17 Mar 2016 08:56:38 +0000 (10:56 +0200)]
'port_id' paramter for profiles

9 years agoe1000 patch to reduce log level of reading from file descriptor... error
Ido Barnea [Wed, 16 Mar 2016 18:08:57 +0000 (20:08 +0200)]
e1000 patch to reduce log level of reading from file descriptor... error

9 years agoMerge branch 'master' of csi-sceasr-b32:/auto/proj-pcube-b/apps/PL-b/tools/repo/...
Ido Barnea [Wed, 16 Mar 2016 18:04:28 +0000 (20:04 +0200)]
Merge branch 'master' of csi-sceasr-b32:/auto/proj-pcube-b/apps/PL-b/tools/repo//trex-core

9 years agotunables show on the console
imarom [Wed, 16 Mar 2016 16:32:45 +0000 (18:32 +0200)]
tunables show on the console

9 years agoregression: trex14 updated classification
Yaroslav Brustinov [Wed, 16 Mar 2016 12:52:30 +0000 (14:52 +0200)]
regression: trex14 updated classification

9 years agotunables for console
imarom [Wed, 16 Mar 2016 12:23:53 +0000 (14:23 +0200)]
tunables for console

9 years agotraceback should not inlcude our code
imarom [Wed, 16 Mar 2016 09:39:04 +0000 (11:39 +0200)]
traceback should not inlcude our code

9 years agoFIX: direction for profile
imarom [Wed, 16 Mar 2016 09:30:40 +0000 (11:30 +0200)]
FIX: direction for profile

9 years agobuilding native code: remove checksum fields
Yaroslav Brustinov [Tue, 15 Mar 2016 14:19:13 +0000 (16:19 +0200)]
building native code: remove checksum fields

9 years agoSupport for Q in Q for debug packets
Ido Barnea [Tue, 15 Mar 2016 11:19:20 +0000 (13:19 +0200)]
Support for Q in Q for debug packets

9 years agodavid comments
Hanoh Haim [Mon, 14 Mar 2016 16:17:36 +0000 (18:17 +0200)]
david comments

9 years agoMerge profile doc
Hanoh Haim [Mon, 14 Mar 2016 14:56:01 +0000 (16:56 +0200)]
Merge profile doc

9 years agoadd profile doc
Hanoh Haim [Mon, 14 Mar 2016 14:55:42 +0000 (16:55 +0200)]
add profile doc

9 years agoRX tests
imarom [Mon, 14 Mar 2016 14:32:19 +0000 (16:32 +0200)]
RX tests

9 years agoSTL RX tests
imarom [Mon, 14 Mar 2016 12:15:53 +0000 (14:15 +0200)]
STL RX tests

9 years agoFix for issue with flow stats when doing fast stop/start for stream
Ido Barnea [Mon, 14 Mar 2016 14:20:04 +0000 (16:20 +0200)]
Fix for issue with flow stats when doing fast stop/start for stream

9 years agoadd packet builder doc
Hanoh Haim [Mon, 14 Mar 2016 12:08:29 +0000 (14:08 +0200)]
add packet builder doc

9 years agomerge cleanup
Hanoh Haim [Mon, 14 Mar 2016 11:48:40 +0000 (13:48 +0200)]
merge cleanup

9 years agosome cleanup for API doc
Hanoh Haim [Mon, 14 Mar 2016 11:37:44 +0000 (13:37 +0200)]
some cleanup for API doc

9 years agoregression: stl speedup (fix)
Yaroslav Brustinov [Mon, 14 Mar 2016 10:00:16 +0000 (12:00 +0200)]
regression: stl speedup (fix)

9 years agoregression: stl speedup
Yaroslav Brustinov [Mon, 14 Mar 2016 09:14:13 +0000 (11:14 +0200)]
regression: stl speedup

9 years agoremoved some prints and a fix for error handling on add_streams
imarom [Sun, 13 Mar 2016 15:37:36 +0000 (17:37 +0200)]
removed some prints and a fix for error handling on add_streams

9 years ago add more API sample
Hanoh Haim [Sun, 13 Mar 2016 15:07:39 +0000 (17:07 +0200)]
 add more API sample

9 years agoadd_streams now returns the correct stream IDs which were allocated by the port
imarom [Sun, 13 Mar 2016 13:23:51 +0000 (15:23 +0200)]
add_streams now returns the correct stream IDs which were allocated by the port

9 years agoRX stats API/TUI refinement
imarom [Sun, 13 Mar 2016 13:11:15 +0000 (15:11 +0200)]
RX stats API/TUI refinement

9 years agoAlways send timestamp in flow stat. Even if no data
Ido Barnea [Sun, 13 Mar 2016 13:05:31 +0000 (15:05 +0200)]
Always send timestamp in flow stat. Even if no data

9 years agobdir simple
Hanoh Haim [Sun, 13 Mar 2016 12:43:11 +0000 (14:43 +0200)]
bdir simple

9 years agoSend empty dict if no change for pg_id in flow stat
Ido Barnea [Sun, 13 Mar 2016 12:32:39 +0000 (14:32 +0200)]
Send empty dict if no change for pg_id in flow stat

9 years agoprebuild for ZMQ
imarom [Sun, 13 Mar 2016 11:51:03 +0000 (13:51 +0200)]
prebuild for ZMQ
with README.txt

9 years agoregression: fix - error in some type of tests leads to ignoring other types of tests.
Yaroslav Brustinov [Sun, 13 Mar 2016 08:57:28 +0000 (10:57 +0200)]
regression: fix - error in some type of tests leads to ignoring other types of tests.

9 years agohlt add traffic_control: action=poll, reset, sync_run, clear_stats. add wait_on_traff...
Yaroslav Brustinov [Sun, 13 Mar 2016 08:34:53 +0000 (10:34 +0200)]
hlt add traffic_control: action=poll, reset, sync_run, clear_stats. add wait_on_traffic. fix cleanup_session to remove streams

9 years agoTRex will ask before bind/unbind interfaces with active (established) tcp connections
Yaroslav Brustinov [Sat, 12 Mar 2016 22:16:07 +0000 (00:16 +0200)]
TRex will ask before bind/unbind interfaces with active (established) tcp connections

9 years agoZMQ 32 bit for CEL 5.9
imarom [Fri, 11 Mar 2016 12:10:44 +0000 (14:10 +0200)]
ZMQ 32 bit for CEL 5.9

9 years agoregression: add error print
Yaroslav Brustinov [Fri, 11 Mar 2016 12:12:37 +0000 (14:12 +0200)]
regression: add error print

9 years agoremove disable zmq
Hanoh Haim [Thu, 10 Mar 2016 19:57:08 +0000 (21:57 +0200)]
remove disable zmq

9 years agov1.95
Hanoh Haim [Thu, 10 Mar 2016 17:34:05 +0000 (19:34 +0200)]
v1.95

9 years agomerge doc
Hanoh Haim [Thu, 10 Mar 2016 17:32:29 +0000 (19:32 +0200)]
merge doc

9 years ago basic doc for python client API
Hanoh Haim [Thu, 10 Mar 2016 17:23:30 +0000 (19:23 +0200)]
 basic doc for python client API

9 years agostress test for RX on stl_flow_stats.py
imarom [Thu, 10 Mar 2016 16:02:16 +0000 (18:02 +0200)]
stress test for RX on stl_flow_stats.py

9 years agofirst Stateless API doc
Hanoh Haim [Thu, 10 Mar 2016 15:37:03 +0000 (17:37 +0200)]
first Stateless API doc

9 years agoa minor fix
imarom [Thu, 10 Mar 2016 15:29:23 +0000 (17:29 +0200)]
a minor fix

9 years agoyet another RX stats fixup
imarom [Thu, 10 Mar 2016 15:15:36 +0000 (17:15 +0200)]
yet another RX stats fixup

9 years agominor fix
imarom [Thu, 10 Mar 2016 09:53:58 +0000 (11:53 +0200)]
minor fix

9 years agoRX stats #2
imarom [Thu, 10 Mar 2016 08:21:37 +0000 (10:21 +0200)]
RX stats #2

9 years agoRX STATS !
imarom [Wed, 9 Mar 2016 16:04:31 +0000 (18:04 +0200)]
RX STATS !

9 years agoBW for RX stats
imarom [Tue, 8 Mar 2016 14:05:16 +0000 (16:05 +0200)]
BW for RX stats

9 years agoRX stats - major refactor
imarom [Tue, 8 Mar 2016 07:20:02 +0000 (09:20 +0200)]
RX stats - major refactor

9 years agoregression: stl added 1 more map try + sleep
Yaroslav Brustinov [Thu, 10 Mar 2016 09:33:39 +0000 (11:33 +0200)]
regression: stl added 1 more map try + sleep

9 years agostl map: send initial streams to calm down switches, send x3 traffic to filter noises
Yaroslav Brustinov [Thu, 10 Mar 2016 08:51:26 +0000 (10:51 +0200)]
stl map: send initial streams to calm down switches, send x3 traffic to filter noises

9 years agoregression: exchange --copy flag to --pkg argument, to run server with given package...
Yaroslav Brustinov [Wed, 9 Mar 2016 21:43:21 +0000 (23:43 +0200)]
regression: exchange --copy flag to --pkg argument, to run server with given package unzipped to /tmp/trex-scripts dir

9 years agoregression:fix
Yaroslav Brustinov [Wed, 9 Mar 2016 15:16:13 +0000 (17:16 +0200)]
regression:fix

9 years agoregression: fix
Yaroslav Brustinov [Wed, 9 Mar 2016 13:51:42 +0000 (15:51 +0200)]
regression: fix

9 years agofix
Yaroslav Brustinov [Wed, 9 Mar 2016 13:11:14 +0000 (15:11 +0200)]
fix

9 years agofix
Yaroslav Brustinov [Wed, 9 Mar 2016 12:37:52 +0000 (14:37 +0200)]
fix

9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Wed, 9 Mar 2016 12:05:47 +0000 (14:05 +0200)]
Merge remote-tracking branch 'origin/master'

9 years agoregression: stl updates
Yaroslav Brustinov [Wed, 9 Mar 2016 12:05:08 +0000 (14:05 +0200)]
regression: stl updates

9 years agoSupport for rx_thread_id instead of latency_thread_id
Ido Barnea [Wed, 9 Mar 2016 11:40:00 +0000 (13:40 +0200)]
Support for rx_thread_id instead of latency_thread_id
Some white space/indentation cleanup

9 years agoFlow stat fix for issue of counting more than 1 stream
Ido Barnea [Wed, 9 Mar 2016 09:25:05 +0000 (11:25 +0200)]
Flow stat fix for issue of counting more than 1 stream

9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Wed, 9 Mar 2016 09:04:28 +0000 (11:04 +0200)]
Merge remote-tracking branch 'origin/master'

9 years agoregression: stl updates
Yaroslav Brustinov [Wed, 9 Mar 2016 09:04:08 +0000 (11:04 +0200)]
regression: stl updates

9 years agoAdditions and fixes to per flow stats
Ido Barnea [Tue, 8 Mar 2016 16:22:50 +0000 (18:22 +0200)]
Additions and fixes to per flow stats

9 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Brustinov [Tue, 8 Mar 2016 11:38:31 +0000 (13:38 +0200)]
Merge remote-tracking branch 'origin/master'

9 years agofix to rx stats crash when adding 2 streams and stopping
Ido Barnea [Tue, 8 Mar 2016 09:39:58 +0000 (11:39 +0200)]
fix to rx stats crash when adding 2 streams and stopping

9 years agoMerge enic patch
Hanoh Haim [Tue, 8 Mar 2016 09:18:07 +0000 (11:18 +0200)]
Merge enic patch

9 years agoenic patch
Hanoh Haim [Tue, 8 Mar 2016 09:07:20 +0000 (11:07 +0200)]
enic patch

9 years agoregression: add stateless support (WIP); Scapy builder: fix remove MACs from binary...
Yaroslav Brustinov [Tue, 8 Mar 2016 08:28:20 +0000 (10:28 +0200)]
regression: add stateless support (WIP); Scapy builder: fix remove MACs from binary, do not build by default;

9 years agointerleave example - monor fix
Hanoh Haim [Mon, 7 Mar 2016 16:33:50 +0000 (18:33 +0200)]
interleave example - monor fix

9 years agointerleave example
Hanoh Haim [Mon, 7 Mar 2016 16:28:50 +0000 (18:28 +0200)]
interleave example

9 years agoFix to simulator compilation error
Ido Barnea [Mon, 7 Mar 2016 14:59:17 +0000 (16:59 +0200)]
Fix to simulator compilation error

9 years agoAdded get_active_pgids
Ido Barnea [Mon, 7 Mar 2016 13:58:03 +0000 (15:58 +0200)]
Added get_active_pgids

9 years agoscapy all- remove more unnecessary imports
Hanoh Haim [Mon, 7 Mar 2016 11:04:15 +0000 (13:04 +0200)]
scapy all- remove more unnecessary imports

9 years agoscapy all- remove more unnecessary imports
Hanoh Haim [Mon, 7 Mar 2016 11:02:58 +0000 (13:02 +0200)]
scapy all- remove more unnecessary imports

9 years agominor
Hanoh Haim [Mon, 7 Mar 2016 11:00:25 +0000 (13:00 +0200)]
minor

9 years agoMerge scapy remove crypto. for ADS server
Hanoh Haim [Mon, 7 Mar 2016 10:54:33 +0000 (12:54 +0200)]
Merge scapy remove crypto. for ADS server

9 years agoscapy library remove crypto and ans1
Hanoh Haim [Mon, 7 Mar 2016 10:54:16 +0000 (12:54 +0200)]
scapy library remove crypto and ans1

9 years agochanged STLRxStats to STLFlowStats
Ido Barnea [Mon, 7 Mar 2016 09:21:21 +0000 (11:21 +0200)]
changed STLRxStats to STLFlowStats

9 years agochanged rx stats to flow stats everywhere
Ido Barnea [Mon, 7 Mar 2016 08:55:59 +0000 (10:55 +0200)]
changed rx stats to flow stats everywhere

9 years agoCRITICAL fix for packets less than 60 bytes
imarom [Mon, 7 Mar 2016 08:00:37 +0000 (10:00 +0200)]
CRITICAL fix for packets less than 60 bytes

9 years agofunctional tests - not fast enough - now 9 seconds...
imarom [Sun, 6 Mar 2016 13:57:27 +0000 (15:57 +0200)]
functional tests - not fast enough - now 9 seconds...

9 years ago1. blazing fast regression
imarom [Sun, 6 Mar 2016 11:24:25 +0000 (13:24 +0200)]
1. blazing fast regression
2. API checks for Python version

9 years agoimprove init speed of 1gb ports (12 ports init time reduced from 55 secs to 15)
Yaroslav Brustinov [Sat, 5 Mar 2016 23:48:57 +0000 (01:48 +0200)]
improve init speed of 1gb ports (12 ports init time reduced from 55 secs to 15)

9 years agoadd --native argument to simulator
Yaroslav Brustinov [Sat, 5 Mar 2016 22:24:54 +0000 (00:24 +0200)]
add --native argument to simulator

9 years agoadd manual padding to 60 bytes with zeros
Yaroslav Brustinov [Fri, 4 Mar 2016 15:10:33 +0000 (17:10 +0200)]
add manual padding to 60 bytes with zeros

9 years agoreturn 4 tests
Yaroslav Brustinov [Fri, 4 Mar 2016 11:56:15 +0000 (13:56 +0200)]
return 4 tests

9 years agoyet another patch for regression
Hanoh Haim [Fri, 4 Mar 2016 06:35:57 +0000 (08:35 +0200)]
yet another patch for regression

9 years ago patch the regression for now
Hanoh Haim [Fri, 4 Mar 2016 06:00:57 +0000 (08:00 +0200)]
 patch the regression for now

9 years agov1.94
Hanoh Haim [Fri, 4 Mar 2016 05:45:52 +0000 (07:45 +0200)]
v1.94

9 years agov1.94
Hanoh Haim [Fri, 4 Mar 2016 05:45:41 +0000 (07:45 +0200)]
v1.94

9 years agoTemporary putting back latency_thread_id instead of rx_thread_id in cfg
Ido Barnea [Fri, 4 Mar 2016 05:20:34 +0000 (07:20 +0200)]
Temporary putting back latency_thread_id instead of rx_thread_id in cfg
file

9 years agoignore python3 cache, generated code files
Yaroslav Brustinov [Fri, 4 Mar 2016 01:46:39 +0000 (03:46 +0200)]
ignore python3 cache, generated code files
add option to export Profile (and thus stream too) to Python code
add for each profile in functional tests generating it to Python code and comparing to same pcap result
add loading Prifile via add_streams()
fix IMIX rates in HLTAPI used with line % and bps
Scapy packet builder: fixes to load of pcap/yaml - use MAC from pcap (with flag), remove FCS (with flag), support for VM with offsets by name

9 years agoRX stats example "stl_rx_stream.py"
imarom [Thu, 3 Mar 2016 16:10:29 +0000 (18:10 +0200)]
RX stats example "stl_rx_stream.py"

9 years agoRX stats API
imarom [Thu, 3 Mar 2016 14:34:20 +0000 (16:34 +0200)]
RX stats API

9 years agoMerge Console merge
Hanoh Haim [Thu, 3 Mar 2016 15:14:28 +0000 (17:14 +0200)]
Merge Console merge

9 years agoconsole help looks better now
Hanoh Haim [Thu, 3 Mar 2016 15:14:12 +0000 (17:14 +0200)]
console help looks better now

9 years agoSmall flow stat fix
Ido Barnea [Thu, 3 Mar 2016 14:12:36 +0000 (16:12 +0200)]
Small flow stat fix

9 years agoper flow stat bug fix (counting everything twice)
Ido Barnea [Thu, 3 Mar 2016 11:46:30 +0000 (13:46 +0200)]
per flow stat bug fix (counting everything twice)

9 years agochanging "latency" to "rx" + rx core options logic fix
Ido Barnea [Thu, 3 Mar 2016 09:40:57 +0000 (11:40 +0200)]
changing "latency" to "rx" + rx core options logic fix
indentation fix, whitespace cleanup