Yes, with the patch applied, it does.
I dunno if it's a security issue, but I'd agree it's wrong. I
looked, and I suspect that a couple of judiciously placed "if
(dev->flags & IFF_UP)" bits ought to sort things out by simply not
copying the carrier state to the upper level VLAN device if that device
is down. Unless somebody works this up over the weekend, I'll work that
out on Monday.
When the vlan device (eth0.5 in the above example) later is set
up, it'll do the right thing for its own carrier state.
Would they actually need a flag, or could it be worked out just
by checking their IFF_UP-ness?
-J
---
-Jay Vosburgh, IBM Linux Technology Center, fubar@us.ibm.com
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html