24/10/2019 17:30, Stephen Hemminger: > On Thu, 24 Oct 2019 10:13:37 +0200 > Olivier Matz <olivier.m...@6wind.com> wrote: > > > +/** > > + * Copy dynamic fields from msrc to mdst. > > + * > > + * @param mdst > > + * The destination mbuf. > > + * @param msrc > > + * The source mbuf. > > + */ > > +static inline void > > +rte_mbuf_dynfield_copy(struct rte_mbuf *mdst, const struct rte_mbuf *msrc) > > +{ > > + memcpy(&mdst->dynfield1, msrc->dynfield1, sizeof(mdst->dynfield1)); > > +} > > Since size is fixed and both are of same type, why not just assign structures?
Because they are not structures? uint64_t dynfield1[2];