mirror of
https://github.com/apache/nuttx.git
synced 2026-05-26 02:36:11 +08:00
net/netdev: Modify the logic for setting the IFF_RUNNING status of interfaces.
Refer to the logic of the `netif_carrier_on` on linux. https://github.com/torvalds/linux/blob/master/net/sched/sch_generic.c#L575 Signed-off-by: liqinhui <liqinhui@xiaomi.com>
This commit is contained in:
@@ -1063,14 +1063,11 @@ int netdev_lower_unregister(FAR struct netdev_lowerhalf_s *dev)
|
||||
* Input Parameters:
|
||||
* dev - The lower half device driver structure
|
||||
*
|
||||
* Returned Value:
|
||||
* 0:Success; negated errno on failure
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int netdev_lower_carrier_on(FAR struct netdev_lowerhalf_s *dev)
|
||||
void netdev_lower_carrier_on(FAR struct netdev_lowerhalf_s *dev)
|
||||
{
|
||||
return netdev_carrier_on(&dev->netdev);
|
||||
netdev_carrier_on(&dev->netdev);
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
@@ -1083,14 +1080,11 @@ int netdev_lower_carrier_on(FAR struct netdev_lowerhalf_s *dev)
|
||||
* Input Parameters:
|
||||
* dev - The lower half device driver structure
|
||||
*
|
||||
* Returned Value:
|
||||
* 0:Success; negated errno on failure
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int netdev_lower_carrier_off(FAR struct netdev_lowerhalf_s *dev)
|
||||
void netdev_lower_carrier_off(FAR struct netdev_lowerhalf_s *dev)
|
||||
{
|
||||
return netdev_carrier_off(&dev->netdev);
|
||||
netdev_carrier_off(&dev->netdev);
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
Reference in New Issue
Block a user