![]() |
nRF Connect SDK API 3.3.99
|
| 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.
| 0 | Registration succeeded. |
| -EALREADY | A handler was already registered. |
CONFIG_OPENTHREAD_ZEPHYR_DNS_OFFLOAD.