git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
event/cnxk: support vectorized Rx adapter
[dpdk.git]
/
drivers
/
bus
/
vmbus
/
linux
/
vmbus_uio.c
diff --git
a/drivers/bus/vmbus/linux/vmbus_uio.c
b/drivers/bus/vmbus/linux/vmbus_uio.c
index
5451bfd
..
b52ca5b
100644
(file)
--- a/
drivers/bus/vmbus/linux/vmbus_uio.c
+++ b/
drivers/bus/vmbus/linux/vmbus_uio.c
@@
-154,7
+154,7
@@
vmbus_uio_map_resource_by_index(struct rte_vmbus_device *dev, int idx,
vmbus_map_addr = vmbus_find_max_end_va();
/* offset is special in uio it indicates which resource */
vmbus_map_addr = vmbus_find_max_end_va();
/* offset is special in uio it indicates which resource */
- offset = idx *
PAGE_SIZE
;
+ offset = idx *
rte_mem_page_size()
;
mapaddr = vmbus_map_resource(vmbus_map_addr, fd, offset, size, flags);
close(fd);
mapaddr = vmbus_map_resource(vmbus_map_addr, fd, offset, size, flags);
close(fd);
@@
-224,7
+224,7
@@
static int vmbus_uio_map_subchan(const struct rte_vmbus_device *dev,
}
file_size = sb.st_size;
}
file_size = sb.st_size;
- if (file_size == 0 || (file_size & (
PAGE_SIZE
- 1))) {
+ if (file_size == 0 || (file_size & (
rte_mem_page_size()
- 1))) {
VMBUS_LOG(ERR, "incorrect size %s: %zu",
ring_path, file_size);
VMBUS_LOG(ERR, "incorrect size %s: %zu",
ring_path, file_size);
@@
-242,7
+242,7
@@
static int vmbus_uio_map_subchan(const struct rte_vmbus_device *dev,
*ring_size = file_size / 2;
*ring_buf = mapaddr;
*ring_size = file_size / 2;
*ring_buf = mapaddr;
- vmbus_map_addr = RTE_PTR_ADD(
ring_buf
, file_size);
+ vmbus_map_addr = RTE_PTR_ADD(
mapaddr
, file_size);
return 0;
}
return 0;
}