@@ -1506,7 +1506,7 @@ int mlx5_esw_sf_max_hpf_functions(struct mlx5_core_dev *dev, u16 *max_sfs, u16 *
1506
1506
return err ;
1507
1507
}
1508
1508
1509
- static int mlx5_esw_vport_alloc (struct mlx5_eswitch * esw , struct mlx5_core_dev * dev ,
1509
+ static int mlx5_esw_vport_alloc (struct mlx5_eswitch * esw ,
1510
1510
int index , u16 vport_num )
1511
1511
{
1512
1512
struct mlx5_vport * vport ;
@@ -1560,15 +1560,15 @@ static int mlx5_esw_vports_init(struct mlx5_eswitch *esw)
1560
1560
1561
1561
xa_init (& esw -> vports );
1562
1562
1563
- err = mlx5_esw_vport_alloc (esw , dev , idx , MLX5_VPORT_PF );
1563
+ err = mlx5_esw_vport_alloc (esw , idx , MLX5_VPORT_PF );
1564
1564
if (err )
1565
1565
goto err ;
1566
1566
if (esw -> first_host_vport == MLX5_VPORT_PF )
1567
1567
xa_set_mark (& esw -> vports , idx , MLX5_ESW_VPT_HOST_FN );
1568
1568
idx ++ ;
1569
1569
1570
1570
for (i = 0 ; i < mlx5_core_max_vfs (dev ); i ++ ) {
1571
- err = mlx5_esw_vport_alloc (esw , dev , idx , idx );
1571
+ err = mlx5_esw_vport_alloc (esw , idx , idx );
1572
1572
if (err )
1573
1573
goto err ;
1574
1574
xa_set_mark (& esw -> vports , idx , MLX5_ESW_VPT_VF );
@@ -1577,7 +1577,7 @@ static int mlx5_esw_vports_init(struct mlx5_eswitch *esw)
1577
1577
}
1578
1578
base_sf_num = mlx5_sf_start_function_id (dev );
1579
1579
for (i = 0 ; i < mlx5_sf_max_functions (dev ); i ++ ) {
1580
- err = mlx5_esw_vport_alloc (esw , dev , idx , base_sf_num + i );
1580
+ err = mlx5_esw_vport_alloc (esw , idx , base_sf_num + i );
1581
1581
if (err )
1582
1582
goto err ;
1583
1583
xa_set_mark (& esw -> vports , base_sf_num + i , MLX5_ESW_VPT_SF );
@@ -1588,20 +1588,20 @@ static int mlx5_esw_vports_init(struct mlx5_eswitch *esw)
1588
1588
if (err )
1589
1589
goto err ;
1590
1590
for (i = 0 ; i < max_host_pf_sfs ; i ++ ) {
1591
- err = mlx5_esw_vport_alloc (esw , dev , idx , base_sf_num + i );
1591
+ err = mlx5_esw_vport_alloc (esw , idx , base_sf_num + i );
1592
1592
if (err )
1593
1593
goto err ;
1594
1594
xa_set_mark (& esw -> vports , base_sf_num + i , MLX5_ESW_VPT_SF );
1595
1595
idx ++ ;
1596
1596
}
1597
1597
1598
1598
if (mlx5_ecpf_vport_exists (dev )) {
1599
- err = mlx5_esw_vport_alloc (esw , dev , idx , MLX5_VPORT_ECPF );
1599
+ err = mlx5_esw_vport_alloc (esw , idx , MLX5_VPORT_ECPF );
1600
1600
if (err )
1601
1601
goto err ;
1602
1602
idx ++ ;
1603
1603
}
1604
- err = mlx5_esw_vport_alloc (esw , dev , idx , MLX5_VPORT_UPLINK );
1604
+ err = mlx5_esw_vport_alloc (esw , idx , MLX5_VPORT_UPLINK );
1605
1605
if (err )
1606
1606
goto err ;
1607
1607
return 0 ;
0 commit comments