summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2016-09-12 13:41:51 +0300
committerimarom <imarom@cisco.com>2016-09-12 13:41:51 +0300
commit34a6b9050f9179e8000e54b0b3c07f054322c5a2 (patch)
tree22db1690e95321cb74638b80384107ccde40c40c
parentb87818b8fdb3a73cd5a6247eacada460b57392ff (diff)
added minimum values for validate command
see https://trex-tgn.cisco.com/youtrack/issue/trex-243
-rw-r--r--src/rpc-server/commands/trex_rpc_cmd_stream.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/rpc-server/commands/trex_rpc_cmd_stream.cpp b/src/rpc-server/commands/trex_rpc_cmd_stream.cpp
index 680de2af..88750277 100644
--- a/src/rpc-server/commands/trex_rpc_cmd_stream.cpp
+++ b/src/rpc-server/commands/trex_rpc_cmd_stream.cpp
@@ -747,12 +747,18 @@ TrexRpcCmdValidate::_run(const Json::Value &params, Json::Value &result) {
generate_execute_err(result, ex.what());
}
-
+ /* max values */
result["result"]["rate"]["max_bps_l2"] = graph->get_max_bps_l2();
result["result"]["rate"]["max_bps_l1"] = graph->get_max_bps_l1();
result["result"]["rate"]["max_pps"] = graph->get_max_pps();
result["result"]["rate"]["max_line_util"] = (graph->get_max_bps_l1() / port->get_port_speed_bps()) * 100.0;
+ /* min values */
+ result["result"]["rate"]["min_bps_l2"] = graph->get_max_bps_l2(0);
+ result["result"]["rate"]["min_bps_l1"] = graph->get_max_bps_l1(0);
+ result["result"]["rate"]["min_pps"] = graph->get_max_pps(0);
+ result["result"]["rate"]["min_line_util"] = (graph->get_max_bps_l1(0) / port->get_port_speed_bps()) * 100.0;
+
result["result"]["graph"]["expected_duration"] = graph->get_duration();
result["result"]["graph"]["events_count"] = (int)graph->get_events().size();