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)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 3 Jun 2017 14:51:42 +0000 (16:51 +0200)
commitbf6216e5e3938cd306b0295161140ec281a094b9
tree043e9e8f1f7c4938f4f852b95d08031eaade6aa4
parent36ccbbdab1e65346871ede11c00adc006a7dc8df
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