Tue May 09, 2023 6:39 pm
I thought the main advantage was that it was a standard way to do it on ROS devices. It is configured the same independent of the hardware implementation. It isn't guaranteed to be hardware assisted, so there are some platforms that for maximum performance, you can't use the vlan-filtering bridge, because the underlying software support hasn't been developed for the switch chips in the bridge implementation for the platform. But other than performance, the logical functioning works the same.
Its the same reason for using a high level language instead of writing code in Assembly language. Portability.