On 2023-01-19 00:01, Vladimir Oltean wrote:
On Wed, Jan 18, 2023 at 11:35:08PM +0100, netdev@xxxxxxxxxxxxxxxxxxxx
wrote:
When the new dynamic flag is true, all drivers will ignore it in patch
#3,
so basically nothing will change by that.
This is not true, because it assumes that DSA never called
port_fdb_add()
up until now for bridge FDB entries with the BR_FDB_STATIC flag unset,
which is incorrect (it did).
So what will change is that drivers which used to react to those bridge
FDB entries will stop doing so.
So the solution to this problem could be to only set the is_dyn flag in
combination with the added_by_user flag. So an 'and' operation with the
two in br_switchdev_fdb_populate()?