mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync()
Currently the above mentioned function gets 'struct mlxsw_sp_port', while the only use of this structure is to get 'mlxsw_sp_port->mlxsw_sp'. Instead, pass 'struct mlxsw_sp'. Signed-off-by: Amit Cohen <amcohen@nvidia.com> Signed-off-by: Ido Schimmel <idosch@nvidia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
22aae52076
commit
21c795f849
@@ -112,7 +112,7 @@ mlxsw_sp_bridge_port_mdb_flush(struct mlxsw_sp_port *mlxsw_sp_port,
|
||||
struct mlxsw_sp_bridge_port *bridge_port);
|
||||
|
||||
static void
|
||||
mlxsw_sp_bridge_mdb_mc_enable_sync(struct mlxsw_sp_port *mlxsw_sp_port,
|
||||
mlxsw_sp_bridge_mdb_mc_enable_sync(struct mlxsw_sp *mlxsw_sp,
|
||||
struct mlxsw_sp_bridge_device
|
||||
*bridge_device);
|
||||
|
||||
@@ -856,8 +856,7 @@ static int mlxsw_sp_port_mc_disabled_set(struct mlxsw_sp_port *mlxsw_sp_port,
|
||||
|
||||
if (bridge_device->multicast_enabled != !mc_disabled) {
|
||||
bridge_device->multicast_enabled = !mc_disabled;
|
||||
mlxsw_sp_bridge_mdb_mc_enable_sync(mlxsw_sp_port,
|
||||
bridge_device);
|
||||
mlxsw_sp_bridge_mdb_mc_enable_sync(mlxsw_sp, bridge_device);
|
||||
}
|
||||
|
||||
list_for_each_entry(bridge_port, &bridge_device->ports_list, list) {
|
||||
@@ -1841,11 +1840,9 @@ err_out:
|
||||
}
|
||||
|
||||
static void
|
||||
mlxsw_sp_bridge_mdb_mc_enable_sync(struct mlxsw_sp_port *mlxsw_sp_port,
|
||||
struct mlxsw_sp_bridge_device
|
||||
*bridge_device)
|
||||
mlxsw_sp_bridge_mdb_mc_enable_sync(struct mlxsw_sp *mlxsw_sp,
|
||||
struct mlxsw_sp_bridge_device *bridge_device)
|
||||
{
|
||||
struct mlxsw_sp *mlxsw_sp = mlxsw_sp_port->mlxsw_sp;
|
||||
struct mlxsw_sp_mid *mid;
|
||||
bool mc_enabled;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user