From c8c911ffcec509aa27047ca7b7dd65ab48df8870 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Fri, 2 Aug 2019 12:03:08 +0200 Subject: [PATCH] Use correct ifdef for ipv4 checksumming --- p4src/actions_nat64_generic.p4 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/p4src/actions_nat64_generic.p4 b/p4src/actions_nat64_generic.p4 index 7893adf..7c0dc49 100644 --- a/p4src/actions_nat64_generic.p4 +++ b/p4src/actions_nat64_generic.p4 @@ -29,7 +29,6 @@ action nat64_icmp6_generic() action nat64_generic(ipv4_addr_t src, ipv4_addr_t dst) { hdr.ipv4.setValid(); - /* Stuff that might need to be fixed */ hdr.ipv4.version = (bit<4>)4; hdr.ipv4.ihl = (bit<4>)5; // internet header length: 4*5 = 20 @@ -50,7 +49,7 @@ action nat64_generic(ipv4_addr_t src, ipv4_addr_t dst) { /* Stuff that should be fine */ hdr.ethernet.ethertype = TYPE_IPV4; - #ifdef USE_NICO_DELTA_CHECKSUM + #ifdef _SUME_SWITCH_P4_ delta_ipv4_from_v6_to_v4(); #else meta.chk_ipv4 = 1; /* need to calculate the hdrchecksum */