[dpdk-dev] [PATCH v2 2/3] bus/fslmc: optimize physical to virtual address searching
Thomas Monjalon
thomas at monjalon.net
Fri Apr 27 20:49:26 CEST 2018
27/04/2018 19:20, Shreyansh Jain:
> --- a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
> +++ b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
> @@ -254,15 +254,38 @@ enum qbman_fd_format {
> */
> #define DPAA2_EQ_RESP_ALWAYS 1
>
> +/* Various structures representing contiguous memory maps */
> +struct dpaa2_memseg {
> + TAILQ_ENTRY(dpaa2_memseg) next;
> + char *vaddr;
> + rte_iova_t iova;
> + size_t len;
> +};
> +
> +TAILQ_HEAD(dpaa2_memseg_list, dpaa2_memseg);
> +extern struct dpaa2_memseg_list dpaa2_memsegs;
Shared compilation is broken without following patch:
--- a/drivers/bus/fslmc/rte_bus_fslmc_version.map
+++ b/drivers/bus/fslmc/rte_bus_fslmc_version.map
@@ -105,5 +105,6 @@ DPDK_18.05 {
global:
dpaa2_affine_qbman_ethrx_swp;
+ dpaa2_memsegs;
} DPDK_18.02;
More information about the dev
mailing list