From 45e2bd42374ebb8139ad01c8cf402e56ecfe5703 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Tue, 5 Mar 2019 21:53:27 +0100 Subject: [PATCH] Disable checksumming in the switch --- p4src/checksums.p4 | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/p4src/checksums.p4 b/p4src/checksums.p4 index 4a7709d..d2e20a7 100644 --- a/p4src/checksums.p4 +++ b/p4src/checksums.p4 @@ -22,20 +22,20 @@ control MyVerifyChecksum(inout headers hdr, inout metadata meta) { control MyComputeChecksum(inout headers hdr, inout metadata meta) { apply { - bit<32> icmp6_len = 32; /* for icmp6 NS */ + // GRRRRR bit<32> icmp6_len = 32; /* for icmp6 NS */ - update_checksum ( - hdr.icmp6.isValid(), - { - hdr.ipv6.src_addr, /* 128 */ - hdr.ipv6.dst_addr, /* 128 */ - icmp6_len, /* 32 */ - 24w0, /* 24 0's */ - PROTO_ICMP6 /* 8 */ - }, - hdr.icmp6.checksum, - HashAlgorithm.csum16 - ); + // GRRRRR update_checksum ( + // GRRRRR hdr.icmp6.isValid(), + // GRRRRR { + // GRRRRR hdr.ipv6.src_addr, /* 128 */ + // GRRRRR hdr.ipv6.dst_addr, /* 128 */ + // GRRRRR icmp6_len, /* 32 */ + // GRRRRR 24w0, /* 24 0's */ + // GRRRRR PROTO_ICMP6 /* 8 */ + // GRRRRR }, + // GRRRRR hdr.icmp6.checksum, + // GRRRRR HashAlgorithm.csum16 + // GRRRRR ); } }