Found 2 other functions taking a
otMeshDiagIp6AddrIterator
argument:
Iterates through the discovered IPv6 addresses of a router or an MTD child. MUST be used - from the callback `otMeshDiagDiscoverCallback()` and use the `mIp6AddrIterator` from the `aRouterInfo` struct that is provided as input to the callback, or - from the callback `otMeshDiagChildIp6AddrsCallback()` along with provided `aIp6AddrIterator`.