Code Review
/
vpp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
|
inline
| side by side (parent:
812b32d
)
Revert "dpdk: set dmamap iova address value according to eal_iova_mode"
91/12791/1
author
Damjan Marion
<damarion@cisco.com>
Tue, 29 May 2018 20:46:50 +0000
(22:46 +0200)
committer
Damjan Marion
<damarion@cisco.com>
Tue, 29 May 2018 20:48:50 +0000
(22:48 +0200)
This breaks VFIO operation.
This reverts commit
d3b3baa4f8e9e4d95264aff16fe85434ef8061bd
.
Change-Id: I2482e0da2d1ebfc365d13668c4b992b040f561b4
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/plugins/dpdk/buffer.c
patch
|
blob
|
history
diff --git
a/src/plugins/dpdk/buffer.c
b/src/plugins/dpdk/buffer.c
index
3324c04
..
148f789
100644
(file)
--- a/
src/plugins/dpdk/buffer.c
+++ b/
src/plugins/dpdk/buffer.c
@@
-548,10
+548,7
@@
dpdk_pool_create (vlib_main_t * vm, u8 * pool_name, u32 elt_size,
{
dm.vaddr = pointer_to_uword (pr->mem) + (i << pr->log2_page_size);
dm.size = 1 << pr->log2_page_size;
{
dm.vaddr = pointer_to_uword (pr->mem) + (i << pr->log2_page_size);
dm.size = 1 << pr->log2_page_size;
- if (rte_eal_iova_mode() == RTE_IOVA_PA)
- dm.iova = pr->page_table[i];
- else
- dm.iova = dm.vaddr;
+ dm.iova = pr->page_table[i];
if ((rv = ioctl (dbm->vfio_container_fd, VFIO_IOMMU_MAP_DMA, &dm)))
break;
}
if ((rv = ioctl (dbm->vfio_container_fd, VFIO_IOMMU_MAP_DMA, &dm)))
break;
}