summaryrefslogtreecommitdiff
path: root/common/src
diff options
context:
space:
mode:
authorliuchang <[email protected]>2023-03-31 07:01:40 +0000
committerliuchang <[email protected]>2023-03-31 07:01:40 +0000
commit88ad4b89be286160014eeb929c2cb2e6613d5f4f (patch)
treee9553d8014e4a7bd3b1f65cbe1edb2b7a36aae79 /common/src
parent2a08bca02ebf7b53c68a05571bf7a7629a03c204 (diff)
fix parse maat rule fail
Diffstat (limited to 'common/src')
-rw-r--r--common/src/raw_packet.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/src/raw_packet.cpp b/common/src/raw_packet.cpp
index a4de516..eb95dea 100644
--- a/common/src/raw_packet.cpp
+++ b/common/src/raw_packet.cpp
@@ -684,6 +684,8 @@ static const void *parse_ether(struct raw_pkt_parser *handler, const void *data,
case ETH_P_MPLS_UC:
// TESTED
return parse_mpls(handler, data_next_layer, data_next_length, LAYER_TYPE_MPLS);
+ case ETH_MARSIO_CHECK:
+ return data_next_layer;
default:
LOG_ERROR("%s: pkt_trace_id: %lu, this_layer: %s, stop parse next protocol %d", LOG_TAG_RAWPKT, handler->pkt_trace_id, layer_type2str(this_type), next_proto);
return data_next_layer;