mscc: Configured MAC entries should be locked.
The MAC table in Ocelot supports auto aging (normal) and static entries.
MAC entries that is manually configured should be static and not subject
to aging.
Fixes: a556c76adc
("net: mscc: Add initial Ocelot switch support")
Signed-off-by: Allan Nielsen <allan.nielsen@microchip.com>
Reviewed-by: Steen Hegelund <steen.hegelund@microchip.com>
Signed-off-by: Steen Hegelund <steen.hegelund@microchip.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
1d51b4b1d3
Коммит
8fd1a4affb
|
@ -747,7 +747,7 @@ static int ocelot_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
|
||||||
}
|
}
|
||||||
|
|
||||||
return ocelot_mact_learn(ocelot, port->chip_port, addr, vid,
|
return ocelot_mact_learn(ocelot, port->chip_port, addr, vid,
|
||||||
ENTRYTYPE_NORMAL);
|
ENTRYTYPE_LOCKED);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int ocelot_fdb_del(struct ndmsg *ndm, struct nlattr *tb[],
|
static int ocelot_fdb_del(struct ndmsg *ndm, struct nlattr *tb[],
|
||||||
|
|
Загрузка…
Ссылка в новой задаче