diff --git a/p4src/checksums.p4 b/p4src/checksums.p4 index ce2da97..26ee294 100644 --- a/p4src/checksums.p4 +++ b/p4src/checksums.p4 @@ -74,7 +74,7 @@ control MyComputeChecksum(inout headers hdr, inout metadata meta) { { hdr.ipv4.version, hdr.ipv4.ihl, - hdr.ipv4.dscp, + hdr.ipv4.diff_serv, hdr.ipv4.ecn, hdr.ipv4.totalLen, hdr.ipv4.identification, @@ -82,8 +82,8 @@ control MyComputeChecksum(inout headers hdr, inout metadata meta) { hdr.ipv4.fragOffset, hdr.ipv4.ttl, hdr.ipv4.protocol, - hdr.ipv4.srcAddr, - hdr.ipv4.dstAddr + hdr.ipv4.src_addr; + hdr.ipv4.dst_addr; }, hdr.ipv4.hdrChecksum, HashAlgorithm.csum16);