zephyr/lib
Flavio Santes 44b2f212a1 iot/dns: Use a k_sem for the DNS rx routine
This patch introduces a k_sem that will block until:
- data is received, or
- the user-provided timeout expires

This change allows us to simplify our previous DNS client
implementation.

This change is related to ZEP-1357 because we are refactoring the
DNS client API removing the continuous update of the net_context_recv
routine that seems to be causing issues after the kernel's update.

Jira: ZEP-1357

Change-Id: If01c9274ac8f096f0095a2872f86be2e007212ee
Signed-off-by: Flavio Santes <flavio.santes@intel.com>
2016-12-16 19:14:53 +01:00
..
iot iot/dns: Use a k_sem for the DNS rx routine 2016-12-16 19:14:53 +01:00
libc libc: rework libc selection and reduce Kconfigs 2016-12-15 22:31:28 +00:00
Kbuild lib: Introduce the CoAP implementation for Zephyr 2016-09-12 12:25:24 +00:00
Kconfig libc: rework libc selection and reduce Kconfigs 2016-12-15 22:31:28 +00:00
Makefile libc: rework libc selection and reduce Kconfigs 2016-12-15 22:31:28 +00:00