aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/macvlan.c
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2008-01-21 03:47:08 -0500
committerDavid S. Miller <davem@davemloft.net>2008-01-28 18:08:36 -0500
commitf12ca5f97b7f99288aff1dc32a91f21c3230fefe (patch)
treef9a25557f567c89ff8c1fd0b43c5748380b8221d /drivers/net/macvlan.c
parent91b4f954759653272504c55b715b757207ed1700 (diff)
[MACVLAN]: Fix thinko in macvlan_transfer_operstate()
When the lower device's carrier is off, the macvlan devices's carrier state should be checked to decide whether it needs to be turned off. Currently the lower device's state is checked a second time. This still works, but unnecessarily tries to turn off the carrier when its already off. Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/macvlan.c')
-rw-r--r--drivers/net/macvlan.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c
index b7c9791009d0..6ef6b8b39e71 100644
--- a/drivers/net/macvlan.c
+++ b/drivers/net/macvlan.c
@@ -375,7 +375,7 @@ static void macvlan_transfer_operstate(struct net_device *dev)
375 if (!netif_carrier_ok(dev)) 375 if (!netif_carrier_ok(dev))
376 netif_carrier_on(dev); 376 netif_carrier_on(dev);
377 } else { 377 } else {
378 if (netif_carrier_ok(lowerdev)) 378 if (netif_carrier_ok(dev))
379 netif_carrier_off(dev); 379 netif_carrier_off(dev);
380 } 380 }
381} 381}