commit | 2ca1c3ccf990220acd3985a9ccfd7d8fa860b8f6 | [log] [tgz] |
---|---|---|
author | Daniele Moro <daniele@opennetworking.org> | Thu Jul 08 12:53:26 2021 +0200 |
committer | Pier Luigi Ventre <pier@opennetworking.org> | Mon Jul 12 17:29:49 2021 +0000 |
tree | ca59539f47c2aaaedd05645c4b03c206a58d6045 | |
parent | d6198b68eb66277e798db25ddebbca8723a432f5 [diff] [blame] |
Fix bug when parsing gtp traffic and inner headers Change-Id: If3905e441719cdbfa2c9e4df173145bce5e7cada (cherry picked from commit ae26f0aaf30b4d5cb4729f69b6810d11de7653ac)
diff --git a/pipelines/fabric/impl/src/main/resources/include/parser.p4 b/pipelines/fabric/impl/src/main/resources/include/parser.p4 index 699f32b..fb9e764 100644 --- a/pipelines/fabric/impl/src/main/resources/include/parser.p4 +++ b/pipelines/fabric/impl/src/main/resources/include/parser.p4
@@ -207,9 +207,9 @@ packet.extract(hdr.inner_ipv4); last_ipv4_dscp = hdr.inner_ipv4.dscp; transition select(hdr.inner_ipv4.protocol) { - PROTO_TCP: parse_tcp; + PROTO_TCP: parse_inner_tcp; PROTO_UDP: parse_inner_udp; - PROTO_ICMP: parse_icmp; + PROTO_ICMP: parse_inner_icmp; default: accept; } }