aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched/sch_generic.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/sched/sch_generic.c')
-rw-r--r--net/sched/sch_generic.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/net/sched/sch_generic.c b/net/sched/sch_generic.c
index c81649cf0b9e..e970e8e75720 100644
--- a/net/sched/sch_generic.c
+++ b/net/sched/sch_generic.c
@@ -256,6 +256,12 @@ static void dev_watchdog_down(struct net_device *dev)
256 netif_tx_unlock_bh(dev); 256 netif_tx_unlock_bh(dev);
257} 257}
258 258
259/**
260 * netif_carrier_on - set carrier
261 * @dev: network device
262 *
263 * Device has detected that carrier.
264 */
259void netif_carrier_on(struct net_device *dev) 265void netif_carrier_on(struct net_device *dev)
260{ 266{
261 if (test_and_clear_bit(__LINK_STATE_NOCARRIER, &dev->state)) 267 if (test_and_clear_bit(__LINK_STATE_NOCARRIER, &dev->state))
@@ -264,6 +270,12 @@ void netif_carrier_on(struct net_device *dev)
264 __netdev_watchdog_up(dev); 270 __netdev_watchdog_up(dev);
265} 271}
266 272
273/**
274 * netif_carrier_off - clear carrier
275 * @dev: network device
276 *
277 * Device has detected loss of carrier.
278 */
267void netif_carrier_off(struct net_device *dev) 279void netif_carrier_off(struct net_device *dev)
268{ 280{
269 if (!test_and_set_bit(__LINK_STATE_NOCARRIER, &dev->state)) 281 if (!test_and_set_bit(__LINK_STATE_NOCARRIER, &dev->state))