On Tue, Dec 14, 2021 at 03:31:29PM +0100, Horatiu Vultur wrote: > So long story short, I agree with your comments, I can make the > notifier_block as singleton objects and start to use > switchdev_handle_port_obj_add and the other variants. > In this way it should also work "parallel instances of the driver". To be clear, what I'd like to see for v5 is a set of patterns that is simple, clean and functional enough that it could be copied by other drivers - I'd be interested in limiting the VLANs on the CPU ports in DSA too.