|
@@ -363,7 +363,7 @@ static inline void mlxsw_reg_sftr_pack(char *payload,
|
|
|
unsigned int flood_table,
|
|
|
unsigned int index,
|
|
|
enum mlxsw_flood_table_type table_type,
|
|
|
- unsigned int range)
|
|
|
+ unsigned int range, u8 port, bool set)
|
|
|
{
|
|
|
MLXSW_REG_ZERO(sftr, payload);
|
|
|
mlxsw_reg_sftr_swid_set(payload, 0);
|
|
@@ -371,8 +371,8 @@ static inline void mlxsw_reg_sftr_pack(char *payload,
|
|
|
mlxsw_reg_sftr_index_set(payload, index);
|
|
|
mlxsw_reg_sftr_table_type_set(payload, table_type);
|
|
|
mlxsw_reg_sftr_range_set(payload, range);
|
|
|
- mlxsw_reg_sftr_port_set(payload, MLXSW_PORT_CPU_PORT, 1);
|
|
|
- mlxsw_reg_sftr_port_mask_set(payload, MLXSW_PORT_CPU_PORT, 1);
|
|
|
+ mlxsw_reg_sftr_port_set(payload, port, set);
|
|
|
+ mlxsw_reg_sftr_port_mask_set(payload, port, 1);
|
|
|
}
|
|
|
|
|
|
/* SPMLR - Switch Port MAC Learning Register
|