On Fri, Jan 20, 2017 at 07:50:17PM +0530, santosh.shu...@caviumnetworks.com 
wrote:
> From: Santosh Shukla <santosh.shu...@caviumnetworks.com>
>  
> +/*
> + * wrapper to populate mz's pa/va addr range and len info to external
> + * mempool. HW mempool implementation to cache-in this inforamation
> + * in their local data structure.
> + * Note: api always get called before ops_alloc().
> + * */
> +void
> +rte_mempool_ops_populate_mz_range(struct rte_mempool *mp,
> +                               const struct rte_memzone *mz)
> +{
> +     struct rte_mempool_ops *ops;
> +
> +     ops = rte_mempool_get_ops(mp->ops_index);
> +     return ops->populate_mz_range(mp, mz);

Check for the NULL before calling the function pointer.

Reply via email to