From 348b9b0d35bb4fc54c0a312bf822fc5cfab5afc2 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Tue, 21 Dec 2021 16:38:47 +0800 Subject: [PATCH] net/slip: Update IFF_RUNNING flag by netdev_carrier_on and netdev_carrier_off Signed-off-by: Xiang Xiao --- drivers/net/slip.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/slip.c b/drivers/net/slip.c index a78966e8ab6..a4c46089293 100644 --- a/drivers/net/slip.c +++ b/drivers/net/slip.c @@ -818,6 +818,7 @@ static int slip_ifup(FAR struct net_driver_s *dev) /* Mark the interface up */ priv->bifup = true; + netdev_carrier_on(dev); return OK; } @@ -842,6 +843,8 @@ static int slip_ifdown(FAR struct net_driver_s *dev) FAR struct slip_driver_s *priv = (FAR struct slip_driver_s *)dev->d_private; + netdev_carrier_off(dev); + /* Mark the device "down" */ priv->bifup = false;