From: Mao Wenan <maowenan@xxxxxxxxxx> Date: Wed, 20 Nov 2019 09:47:22 +0800 > If CONFIG_NET_DSA_MSCC_FELIX=y, and CONFIG_NET_VENDOR_MICROSEMI=n, > below errors can be found: > drivers/net/dsa/ocelot/felix.o: In function `felix_vlan_del': > felix.c:(.text+0x26e): undefined reference to `ocelot_vlan_del' > drivers/net/dsa/ocelot/felix.o: In function `felix_vlan_add': > felix.c:(.text+0x352): undefined reference to `ocelot_vlan_add' > > and warning as below: > WARNING: unmet direct dependencies detected for MSCC_OCELOT_SWITCH > Depends on [n]: NETDEVICES [=y] && ETHERNET [=y] && > NET_VENDOR_MICROSEMI [=n] && NET_SWITCHDEV [=y] && HAS_IOMEM [=y] > Selected by [y]: > NET_DSA_MSCC_FELIX [=y] && NETDEVICES [=y] && HAVE_NET_DSA [=y] > && NET_DSA [=y] && PCI [=y] > > This patch is to select NET_VENDOR_MICROSEMI for NET_DSA_MSCC_FELIX. > > Fixes: 56051948773e ("net: dsa: ocelot: add driver for Felix switch family") > Signed-off-by: Mao Wenan <maowenan@xxxxxxxxxx> You did not read my feedback, read it again please.