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
crypto/caam_jr: integrate DPAAX table
[dpdk.git]
/
drivers
/
crypto
/
caam_jr
/
caam_jr_pvt.h
diff --git
a/drivers/crypto/caam_jr/caam_jr_pvt.h
b/drivers/crypto/caam_jr/caam_jr_pvt.h
index
9f1adab
..
d32291b
100644
(file)
--- a/
drivers/crypto/caam_jr/caam_jr_pvt.h
+++ b/
drivers/crypto/caam_jr/caam_jr_pvt.h
@@
-6,6
+6,7
@@
#define CAAM_JR_PVT_H
#include <hw/desc/ipsec.h>
#define CAAM_JR_PVT_H
#include <hw/desc/ipsec.h>
+#include <dpaax_iova_table.h>
/* NXP CAAM JR PMD device name */
/* NXP CAAM JR PMD device name */
@@
-254,6
+255,11
@@
caam_jr_mem_vtop(void *vaddr)
static inline void *
caam_jr_dma_ptov(rte_iova_t paddr)
{
static inline void *
caam_jr_dma_ptov(rte_iova_t paddr)
{
+ void *va;
+ va = dpaax_iova_table_get_va(paddr);
+ if (likely(va != NULL))
+ return va;
+
return rte_mem_iova2virt(paddr);
}
return rte_mem_iova2virt(paddr);
}