main
net/thunderx: use common base code build handling
drivers: use SPDX tag for Cavium copyright files
net/thunderx: support Rx VLAN offload
drivers/net: redefine array size macros
net/thunderx: fix jumbo frame flag condition for MTU set
net/thunderx/base: fix build with GCC 15
net/thunderx: fix DMAC control register update
add extension keyword to GCC statement expressions