diff options
author | Luca Deri <deri@ntop.org> | 2021-08-09 17:01:10 +0200 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2021-08-09 17:01:10 +0200 |
commit | 05492ec8e8431584c4b436e1411b69b24a84c766 (patch) | |
tree | 3bebb38d4101d40650053290c2de687c6a418b85 /example | |
parent | 58ca7b5a7f48e14655083bea02b47b9dc7aa1627 (diff) |
Defined more standard ethernet protocol types
Diffstat (limited to 'example')
-rw-r--r-- | example/reader_util.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/example/reader_util.c b/example/reader_util.c index bd2d0d202..c960005ed 100644 --- a/example/reader_util.c +++ b/example/reader_util.c @@ -1789,7 +1789,7 @@ struct ndpi_proto ndpi_workflow_process_packet(struct ndpi_workflow * workflow, /* check ether type */ switch(type) { - case VLAN: + case ETH_P_VLAN: vlan_id = ((packet[ip_offset] << 8) + packet[ip_offset+1]) & 0xFFF; type = (packet[ip_offset+2] << 8) + packet[ip_offset+3]; ip_offset += 4; @@ -1804,8 +1804,8 @@ struct ndpi_proto ndpi_workflow_process_packet(struct ndpi_workflow * workflow, recheck_type = 1; break; - case MPLS_UNI: - case MPLS_MULTI: + case ETH_P_MPLS_UNI: + case ETH_P_MPLS_MULTI: mpls.u32 = *((uint32_t *) &packet[ip_offset]); mpls.u32 = ntohl(mpls.u32); workflow->stats.mpls_count++; @@ -1819,7 +1819,7 @@ struct ndpi_proto ndpi_workflow_process_packet(struct ndpi_workflow * workflow, recheck_type = 1; break; - case PPPOE: + case ETH_P_PPPoE: workflow->stats.pppoe_count++; type = ETH_P_IP; ip_offset += 8; |