[dpdk-dev] [PATCH] Fix loss of data stored in udata64 mbuf field
david.marchand at redhat.com
Thu Feb 4 10:01:19 CET 2021
On Thu, Feb 4, 2021 at 9:52 AM Michal Krawczyk <mk at semihalf.com> wrote:
> DPDK v20.11 removed udata64 field, and changed type of the dynfield1 to
> Due to define:
> lib/common/pg_compat.h:#define udata64 dynfield1
> the copy of udata64 was in fact copying only the first 32 bits.
I did not look at the pktgen code, but directly accessing mbuf field
dynfieldX is likely a bug.
pktgen should register a dynfield for its own usage to avoid conflicts
with other parts of the dpdk.
Example of such a conversion to the new mechanism:
More information about the dev