Gregory Nutt
ccd3ec0f52
STM32 F7 Ethernet: Add logic to align all DMA memory to the D-Cache line size
2015-07-19 16:35:25 -06:00
Gregory Nutt
8b9cafe70a
Another FIX for gethostbyname if CONFIG_NETDB_DNSCLIENT is not defined
2015-07-19 14:45:34 -06:00
Gregory Nutt
2a2e9fa56a
gethostbyname_r: Fix test of return value from inet_pton(). Zero does not mean success
2015-07-17 08:24:21 -06:00
Gregory Nutt
95424d9ef3
NETDB: Add support for caching DNS name resultion mappings
2015-07-13 10:41:32 -06:00
Gregory Nutt
835878b003
This completes all interface level support for IPv6 DNS. Still some missing logic at the lowest protocol levels
2015-07-12 13:45:52 -06:00
Gregory Nutt
3407ef5f33
netdb: Modifications to DNS client logic and to dns_get/setserver() interfaces to support DNS clients at IPv6 addresses (still no support for resolution to IPv6 addresses).
2015-07-12 11:56:53 -06:00
Gregory Nutt
5ace3311d9
Repartitioning of DNS client logic in preparation for IPv6 support
...
- Rename include/nuttx/net/dnsclient.h to dns.h
- Move internal DNS prototypes from dns.h to libc/netdb/lib_dns.h
- Global standard DNS definitions from libc/netdb/dns_soccket.c to dns.h
- Eliminate dns_gethostip(). This is now an internal part of gethostbyname()
- Eliminate interface dns_whois(). Not needed in this new context.
2015-07-12 09:19:40 -06:00
Gregory Nutt
89e91333af
Fix a warning
2015-07-10 14:53:30 -06:00
Gregory Nutt
7dec298ef3
gethostbyname() will not attempt a DNS lookup if so enabled
2015-07-10 13:30:09 -06:00
Gregory Nutt
4102470bdd
Move the DNS server from apps/netutils/dnsclient to nuttx/libc/netdb. Move netdb functions from libc/net to libc/netdb. Fix up naming to reflect the repartitioning
2015-07-10 12:11:40 -06:00