1
0
mirror of https://github.com/rtbrick/bngblaster.git synced 2024-05-06 15:54:57 +00:00

update stream debug info

This commit is contained in:
Christian Giese
2024-03-28 08:45:27 +00:00
parent f276c52d81
commit 569080496b

View File

@@ -2630,20 +2630,19 @@ bbl_stream_json(bbl_stream_s *stream, bool debug)
}
if(root && debug) {
/* Add debug informations. */
json_object_set(root, "global-traffic", json_boolean(g_traffic));
json_object_set(root, "init-phase", json_boolean(g_init_phase));
json_object_set(root, "nat", json_boolean(stream->nat));
json_object_set(root, "reset", json_boolean(stream->reset));
json_object_set(root, "lag", json_boolean(stream->lag));
json_object_set(root, "tx-interface-state", json_string(interface_state_string(stream->tx_interface->state)));
json_object_set(root, "tx-packets-real", json_integer(stream->tx_packets));
json_object_set(root, "tx-seq", json_integer(stream->flow_seq));
json_object_set(root, "max-packets", json_integer(stream->max_packets));
json_object_set(root, "bucket", json_integer(stream->io_bucket->tokens));
json_object_set(root, "tokens", json_integer(stream->tokens));
if(stream->tcp) {
json_object_set(root, "tcp-flags", json_integer(stream->tcp_flags));
}
json_object_set(root, "debug-global-traffic", json_boolean(g_traffic));
json_object_set(root, "debug-init-phase", json_boolean(g_init_phase));
json_object_set(root, "debug-nat", json_boolean(stream->nat));
json_object_set(root, "debug-reset", json_boolean(stream->reset));
json_object_set(root, "debug-lag", json_boolean(stream->lag));
json_object_set(root, "debug-tx-pps-config", json_integer(stream->config->pps));
json_object_set(root, "debug-tx-interface-state", json_string(interface_state_string(stream->tx_interface->state)));
json_object_set(root, "debug-tx-packets-real", json_integer(stream->tx_packets));
json_object_set(root, "debug-tx-seq", json_integer(stream->flow_seq));
json_object_set(root, "debug-max-packets", json_integer(stream->max_packets));
json_object_set(root, "debug-bucket", json_integer(stream->io_bucket->tokens));
json_object_set(root, "debug-tokens", json_integer(stream->tokens));
json_object_set(root, "debug-tcp-flags", json_integer(stream->tcp_flags));
}
return root;
}