On Wed, Jan 06, 2021 at 03:09:57PM +0200, Vladimir Oltean wrote: > Let's go off and finish the job of commit 29ab586c3d83 by deleting the > bogus iteration through the VLAN ranges from the drivers. Some aspects > of this feature never made too much sense in the first place. For > example, what is a range of VLANs all having the BRIDGE_VLAN_INFO_PVID > flag supposed to mean, when a port can obviously have a single pvid? The > switchdev drivers have so far interpreted this to mean that the last > VLAN in the range should be the only one which should get programmed > with that attribute.
See commit 6623c60dc28e ("bridge: vlan: enforce no pvid flag in vlan ranges") > Of the existing switchdev pieces of hardware, it appears that only > Mellanox Spectrum supports offloading more than one VLAN at a time. > I have kept that code internal to the driver, because there is some more > bookkeeping that makes use of it, but I deleted it from the switchdev > API. But since the switchdev support for ranges has already been de > facto deleted by a Mellanox employee and nobody noticed for 4 years, I'm > going to assume it's not a biggie. Which code are you referring to? > > Signed-off-by: Vladimir Oltean <vladimir.olt...@nxp.com> For the switchdev and mlxsw parts: Reviewed-by: Ido Schimmel <ido...@nvidia.com> I applied the series to our queue, so I should have regression results tomorrow