[dpdk-dev] [PATCH 3/6] mempool: add namespace to internal but still visible API
David Marchand
david.marchand at redhat.com
Tue Oct 19 10:47:49 CEST 2021
On Mon, Oct 18, 2021 at 4:49 PM Andrew Rybchenko
<andrew.rybchenko at oktetlabs.ru> wrote:
>
> Add RTE_ prefix to internal API defined in public header.
> Use the prefix instead of double underscore.
> Use uppercase for macros in the case of name conflict.
Fwiw, I see no use out of dpdk for those helpers/macros.
$ git grep-all -E
'\<(__MEMPOOL_STAT_ADD|__mempool_contig_blocks_check_cookies|__mempool_check_cookies|__mempool_generic_get|__mempool_generic_put|__mempool_get_trailer|__mempool_get_header)\>'
Not a review, just something that caught my eye below:
[snip]
> @@ -1384,7 +1385,7 @@ rte_mempool_put_bulk(struct rte_mempool *mp, void * const *obj_table,
> struct rte_mempool_cache *cache;
> cache = rte_mempool_default_cache(mp, rte_lcore_id());
> rte_mempool_trace_put_bulk(mp, obj_table, n, cache);
> - rte_mempool_generic_put(mp, obj_table, n, cache);
> + rte_mempool_do_generic_put(mp, obj_table, n, cache);
Is this change expected?
> }
>
> /**
[snip]
> @@ -1541,7 +1542,7 @@ rte_mempool_get_bulk(struct rte_mempool *mp, void **obj_table, unsigned int n)
> struct rte_mempool_cache *cache;
> cache = rte_mempool_default_cache(mp, rte_lcore_id());
> rte_mempool_trace_get_bulk(mp, obj_table, n, cache);
> - return rte_mempool_generic_get(mp, obj_table, n, cache);
> + return rte_mempool_do_generic_get(mp, obj_table, n, cache);
> }
>
> /**
Idem.
--
David Marchand
More information about the dev
mailing list