Skip to content

Commit 4c78bef

Browse files
[nrf toup][nrfconnect] Increase ICD observer pool size
The ICDMnager observer for the DNS-SD server was silently not registered which causes the OnICDModeChange function to be called on change from SIT to LIT. The root cause is that in Matter 1.5, there is an additional observer, and we have a too small pool size to fit the 3rd one for the DNS-SD Server. Increase the CHIP_CONFIG_ICD_OBSERVERS_POOL_SIZE to 3 for the Nordic platform. Signed-off-by: Arkadiusz Balys <[email protected]>
1 parent a465c7f commit 4c78bef

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/platform/nrfconnect/CHIPPlatformConfig.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,10 @@
171171
#define CHIP_CONFIG_CRYPTO_PSA_ICD_MAX_CLIENTS 256
172172
#endif
173173

174+
#ifndef CHIP_CONFIG_ICD_OBSERVERS_POOL_SIZE
175+
#define CHIP_CONFIG_ICD_OBSERVERS_POOL_SIZE 3
176+
#endif // CHIP_CONFIG_ICD_OBSERVERS_POOL_SIZE
177+
174178
#ifndef CHIP_CONFIG_ENABLE_BDX_LOG_TRANSFER
175179
#ifdef CONFIG_CHIP_ENABLE_BDX_LOG_TRANSFER
176180
#define CHIP_CONFIG_ENABLE_BDX_LOG_TRANSFER CONFIG_CHIP_ENABLE_BDX_LOG_TRANSFER

0 commit comments

Comments
 (0)