[routing-manager] simplify PdPrefixManager::HasPrefix() (#11242)

This commit simplifies `PdPrefixManager::HasPrefix()` by simply
checking if `mPrefix` is empty (rather than `IsValidOmrPrefix()`).
A favored PD prefix is always validated before it is assigned to
`mPrefix`, and when the prefix is removed, `mPrefix` is cleared.
This commit is contained in:
Abtin Keshavarzian
2025-02-12 11:02:40 -08:00
committed by GitHub
parent 260193a30d
commit 1b9b73f2b7
+1 -1
View File
@@ -1474,7 +1474,7 @@ private:
void Start(void) { StartStop(/* aStart= */ true); }
void Stop(void) { StartStop(/* aStart= */ false); }
bool IsRunning(void) const { return GetState() == kDhcp6PdStateRunning; }
bool HasPrefix(void) const { return IsValidOmrPrefix(mPrefix.GetPrefix()); }
bool HasPrefix(void) const { return !mPrefix.IsEmpty(); }
const Ip6::Prefix &GetPrefix(void) const { return mPrefix.GetPrefix(); }
State GetState(void) const;