A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.

Dependents:   oldheating gps motorhome heating

Revision:
116:60521b29e4c9
Parent:
83:08c983006a6e
Child:
128:79052cb4a41c
--- a/udp/dns/dns.c	Wed Jan 23 15:42:35 2019 +0000
+++ b/udp/dns/dns.c	Fri Jan 25 17:37:51 2019 +0000
@@ -64,10 +64,10 @@
 {
     switch(protocol)
     {
-        case DNS_PROTOCOL_NONE:  return DNS_PROTOCOL_UDNS;
-        case DNS_PROTOCOL_UDNS:  return DNS_PROTOCOL_MDNS;
+        case DNS_PROTOCOL_NONE:  return DNS_PROTOCOL_MDNS;
         case DNS_PROTOCOL_MDNS:  return DNS_PROTOCOL_LLMNR;
-        case DNS_PROTOCOL_LLMNR: return DNS_PROTOCOL_NONE;
+        case DNS_PROTOCOL_LLMNR: return DNS_PROTOCOL_UDNS;
+        case DNS_PROTOCOL_UDNS:  return DNS_PROTOCOL_NONE;
         default: LogTimeF("DNS invalid protocol %d\r\n", protocol); return DNS_PROTOCOL_NONE;
     }
 }