27/10/2020 22:01, Thomas Monjalon: > The second field of metadata is reserved for user data > which was using a deprecated mbuf field. > It is moved to a dynamic field in order to allow removal of udata64. > > Signed-off-by: Thomas Monjalon <tho...@monjalon.net> > --- > doc/api/doxy-api-index.md | 1 + > doc/api/doxy-api.conf.in | 1 + > drivers/net/ark/ark_ethdev.c | 18 +++++++++++ > drivers/net/ark/ark_ethdev_rx.c | 3 +- > drivers/net/ark/ark_ethdev_tx.c | 3 +- > drivers/net/ark/rte_pmd_ark.h | 56 +++++++++++++++++++++++++++++++++ > 6 files changed, 80 insertions(+), 2 deletions(-)
Missing changes (for future v4): --- a/drivers/net/ark/rte_pmd_ark.h +++ b/drivers/net/ark/rte_pmd_ark.h @@ -43,6 +43,7 @@ rte_pmd_ark_mbuf_userdata_get(const struct rte_mbuf *mbuf) * Write user data to mbuf. * * @param mbuf Structure to write into. + * @param data User data. */ __rte_experimental static inline void --- a/drivers/net/ark/version.map +++ b/drivers/net/ark/version.map @@ -1,3 +1,7 @@ DPDK_21 { + global: + + rte_pmd_ark_userdata_dynfield_offset; + local: *; };