muvarov replied on github web page: platform/linux-generic/odp_packet.c line 12 @@ -1259,6 +1259,22 @@ int odp_packet_l4_offset_set(odp_packet_t pkt, uint32_t offset) return 0; } +void odp_packet_l3_chksum_insert(odp_packet_t pkt, int l3) +{ + odp_packet_hdr_t *pkt_hdr = packet_hdr(pkt); + + pkt_hdr->p.output_flags.l3_chksum_set = 1; + pkt_hdr->p.output_flags.l3_chksum = l3; +} + +void odp_packet_l4_chksum_insert(odp_packet_t pkt, int l4)
Comment: maybe it's reasonable to change api at the same time to: void odp_packet_l3_chksum_insert(odp_packet_t pkt, odp_bool_t enable) ? this int l3, int l4 is confusion. @psavol ? https://github.com/Linaro/odp/pull/245#discussion_r145973770 updated_at 2017-10-20 14:12:52