... try reenabling checksumming in P4
This commit is contained in:
parent
e9b08d638c
commit
6f3bd8773b
1 changed files with 12 additions and 12 deletions
|
@ -21,18 +21,18 @@ control MyVerifyChecksum(inout headers hdr, inout metadata meta) {
|
||||||
|
|
||||||
control MyComputeChecksum(inout headers hdr, inout metadata meta) {
|
control MyComputeChecksum(inout headers hdr, inout metadata meta) {
|
||||||
apply {
|
apply {
|
||||||
// GRRRRR update_checksum_with_payload(meta.calc_icmp6_checksum,
|
update_checksum_with_payload(meta.do_cksum,
|
||||||
// GRRRRR {
|
{
|
||||||
// GRRRRR hdr.ipv6.src_addr, /* 128 */
|
hdr.ipv6.src_addr, /* 128 */
|
||||||
// GRRRRR hdr.ipv6.dst_addr, /* 128 */
|
hdr.ipv6.dst_addr, /* 128 */
|
||||||
// GRRRRR 16w0, /* 16 try implicit cast */
|
16w0, /* 16 try implicit cast */
|
||||||
// GRRRRR hdr.ipv6.payload_length, /* 16 */
|
hdr.ipv6.payload_length, /* 16 */
|
||||||
// GRRRRR 24w0, /* 24 0's */
|
24w0, /* 24 0's */
|
||||||
// GRRRRR PROTO_ICMP6 /* 8 */
|
PROTO_ICMP6 /* 8 */
|
||||||
// GRRRRR },
|
},
|
||||||
// GRRRRR hdr.icmp6.checksum,
|
hdr.icmp6.checksum,
|
||||||
// GRRRRR HashAlgorithm.csum16
|
HashAlgorithm.csum16
|
||||||
// GRRRRR );
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue