aboutsummaryrefslogtreecommitdiff
path: root/example/reader_util.c
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2020-12-12 12:32:44 +0100
committerLuca Deri <deri@ntop.org>2020-12-12 12:32:44 +0100
commita89642ad044928c221e69412bd2666924ac5a7ee (patch)
treefdf894411fd3ca652382fd597c82762e7fb463bd /example/reader_util.c
parent5bd5461f966c5270d8a23ad22f5aab6506c95866 (diff)
Fixes bug introduced by https://github.com/ntop/nDPI/pull/1085
Diffstat (limited to 'example/reader_util.c')
-rw-r--r--example/reader_util.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/example/reader_util.c b/example/reader_util.c
index c340884a3..a6e59d955 100644
--- a/example/reader_util.c
+++ b/example/reader_util.c
@@ -780,9 +780,6 @@ static struct ndpi_flow_info *get_ndpi_flow_info(struct ndpi_workflow * workflow
flow.src_ip = iph->saddr, flow.dst_ip = iph->daddr;
flow.src_port = htons(*sport), flow.dst_port = htons(*dport);
flow.hashval = hashval = flow.protocol + flow.src_ip + flow.dst_ip + flow.src_port + flow.dst_port;
- if (workflow->prefs.ignore_vlanid == 0) {
- flow.hashval += flow.vlan_id;
- }
#if 0
printf("hashval=%u [%u][%u][%u:%u][%u:%u]\n", hashval, flow.protocol, flow.vlan_id,
@@ -1320,6 +1317,9 @@ static struct ndpi_proto packet_processing(struct ndpi_workflow * workflow,
u_int8_t begin_or_end_tcp = 0;
struct ndpi_proto nproto = NDPI_PROTOCOL_NULL;
+ if(workflow->prefs.ignore_vlanid)
+ vlan_id = 0;
+
if(iph)
flow = get_ndpi_flow_info(workflow, IPVERSION, vlan_id,
tunnel_type, iph, NULL,