Hi,

This is more of a question/clarification than a comment. (And I have taken only 
some snippets from original mail to keep it cleaner)

<snip>
> +MEMPOOL_REGISTER_OPS(ops_mp_mc);
> +MEMPOOL_REGISTER_OPS(ops_sp_sc);
> +MEMPOOL_REGISTER_OPS(ops_mp_sc);
> +MEMPOOL_REGISTER_OPS(ops_sp_mc);
<snip>


<snip>
> +     /*
> +      * Since we have 4 combinations of the SP/SC/MP/MC examine the flags to
> +      * set the correct index into the table of ops structs.
> +      */
> +     if (flags & (MEMPOOL_F_SP_PUT | MEMPOOL_F_SC_GET))
> +             rte_mempool_set_ops_byname(mp, "ring_sp_sc");
> +     else if (flags & MEMPOOL_F_SP_PUT)
> +             rte_mempool_set_ops_byname(mp, "ring_sp_mc");
> +     else if (flags & MEMPOOL_F_SC_GET)
> +             rte_mempool_set_ops_byname(mp, "ring_mp_sc");
> +     else
> +             rte_mempool_set_ops_byname(mp, "ring_mp_mc");
> +

Reply via email to