While looking at ethdev (for pdump issues) noticed. The rte_eth_dev_data structure layout is unorganized. Lots of holes, fields not arranged in logical groups and usage could be localized for better cache access. Obviously, any reorg is ABI break. We should do this for 24.11