diff options
| author | luwenpeng <[email protected]> | 2023-09-08 11:08:59 +0800 |
|---|---|---|
| committer | luwenpeng <[email protected]> | 2023-09-08 11:08:59 +0800 |
| commit | 4f48b59b703c4ab40b655e7f79b581b462da0440 (patch) | |
| tree | ee18cc0a28daa1ef7aa1aaf07baddd659454bf7f | |
| parent | d019e5f0e90ec0f81edf8e68c90328dc027d9a84 (diff) | |
bugfix: QinQv2.0.2-20230908
| -rw-r--r-- | common/src/packet_parser.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/common/src/packet_parser.cpp b/common/src/packet_parser.cpp index 6e2e2c3..126e19a 100644 --- a/common/src/packet_parser.cpp +++ b/common/src/packet_parser.cpp @@ -277,10 +277,9 @@ static const void *parse_ether(struct packet_parser *handler, const void *data, switch (next_proto) { case ETH_P_8021Q: + case ETH_P_8021AD: // TESTED OK BY LWP return parse_vlan8021q(handler, payload_data, payload_len); - case ETH_P_8021AD: - return parse_ether(handler, payload_data, payload_len); case ETH_P_IP: // TESTED OK BY LWP return parse_ipv4(handler, payload_data, payload_len); |
