added minimum values for validate command
authorimarom <[email protected]>
Mon, 12 Sep 2016 10:41:51 +0000 (13:41 +0300)
committerimarom <[email protected]>
Mon, 12 Sep 2016 10:41:51 +0000 (13:41 +0300)
see https://trex-tgn.cisco.com/youtrack/issue/trex-243

src/rpc-server/commands/trex_rpc_cmd_stream.cpp

index 680de2a..8875027 100644 (file)
@@ -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();