diff options
author | imarom <imarom@cisco.com> | 2015-11-25 04:46:56 -0500 |
---|---|---|
committer | imarom <imarom@cisco.com> | 2015-11-25 04:46:56 -0500 |
commit | 4a41c26a5cf23635a5b1332af6e806c915cf7e6c (patch) | |
tree | 35e77fb81f60e5b6537d865760ea1d8f6f485c99 /scripts/automation/trex_control_plane/client/trex_stateless_client.py | |
parent | b0446de90c05d0a129fc38e6aef981dff243ccb7 (diff) |
support for "total" flag for start
also fixed a bug in mpps (trex console)
Diffstat (limited to 'scripts/automation/trex_control_plane/client/trex_stateless_client.py')
-rwxr-xr-x | scripts/automation/trex_control_plane/client/trex_stateless_client.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/automation/trex_control_plane/client/trex_stateless_client.py b/scripts/automation/trex_control_plane/client/trex_stateless_client.py index af166b7f..30550ca3 100755 --- a/scripts/automation/trex_control_plane/client/trex_stateless_client.py +++ b/scripts/automation/trex_control_plane/client/trex_stateless_client.py @@ -880,6 +880,7 @@ class CTRexStatelessClient(object): "start", self.cmd_start_line.__doc__, parsing_opts.PORT_LIST_WITH_ALL, + parsing_opts.TOTAL, parsing_opts.FORCE, parsing_opts.STREAM_FROM_PATH_OR_FILE, parsing_opts.DURATION, @@ -906,6 +907,10 @@ class CTRexStatelessClient(object): return RC_ERR("Failed to load stream pack") + if opts.total: + # if total was set - divide it between the ports + opts.mult['max'] = opts.mult['max'] / len(opts.ports) + return self.cmd_start(opts.ports, stream_list, opts.mult, opts.force, opts.duration) def cmd_stop_line (self, line): |