Andrew Lunn <and...@lunn.ch> writes: >> Nope, the bridge ageing time is not per-port, even though switchdev ops >> are per-port by design. This is a switch-wide attribute. > > So you are saying the core is doing all the reference counting, etc, > when swapping between fast and slow ageing?
I don't see how checking for the fastest ageing time would fix support for multiple bridges... I think that would make the code much more complex for a small value. Multiple logical bridges on top of a single physical switch is still a tricky topic. Maybe we can keep it simple for the moment with this switch-wide set_ageing_time operation, and later add a patch for the DSA layer to cache and elect the ageing time per-port or per-bridge. Thanks, Vivien