uint8_t offload)
{
if (offload) {
+ uint64_t csum_l4 = cookie->ol_flags & PKT_TX_L4_MASK;
+
if (cookie->ol_flags & PKT_TX_TCP_SEG)
- cookie->ol_flags |= PKT_TX_TCP_CKSUM;
+ csum_l4 |= PKT_TX_TCP_CKSUM;
- switch (cookie->ol_flags & PKT_TX_L4_MASK) {
+ switch (csum_l4) {
case PKT_TX_UDP_CKSUM:
hdr->csum_start = cookie->l2_len + cookie->l3_len;
hdr->csum_offset = offsetof(struct rte_udp_hdr,