]> git.baikalelectronics.ru Git - kernel.git/commit
vlan: turn on unicast filtering on vlan device
authorZhang Shengju <zhangshengju@cmss.chinamobile.com>
Thu, 18 Feb 2016 10:00:11 +0000 (10:00 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 22 Feb 2016 02:54:05 +0000 (21:54 -0500)
commit2dfde23d7c0e37ce0a7ed1977f72a4ed0c91751c
tree7c209b4685df3ec5fbbf1f78c1f658c0e9927130
parentc11084f69f2c74436ee8b449d38b938d02e80fa4
vlan: turn on unicast filtering on vlan device

Currently vlan device inherits unicast filtering flag from underlying
device. If underlying device doesn't support unicast filter, this will
put vlan device into promiscuous mode when it's stacked.

Tun on IFF_UNICAST_FLT on the vlan device in any case so that it does
not go into promiscuous mode needlessly. If underlying device does not
support unicast filtering, that device will enter promiscuous mode.

Signed-off-by: Zhang Shengju <zhangshengju@cmss.chinamobile.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/8021q/vlan.c
net/8021q/vlan_dev.c