aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Sun <sunytt@google.com>2024-05-06 03:23:11 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-05-06 03:23:11 +0000
commit3275cfc8e4374ed213b84f65a9c91242b6432eb9 (patch)
tree63fb4d883a83f6e6ac4d6dd1ceaf3f33d7b7be9a
parent66c41389fd383a194534f1a4b74fd4cc7974bc5b (diff)
parentf2b8ccc247d762cb188b5d86b43e4a196281f737 (diff)
downloadot-br-posix-main.tar.gz
Merge "[bbr] add a flag to enable BBR on init (#2265)" into mainHEADmastermain
-rw-r--r--src/backbone_router/backbone_agent.cpp2
-rw-r--r--src/backbone_router/backbone_agent.hpp4
2 files changed, 6 insertions, 0 deletions
diff --git a/src/backbone_router/backbone_agent.cpp b/src/backbone_router/backbone_agent.cpp
index 104a4e56..fc79b8f5 100644
--- a/src/backbone_router/backbone_agent.cpp
+++ b/src/backbone_router/backbone_agent.cpp
@@ -71,7 +71,9 @@ void BackboneAgent::Init(void)
mNdProxyManager.Init();
#endif
+#if OTBR_ENABLE_BACKBONE_ROUTER_ON_INIT
otBackboneRouterSetEnabled(mNcp.GetInstance(), /* aEnabled */ true);
+#endif
}
void BackboneAgent::HandleThreadStateChanged(otChangedFlags aFlags)
diff --git a/src/backbone_router/backbone_agent.hpp b/src/backbone_router/backbone_agent.hpp
index 0ff78083..c7566bcc 100644
--- a/src/backbone_router/backbone_agent.hpp
+++ b/src/backbone_router/backbone_agent.hpp
@@ -36,6 +36,10 @@
#include "openthread-br/config.h"
+#ifndef OTBR_ENABLE_BACKBONE_ROUTER_ON_INIT
+#define OTBR_ENABLE_BACKBONE_ROUTER_ON_INIT OTBR_ENABLE_BACKBONE_ROUTER
+#endif
+
#if OTBR_ENABLE_BACKBONE_ROUTER
#include <openthread/backbone_router_ftd.h>