From e85ea75669ea39e4f99519138a3a84e4df6eed2d Mon Sep 17 00:00:00 2001 From: imarom Date: Sun, 6 Nov 2016 18:50:16 +0200 Subject: RX features Signed-off-by: imarom --- src/rpc-server/commands/trex_rpc_cmd_general.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/rpc-server') diff --git a/src/rpc-server/commands/trex_rpc_cmd_general.cpp b/src/rpc-server/commands/trex_rpc_cmd_general.cpp index a441fc33..b5747d21 100644 --- a/src/rpc-server/commands/trex_rpc_cmd_general.cpp +++ b/src/rpc-server/commands/trex_rpc_cmd_general.cpp @@ -708,12 +708,14 @@ TrexRpcCmdSetRxFeature::_run(const Json::Value ¶ms, Json::Value &result) { void TrexRpcCmdSetRxFeature::parse_capture_msg(const Json::Value &msg, TrexStatelessPort *port, Json::Value &result) { - std::string pcap_filename = parse_string(msg, "pcap_filename", result); + bool enabled = parse_bool(msg, "enabled", result); if (enabled) { + std::string pcap_filename = parse_string(msg, "pcap_filename", result); uint64_t limit = parse_uint32(msg, "limit", result); + if (limit == 0) { generate_parse_err(result, "limit cannot be zero"); } -- cgit 1.2.3-korg