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

Committer:
andrewboyson
Date:
Thu May 20 14:32:52 2021 +0000
Revision:
200:5acbc41bf469
Parent:
59:e0e556c8bd46
Increased number of arp entries from 20 to 30 to accommodate the number of WIZ devices plus a few incoming port 80 calls from the internet.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
andrewboyson 37:793b39683406 1 extern bool DnsNameTrace;
andrewboyson 37:793b39683406 2
andrewboyson 37:793b39683406 3 extern bool DnsNameComparePtr(char* pStart, char* pName);
andrewboyson 58:d48c899e482f 4 extern bool DnsNameCompareIp4(char* pStart, uint32_t ip);
andrewboyson 32:679654f2d023 5 extern bool DnsNameCompareIp6(char* pStart, char* pIp);
andrewboyson 13:9cd54f7db57a 6
andrewboyson 32:679654f2d023 7 extern int DnsNameLength (char* pStart);
andrewboyson 13:9cd54f7db57a 8
andrewboyson 59:e0e556c8bd46 9 extern void DnsNameDecodePtr (char* pStart, char* pName, int lenName);
andrewboyson 59:e0e556c8bd46 10 extern void DnsNameDecodeIp4 (char* pStart, uint32_t* pIp);
andrewboyson 59:e0e556c8bd46 11 extern void DnsNameDecodeIp6 (char* pStart, char* pIp);
andrewboyson 13:9cd54f7db57a 12
andrewboyson 59:e0e556c8bd46 13 extern void DnsNameLogPtr (char* pStart);
andrewboyson 47:73af5c0b0dc2 14
andrewboyson 13:9cd54f7db57a 15 extern void DnsNameEncodeIp4(uint32_t ip, char** pp);
andrewboyson 13:9cd54f7db57a 16 extern void DnsNameEncodeIp6(char* ip, char** pp);
andrewboyson 37:793b39683406 17 extern void DnsNameEncodePtr(char* pName, char** pp);