Add resNetworkSend cmd in DnsProxyListener
Add resNetworkSend cmd handler in DnsProxyListener.
It is a handler for async dns query API.
It uses resolv_res_nsend for querying.
Need res_nsend return -errno directly if failed.
Input:
cmd format: resnsend rawmsg netid
-rawmsg: base64 encoded dns query msg
-netid: netid of network for querying
Output:
Success: 1. rcode
2. answer length
3. answer raw data
Fail: 1. -errno
Possible errno:
EINVAL
EBUSY
EILSEQ
errno from res_nsend directly
Test: built, flashed, booted
Change-Id: Id99e5889591cdcf36d0c74b7f038c0e60e0eed74
2 files changed