]> git.baikalelectronics.ru Git - kernel.git/commit
veth: Fix carrier detect
authorEric W. Biederman <ebiederm@xmission.com>
Wed, 25 Feb 2009 19:47:29 +0000 (19:47 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 2 Mar 2009 04:44:21 +0000 (20:44 -0800)
commitdb9bd9fcb0b865ccff7158212f711ddb33fb516c
tree4b467e81ebb7aa6c6789791115426ab5837b701f
parent4b856dfe196e06188d29eb1eed0288d231af0531
veth: Fix carrier detect

The current implementation of carrier detect in veth is broken.
It reports the link is down until both sides of the veth pair
are administatively up and then forever after it reports link up.

So fix veth so that it only reports link up when both interfaces
of the pair are administratively up.

Signed-off-by: Eric Biederman <ebiederm@aristanetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/veth.c