@@ -1292,6 +1292,22 @@ uint16_t odp_packet_ones_comp(odp_packet_t pkt, odp_packet_data_range_t *range)
return 0;
}
+void odp_packet_l3_chksum_insert(odp_packet_t pkt, int insert)
+{
+ 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 = insert;
+}
+
+void odp_packet_l4_chksum_insert(odp_packet_t pkt, int insert)
+{
+ odp_packet_hdr_t *pkt_hdr = packet_hdr(pkt);
+
+ pkt_hdr->p.output_flags.l4_chksum_set = 1;
+ pkt_hdr->p.output_flags.l4_chksum = insert;
+}
+
odp_packet_chksum_status_t odp_packet_l3_chksum_status(odp_packet_t pkt)
{
odp_packet_hdr_t *pkt_hdr = packet_hdr(pkt);