From 789ef9823c23e7b7cf219384e659d48d3b03e2b4 Mon Sep 17 00:00:00 2001 From: Antonin Bas Date: Thu, 18 May 2017 17:29:34 -0700 Subject: [PATCH] Enable arith for checksum target field (#373) --- src/bm_sim/P4Objects.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bm_sim/P4Objects.cpp b/src/bm_sim/P4Objects.cpp index ba979afff..f40876426 100644 --- a/src/bm_sim/P4Objects.cpp +++ b/src/bm_sim/P4Objects.cpp @@ -1856,6 +1856,7 @@ P4Objects::init_checksums(const Json::Value &cfg_root) { header_id_t header_id = get_header_id(header_name); const string field_name = cfg_cksum_field[1].asString(); int field_offset = get_field_offset(header_id, field_name); + enable_arith(header_id, field_offset); Checksum *checksum; if (checksum_type == "ipv4") {