main
net/mlx5: fix eCPRI match on HWS root table
net/mlx5: use port index as representor index
net/mlx5: show incomplete records in Tx trace script
bus: add bus conversion macros
net/mlx5: remove versioned symbols aliases
common/mlx5: add ConnectX-10 NVLink-C2C device ID
net/mlx5: remove useless constants
net/mlx5: prefix global symbols
net/mlx5: add driver event callbacks API
common/mlx5: remove callbacks for MR registration
net/mlx5: fix flow counter race on query completion
net/mlx5: fix GENEVE parser cleanup
net/mlx5: prepend implicit items in sync flow creation
net/mlx5: validate HWS context in meter operations
net/mlx5: support flow count and age on root group
net/mlx5: lazily allocate default miss HWS action
net/mlx5: optimize MAC address and VLAN filter handling
net/mlx5: fix heap buffer overflow in sample group match
net/mlx5: support non-template flow sample action
net/mlx5: fix RETA update without stopping device
net/mlx5: fix double free in vectorized Rx recovery
net/mlx5: support selective Rx
net/mlx5: concentrate all device configurations
net/mlx5: remove use of generic vector type
net/mlx5: add hardware queue object context dump
net/mlx5: fix shared Rx queue limitations
build: replace support for icc with icx
drivers: replace GCC pragma with cast
net/mlx5: remove weak stub functions
ethdev: remove queue stats from basic stats structure
net/mlx5: add testpmd command to query rate limit
app/testpmd: add host shaper command
net/mlx5: introduce tracepoints
net/mlx5: fix Tx tracing to use single clock source
net/mlx5: revert fallback to Verbs Tx allocation
net/mlx5: add rate table capacity query
net/mlx5: support per-queue Tx rate limit getter
net/mlx5: separate Tx burst functions to different files
net/mlx5: add burst pacing devargs
common/mlx5: rename debug build flag
net/mlx5: fix VLAN stripping on hairpin queue
net/mlx5: promote some private API to stable