Report the number of processed packets in "ipsec statusall"
This commit is contained in:
@@ -205,7 +205,7 @@ static void log_ike_sa(FILE *out, ike_sa_t *ike_sa, bool all)
|
|||||||
static void log_child_sa(FILE *out, child_sa_t *child_sa, bool all)
|
static void log_child_sa(FILE *out, child_sa_t *child_sa, bool all)
|
||||||
{
|
{
|
||||||
time_t use_in, use_out, rekey, now;
|
time_t use_in, use_out, rekey, now;
|
||||||
u_int64_t bytes_in, bytes_out;
|
u_int64_t bytes_in, bytes_out, packets_in, packets_out;
|
||||||
proposal_t *proposal;
|
proposal_t *proposal;
|
||||||
child_cfg_t *config = child_sa->get_config(child_sa);
|
child_cfg_t *config = child_sa->get_config(child_sa);
|
||||||
|
|
||||||
@@ -273,18 +273,22 @@ static void log_child_sa(FILE *out, child_sa_t *child_sa, bool all)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
child_sa->get_usestats(child_sa, TRUE, &use_in, &bytes_in, NULL);
|
child_sa->get_usestats(child_sa, TRUE,
|
||||||
|
&use_in, &bytes_in, &packets_in);
|
||||||
fprintf(out, ", %" PRIu64 " bytes_i", bytes_in);
|
fprintf(out, ", %" PRIu64 " bytes_i", bytes_in);
|
||||||
if (use_in)
|
if (use_in)
|
||||||
{
|
{
|
||||||
fprintf(out, " (%" PRIu64 "s ago)", (u_int64_t)(now - use_in));
|
fprintf(out, " (%" PRIu64 " pkts, %" PRIu64 "s ago)",
|
||||||
|
packets_in, (u_int64_t)(now - use_in));
|
||||||
}
|
}
|
||||||
|
|
||||||
child_sa->get_usestats(child_sa, FALSE, &use_out, &bytes_out, NULL);
|
child_sa->get_usestats(child_sa, FALSE,
|
||||||
|
&use_out, &bytes_out, &packets_out);
|
||||||
fprintf(out, ", %" PRIu64 " bytes_o", bytes_out);
|
fprintf(out, ", %" PRIu64 " bytes_o", bytes_out);
|
||||||
if (use_out)
|
if (use_out)
|
||||||
{
|
{
|
||||||
fprintf(out, " (%" PRIu64 "s ago)", (u_int64_t)(now - use_out));
|
fprintf(out, " (%" PRIu64 " pkts, %" PRIu64 "s ago)",
|
||||||
|
packets_out, (u_int64_t)(now - use_out));
|
||||||
}
|
}
|
||||||
fprintf(out, ", rekeying ");
|
fprintf(out, ", rekeying ");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user