lantiq: fix broadcasts and vlans in two iface mode
authorMathias Kresin <dev@kresin.me>
Fri, 24 Feb 2017 08:19:49 +0000 (09:19 +0100)
committerMathias Kresin <dev@kresin.me>
Sat, 11 Mar 2017 12:45:00 +0000 (13:45 +0100)
commit715b06641933a128acfba0e0240b261afd6afa1c
tree7e72a13c9f54f06e1241ff998a9381749e39bf9b
parentcc3c50eb227aa6da3e601f111a7ef1f382d9953f
lantiq: fix broadcasts and vlans in two iface mode

The two phy operation mode where one phy is assigned to an interface
without lantiq,* device tree property and the other phy is assigned to
an interface with the lantiq,wan device property was broken with the
multicast package leaks between vlans fixes.

Move the multicast packages relevant portmap settings to the condition
which handles multicast packages for better readability.

Replace the priv->port_map based port_map only for the interface which
has the lantiq,switch device tree property set, to allow tagged
multicast packages in two phy mode where the lantiq,switch device tree
property isn't used.

Signed-off-by: Mathias Kresin <dev@kresin.me>
target/linux/lantiq/patches-4.4/0025-NET-MIPS-lantiq-adds-xrx200-net.patch
target/linux/lantiq/patches-4.9/0025-NET-MIPS-lantiq-adds-xrx200-net.patch