X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fmemif%2Frte_eth_memif.h;h=24e8a0914184d5caa8bda1e984eaa74770066706;hb=62d6f70f30f4eaeb533b37b539ffebd2398e0cfe;hp=5f631e925ca18e50acd9f013c6e92c553a7ea143;hpb=09c7e63a71f9f2a31efd7e94458019ea4dc427b6;p=dpdk.git diff --git a/drivers/net/memif/rte_eth_memif.h b/drivers/net/memif/rte_eth_memif.h index 5f631e925c..24e8a09141 100644 --- a/drivers/net/memif/rte_eth_memif.h +++ b/drivers/net/memif/rte_eth_memif.h @@ -93,10 +93,6 @@ struct pmd_internals { struct memif_control_channel *cc; /**< control channel */ - struct memif_region *regions[ETH_MEMIF_MAX_REGION_NUM]; - /**< shared memory regions */ - memif_region_index_t regions_num; /**< number of regions */ - /* remote info */ char remote_name[RTE_DEV_NAME_MAX_LEN]; /**< remote app name */ char remote_if_name[RTE_DEV_NAME_MAX_LEN]; /**< remote peer name */ @@ -124,13 +120,19 @@ struct pmd_internals { struct rte_vdev_device *vdev; /**< vdev handle */ }; +struct pmd_process_private { + struct memif_region *regions[ETH_MEMIF_MAX_REGION_NUM]; + /**< shared memory regions */ + memif_region_index_t regions_num; /**< number of regions */ +}; + /** * Unmap shared memory and free regions from memory. * - * @param pmd - * device internals + * @param proc_private + * device process private data */ -void memif_free_regions(struct pmd_internals *pmd); +void memif_free_regions(struct pmd_process_private *proc_private); /** * Finalize connection establishment process. Map shared memory file