]> git.baikalelectronics.ru Git - kernel.git/commit
net: mscc: ocelot: limit vlan ingress filtering to actual number of ports
authorVladimir Oltean <vladimir.oltean@nxp.com>
Sat, 9 Nov 2019 13:02:55 +0000 (15:02 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 11 Nov 2019 20:59:10 +0000 (12:59 -0800)
commit09e8b66000920b4217379957a569a9690806be7b
tree6a613cac155e9088103eb2f0595289cb0ff6b230
parent94832a887ede0090b8203fb71966c4a3c0575421
net: mscc: ocelot: limit vlan ingress filtering to actual number of ports

The VSC7514 switch (Ocelot) is a 10-port device, while VSC9959 (Felix)
is 6-port. Therefore the VLAN filtering mask would be out of bounds when
calling for this new switch. Fix that.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mscc/ocelot.c