net/mlx5e: Adjustments in the TC offload code towards reuse for SRIOV