[net] move slaac module from utils to net (#11955)

This commit moves the `SlaacAddress` module from `src/core/utils`
to `src/core/net`.

This change also updates the namespace from `ot::Utils` to
`ot::Ip6` and updates all includes and usages throughout the
codebase.

The `SlaacAddress` module was originally placed in `core/utils`
as SLAAC management was historically handled by the platform.
Now that the OpenThread stack manages SLAAC directly, this logic
is better placed under `core/net`.
This commit is contained in:
Abtin Keshavarzian
2025-09-22 19:29:01 -07:00
committed by GitHub
parent 35256c5aae
commit 27932f2006
11 changed files with 32 additions and 32 deletions
+1 -1
View File
@@ -146,7 +146,7 @@ void Notifier::EmitEvents(void)
Get<TimeSync>().HandleNotifierEvents(events);
#endif
#if OPENTHREAD_CONFIG_IP6_SLAAC_ENABLE
Get<Utils::Slaac>().HandleNotifierEvents(events);
Get<Ip6::Slaac>().HandleNotifierEvents(events);
#endif
#if OPENTHREAD_CONFIG_JAM_DETECTION_ENABLE
Get<Utils::JamDetector>().HandleNotifierEvents(events);