Hi, Stephen I'm appreciated for the for reviewing.
> -----Original Message----- > From: Stephen Hemminger <step...@networkplumber.org> > Sent: Monday, January 20, 2020 22:44 > To: Slava Ovsiienko <viachesl...@mellanox.com> > Cc: dev@dpdk.org; Matan Azrad <ma...@mellanox.com>; Raslan Darawsheh > <rasl...@mellanox.com>; Ori Kam <or...@mellanox.com>; Shahaf Shuler > <shah...@mellanox.com>; olivier.m...@6wind.com; tho...@mellanox.net > Subject: Re: [PATCH v5 1/5] mbuf: introduce routine to get private mbuf pool > flags > > On Mon, 20 Jan 2020 17:23:19 +0000 > Viacheslav Ovsiienko <viachesl...@mellanox.com> wrote: > > > The routine rte_pktmbuf_priv_flags is introduced to fetch the flags > > from the mbuf memory pool private structure in unified fashion. > > > > Signed-off-by: Viacheslav Ovsiienko <viachesl...@mellanox.com> > > Acked-by: Olivier Matz <olivier.m...@6wind.com> > > --- > > lib/librte_mbuf/rte_mbuf.h | 17 +++++++++++++++++ > > 1 file changed, 17 insertions(+) > > > > diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h > > index 2d4bda2..9b0691d 100644 > > --- a/lib/librte_mbuf/rte_mbuf.h > > +++ b/lib/librte_mbuf/rte_mbuf.h > > @@ -306,6 +306,23 @@ struct rte_pktmbuf_pool_private { > > uint32_t flags; /**< reserved for future use. */ }; > > > > +/** > > + * Return the flags from private data in an mempool structure. > > + * > > + * @param mp > > + * A pointer to the mempool structure. > > + * @return > > + * The flags from the private data structure. > > + */ > > +static inline uint32_t > > +rte_pktmbuf_priv_flags(struct rte_mempool *mp) { > > + struct rte_pktmbuf_pool_private *mbp_priv; > > + > > + mbp_priv = (struct rte_pktmbuf_pool_private > *)rte_mempool_get_priv(mp); > > + return mbp_priv->flags; > > +} > > + > > #ifdef RTE_LIBRTE_MBUF_DEBUG > > > > /** check mbuf type in debug mode */ > > Looks fine, but a couple of minor suggestions. > > > Since this doesn't modify the mbuf, the arguments should be const. > Since rte_mempool_get_priv returns void *, the cast is unnecessary. Agree, will prepare the dedicated patch. With best regards, Slava