net/mlx5: Add user chosen levels when allocating flow tables