From 75c8aed8f61100741e7c064ef0134c60bb947ef9 Mon Sep 17 00:00:00 2001 From: Li Cao Date: Tue, 4 Mar 2025 03:17:22 +0800 Subject: [PATCH] [border-agent] change meshcop service TXT value after enabling/disabling Epskc (#11310) This commit posts a MeshCoP service changed task after Epskc feature is enabled/disabled. After Epskc feature is enabled/disabled, the `EpskcSupported` bit in the statebitmap in MeshCoP Txt value should change accordingly. --- src/core/meshcop/border_agent.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/meshcop/border_agent.cpp b/src/core/meshcop/border_agent.cpp index 152699836..571862d43 100644 --- a/src/core/meshcop/border_agent.cpp +++ b/src/core/meshcop/border_agent.cpp @@ -560,12 +560,14 @@ void BorderAgent::EphemeralKeyManager::SetEnabled(bool aEnabled) { VerifyOrExit(mState == kStateDisabled); SetState(kStateStopped); + Get().PostNotifyMeshCoPServiceChangedTask(); } else { VerifyOrExit(mState != kStateDisabled); Stop(); SetState(kStateDisabled); + Get().PostNotifyMeshCoPServiceChangedTask(); } exit: