As it is stated in the DPDK website, offloading TX scheduling to hardware is supported.
https://doc.dpdk.org/guides/nics/mlx5.html#mlx5-offloads-support
I have a simple DPDK application for TX traffic scheduling (shaping) which for now works in software. I would like to use the hardware offloading to perform this function. Any help is appreciated.