summaryrefslogtreecommitdiff
path: root/infra/src/ldbc.c
diff options
context:
space:
mode:
Diffstat (limited to 'infra/src/ldbc.c')
-rw-r--r--infra/src/ldbc.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/infra/src/ldbc.c b/infra/src/ldbc.c
index 91780cf..b2bbabf 100644
--- a/infra/src/ldbc.c
+++ b/infra/src/ldbc.c
@@ -306,6 +306,9 @@ static const void * __complex_parser_ether(struct pkt_parser * handler,
case ETH_P_8021Q:
return __complex_parser_vlan8021q(handler, data_next_layer, LAYER_TYPE_VLAN);
+ case ETH_P_8021AD:
+ return __complex_parser_ether(handler, data_next_layer, LAYER_TYPE_ETHER);
+
case ETH_P_IP:
return __complex_parser_ipv4(handler, data_next_layer, LAYER_TYPE_IPV4);
@@ -317,6 +320,7 @@ static const void * __complex_parser_ether(struct pkt_parser * handler,
case ETH_P_MPLS_UC:
return __complex_parser_mpls_uc(handler, data_next_layer, LAYER_TYPE_MPLS);
+
default:
break;
}
@@ -662,4 +666,4 @@ const char * ldbc_str_hash_mode(struct distributer * dist_object)
};
return __str_hash_mode[hashmode];
-} \ No newline at end of file
+}