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
vhost: deprecate unsafe GPA translation API
[dpdk.git]
/
lib
/
librte_vhost
/
rte_vhost.h
diff --git
a/lib/librte_vhost/rte_vhost.h
b/lib/librte_vhost/rte_vhost.h
index
7d06513
..
7f0cb9b
100644
(file)
--- a/
lib/librte_vhost/rte_vhost.h
+++ b/
lib/librte_vhost/rte_vhost.h
@@
-124,6
+124,11
@@
struct vhost_device_ops {
/**
* Convert guest physical address to host virtual address
*
/**
* Convert guest physical address to host virtual address
*
+ * This function is deprecated because unsafe.
+ * New rte_vhost_va_from_guest_pa() should be used instead to ensure
+ * guest physical ranges are fully and contiguously mapped into
+ * process virtual address space.
+ *
* @param mem
* the guest memory regions
* @param gpa
* @param mem
* the guest memory regions
* @param gpa
@@
-131,6
+136,7
@@
struct vhost_device_ops {
* @return
* the host virtual address on success, 0 on failure
*/
* @return
* the host virtual address on success, 0 on failure
*/
+__rte_deprecated
static __rte_always_inline uint64_t
rte_vhost_gpa_to_vva(struct rte_vhost_memory *mem, uint64_t gpa)
{
static __rte_always_inline uint64_t
rte_vhost_gpa_to_vva(struct rte_vhost_memory *mem, uint64_t gpa)
{