Disable checksumming in the switch

This commit is contained in:
Nico Schottelius 2019-03-05 21:53:27 +01:00
parent 81f89fe87a
commit 45e2bd4237
1 changed files with 13 additions and 13 deletions

View File

@ -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 );
}
}