]> git.droids-corp.org - dpdk.git/blobdiff - drivers/raw/ioat/rte_ioat_rawdev.h
examples/ip_frag: fix use of ethdev internal device array
[dpdk.git] / drivers / raw / ioat / rte_ioat_rawdev.h
index 3babb822dabb13ebd318a4aa40a353e7fe5b02c9..7a89632e77cb7a168e00554a93749ffb3c0b0a07 100644 (file)
@@ -124,8 +124,7 @@ rte_ioat_enqueue_copy(int dev_id, phys_addr_t src, phys_addr_t dst,
        desc->src_addr = src;
        desc->dest_addr = dst;
 
-       ioat->hdls[write] = _mm_set_epi64((__m64)((uint64_t)dst_hdl),
-                       (__m64)((uint64_t)src_hdl));
+       ioat->hdls[write] = _mm_set_epi64x((int64_t)dst_hdl, (int64_t)src_hdl);
        rte_prefetch0(&ioat->desc_ring[ioat->next_write & mask]);
 
        ioat->enqueued++;