]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/liquidio/lio_rxtx.c
net/liquidio: add APIs to configure UDP tunnel port
[dpdk.git] / drivers / net / liquidio / lio_rxtx.c
index c12960c8228e5e8bbda5945fb4ecdc500615f59a..f1054572ba7e989c8f1ade45731838418e83f2b9 100644 (file)
@@ -1704,7 +1704,9 @@ lio_dev_xmit_pkts(void *tx_queue, struct rte_mbuf **pkts, uint16_t nb_pkts)
                if (m->ol_flags & PKT_TX_IP_CKSUM)
                        cmdsetup.s.ip_csum = 1;
 
-               if ((m->ol_flags & PKT_TX_TCP_CKSUM) ||
+               if (m->ol_flags & PKT_TX_OUTER_IP_CKSUM)
+                       cmdsetup.s.tnl_csum = 1;
+               else if ((m->ol_flags & PKT_TX_TCP_CKSUM) ||
                                (m->ol_flags & PKT_TX_UDP_CKSUM))
                        cmdsetup.s.transport_csum = 1;