nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches

◆ ot_dns_offload_register()

int ot_dns_offload_register ( void )

Register Zephyr DNS offload using OpenThread DNS client.

Installs a Zephyr socket_dns_offload implementation via socket_offload_dns_register whose getaddrinfo handler resolves node using otDnsClientResolveIp4Address first (IPv4 A records as NAT64-mapped IPv6 when supported), then otDnsClientResolveAddress (AAAA). Successful lookups return NET_AF_INET6 sockaddr entries only.

Return values
0Registration succeeded.
-EALREADYA handler was already registered.
Note
Requires
CONFIG_OPENTHREAD_ZEPHYR_DNS_OFFLOAD 
.