From: Matthijs Kooijman Date: Mon, 31 Oct 2011 04:53:13 +0000 (+0000) Subject: vlan: Don't propagate flag changes on down interfaces. X-Git-Tag: v3.2-rc1~68^2~18 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=deede2fabe24e00bd7e246eb81cd5767dc6fcfc7;p=pandora-kernel.git vlan: Don't propagate flag changes on down interfaces. When (de)configuring a vlan interface, the IFF_ALLMULTI ans IFF_PROMISC flags are cleared or set on the underlying interface. So, if these flags are changed on a vlan interface that is not up, the flags underlying interface might be set or cleared twice. Only propagating flag changes when a device is up makes sure this does not happen. It also makes sure that an underlying device is not set to promiscuous or allmulti mode for a vlan device that is down. Signed-off-by: Matthijs Kooijman Signed-off-by: David S. Miller --- Reading git-diff-tree failed