From: Tommy Christensen Date: Tue, 12 Jul 2005 19:13:49 +0000 (-0700) Subject: [VLAN]: Fix early vlan adding leads to not functional device X-Git-Tag: v2.6.13-rc3~61^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f4637b55ba960d9987a836617271659e9b7b0de8;p=pandora-kernel.git [VLAN]: Fix early vlan adding leads to not functional device OK, I can see what's happening here. eth0 doesn't detect link-up until after a few seconds, so when the vlan interface is opened immediately after eth0 has been opened, it inherits the link-down state. Subsequently the vlan interface is never properly activated and are thus unable to transmit any packets. dev->state bits are not supposed to be manipulated directly. Something similar is probably needed for the netif_device_present() bit, although I don't know how this is meant to work for a virtual device. Signed-off-by: David S. Miller --- Reading git-diff-tree failed