Hello, With the most recent master tree we have: git grep rte_ctrlmbuf_init doc/guides/prog_guide/mbuf_lib.rst:The rte_pktmbuf_init() and rte_ctrlmbuf_init() functions initialize some fields in the mbuf structure that lib/librte_mbuf/rte_mbuf.c:rte_ctrlmbuf_init(struct rte_mempool *mp, lib/librte_mbuf/rte_mbuf.h:void rte_ctrlmbuf_init(struct rte_mempool *mp, void *opaque_arg, lib/librte_mbuf/rte_mbuf_version.map: rte_ctrlmbuf_init;
git grep rte_is_ctrlmbuf lib/librte_mbuf/rte_mbuf.h:rte_is_ctrlmbuf(struct rte_mbuf *m) git grep CTRL_MBUF_FLAG doc/guides/prog_guide/mbuf_lib.rst:or generic control buffers (indicated by the CTRL_MBUF_FLAG). lib/librte_mbuf/rte_mbuf.c: m->ol_flags |= CTRL_MBUF_FLAG; lib/librte_mbuf/rte_mbuf.h:#define CTRL_MBUF_FLAG (1ULL << 63) /**< Mbuf contains control data */ lib/librte_mbuf/rte_mbuf.h: return !!(m->ol_flags & CTRL_MBUF_FLAG); rte_ctrlmbuf_init() and CTRL_MBUF_FLAG and rte_is_ctrlmbuf() are not used - shouldn't they be removed and deprecated ? KW