From 0fd59f060e97b558cf0fdd905817945b782845aa Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Mon, 15 Aug 2022 22:55:19 +0200 Subject: Split `*_l4_payload_len' into `*_src_l4_payload_len' and `*_dst_l4_payload_len'. Signed-off-by: Toni Uhlig --- examples/c-collectd/c-collectd.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'examples/c-collectd/c-collectd.c') diff --git a/examples/c-collectd/c-collectd.c b/examples/c-collectd/c-collectd.c index b4c83d795..e46a50508 100644 --- a/examples/c-collectd/c-collectd.c +++ b/examples/c-collectd/c-collectd.c @@ -424,11 +424,12 @@ static int mainloop(int epollfd, struct nDPIsrvd_socket * const sock) static uint64_t get_total_flow_bytes(struct nDPIsrvd_socket * const sock) { - nDPIsrvd_ull total_bytes_ull = 0; + nDPIsrvd_ull total_bytes_ull[2] = {0, 0}; - if (TOKEN_VALUE_TO_ULL(TOKEN_GET_SZ(sock, "flow_tot_l4_payload_len"), &total_bytes_ull) == CONVERSION_OK) + if (TOKEN_VALUE_TO_ULL(TOKEN_GET_SZ(sock, "flow_src_tot_l4_payload_len"), &total_bytes_ull[0]) == CONVERSION_OK && + TOKEN_VALUE_TO_ULL(TOKEN_GET_SZ(sock, "flow_dst_tot_l4_payload_len"), &total_bytes_ull[1]) == CONVERSION_OK) { - return total_bytes_ull; + return total_bytes_ull[0] + total_bytes_ull[1]; } else { -- cgit v1.2.3