On Wed, 10 Jul 2019 11:29:07 +0200 Olivier Matz <olivier.m...@6wind.com> wrote:
> /** > * Indicate that the metadata field in the mbuf is in use. > @@ -738,6 +741,8 @@ struct rte_mbuf { > */ > struct rte_mbuf_ext_shared_info *shinfo; > > + uint64_t dynfield1; /**< Reserved for dynamic fields. */ > + uint64_t dynfield2; /**< Reserved for dynamic fields. */ > } __rte_cache_aligned; Growing mbuf is a fundamental ABI break and this needs higher level approval. Why not one pointer? It looks like you are creating something like FreeBSD m_tag. Why not use that?