From 53b9c636afcad69174f3a61440b870df3e552cf3 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Mon, 24 Jun 2019 13:15:55 +0200 Subject: [PATCH] init metadata --- netpfga/minip4/src/minip4_solution-nat64.p4 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/netpfga/minip4/src/minip4_solution-nat64.p4 b/netpfga/minip4/src/minip4_solution-nat64.p4 index 7e12807..d5ed684 100644 --- a/netpfga/minip4/src/minip4_solution-nat64.p4 +++ b/netpfga/minip4/src/minip4_solution-nat64.p4 @@ -44,6 +44,25 @@ parser TopParser(packet_in b, out digest_data_t digest_data, inout sume_metadata_t sume_metadata) { state start { + + /* initaliase metadata */ + meta.ingress_port = 0; + meta.task = 0; + meta.switch_task = 0; + meta.chk_icmp6_na_ns = 0; + meta.chk_icmp6 = 0; + meta.chk_icmp = 0; + meta.chk_ipv4 = 0; + meta.chk_udp_v4 = 0; + meta.chk_udp_v6 = 0; + meta.chk_tcp_v4 = 0; + meta.chk_tcp_v6 = 0; + meta.length_without_ip_header = 0; + meta.cast_length = 0; + meta.table_id = 0; + + + b.extract(p.ethernet); digest_data.unused = 0;