diff options
author | 2016-11-06 18:50:16 +0200 | |
---|---|---|
committer | 2016-11-06 18:50:16 +0200 | |
commit | e85ea75669ea39e4f99519138a3a84e4df6eed2d (patch) | |
tree | 27e1563def12afc2ef03c369324aa2b03807cc76 /src/rpc-server/commands | |
parent | a1ade6fd8e044b9866a8644db3519305539cfc61 (diff) |
RX features
Signed-off-by: imarom <imarom@cisco.com>
Diffstat (limited to 'src/rpc-server/commands')
-rw-r--r-- | src/rpc-server/commands/trex_rpc_cmd_general.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
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"); } |