net/mlx5: Implement SRIOV attach/detach flows