From a31d983161eef45ddf456d05ea6619346961fda5 Mon Sep 17 00:00:00 2001 From: hujun5 Date: Mon, 10 Feb 2025 09:15:00 +0800 Subject: [PATCH] bluetooth: miss carrier_[on/off] in bt_netdev fix regression from https://github.com/apache/nuttx/pull/15237 Signed-off-by: hujun5 --- wireless/bluetooth/bt_netdev.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wireless/bluetooth/bt_netdev.c b/wireless/bluetooth/bt_netdev.c index 61036f4a75d..ea8bb94c994 100644 --- a/wireless/bluetooth/bt_netdev.c +++ b/wireless/bluetooth/bt_netdev.c @@ -663,6 +663,9 @@ static int btnet_ifup(FAR struct net_driver_s *netdev) netdev->d_mac.radio.nv_addr[4], netdev->d_mac.radio.nv_addr[5]); #endif + /* The interface is now up */ + + netdev_carrier_on(netdev); ret = OK; } @@ -687,6 +690,7 @@ static int btnet_ifup(FAR struct net_driver_s *netdev) static int btnet_ifdown(FAR struct net_driver_s *netdev) { + netdev_carrier_off(netdev); return OK; }