MLX5_VPORT_PF
port_num != MLX5_VPORT_PF;
port_num != MLX5_VPORT_PF;
return (mlx5_core_is_ecpf(esw->dev) && vport_num == MLX5_VPORT_PF) ||
if (vport_num == MLX5_VPORT_PF) {
if (vport->vport == MLX5_VPORT_PF)
vport = mlx5_eswitch_get_vport(esw, MLX5_VPORT_PF);
vport = mlx5_eswitch_get_vport(esw, MLX5_VPORT_PF);
ret = mlx5_eswitch_load_pf_vf_vport(esw, MLX5_VPORT_PF,
mlx5_eswitch_unload_pf_vf_vport(esw, MLX5_VPORT_PF);
mlx5_eswitch_unload_pf_vf_vport(esw, MLX5_VPORT_PF);
MLX5_SET(query_hca_cap_in, in, function_id, MLX5_VPORT_PF);
err = mlx5_esw_vport_alloc(esw, idx, MLX5_VPORT_PF);
if (esw->first_host_vport == MLX5_VPORT_PF)
return vport_num == MLX5_VPORT_PF ||
if (vport->vport != MLX5_VPORT_PF &&
if (vport->vport != MLX5_VPORT_PF &&
MLX5_VPORT_PF : MLX5_VPORT_FIRST_VF;
peer_vport = mlx5_eswitch_get_vport(peer_esw, MLX5_VPORT_PF);
MLX5_VPORT_PF);
peer_vport = mlx5_eswitch_get_vport(peer_esw, MLX5_VPORT_PF);
peer_vport = mlx5_eswitch_get_vport(peer_esw, MLX5_VPORT_PF);
if (vport_num == MLX5_VPORT_PF &&
if (vport->vport != MLX5_VPORT_PF) {
if (vport->vport != MLX5_VPORT_PF) {
vport == MLX5_VPORT_PF;
MLX5_VPORT_ECPF : MLX5_VPORT_PF;