According to the Technical Board decision
(http://mails.dpdk.org/archives/dev/2020-November/191859.html),
the mempool pointer in the mbuf struct is moved
from the second to the first half.
It may increase performance in some cases
on systems having 64-byte cache line, i.e. mbuf split in two cache lines.
Due to this change, all fields after "pool" are moved up.
Hopefully no vector data path is impacted.
Moving this field gives more space to dynfield1
while dropping the temporary dynfield0.
This is how the mbuf layout looks like (pahole-style):