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
Diff: udp/dns/dnsreply.c
- Revision:
- 172:9bc3c7b2cca1
- Parent:
- 170:96c637dc3f52
--- a/udp/dns/dnsreply.c Sat Dec 12 20:10:02 2020 +0000 +++ b/udp/dns/dnsreply.c Wed Dec 16 17:33:22 2020 +0000 @@ -7,8 +7,7 @@ #include "action.h" #include "ip4.h" #include "ip6.h" -#include "nr4.h" -#include "nr6.h" +#include "nr.h" #include "dns.h" #include "dnshdr.h" #include "dnsname.h" @@ -116,10 +115,10 @@ if (DnsReplyRecordName[0]) DnsLabelStripNameFromFullName(dnsProtocol, DnsReplyRecordName, sizeof(strippedName), strippedName); if (DnsReplyName[0] ) DnsLabelStripNameFromFullName(dnsProtocol, DnsReplyName , sizeof(strippedName), strippedName); - if (DnsReplyIp4 && DnsReplyRecordName[0]) Nr4AddIpRecord(DnsReplyIp4, strippedName, dnsProtocol); - if (DnsReplyIp6[0] && DnsReplyRecordName[0]) Nr6AddIpRecord(DnsReplyIp6, strippedName, dnsProtocol); - if (DnsReplyRecordNameAsIp4 && DnsReplyName[0] ) Nr4AddIpRecord(DnsReplyRecordNameAsIp4, strippedName, dnsProtocol); - if (DnsReplyRecordNameAsIp6[0] && DnsReplyName[0] ) Nr6AddIpRecord(DnsReplyRecordNameAsIp6, strippedName, dnsProtocol); + if (DnsReplyIp4 && DnsReplyRecordName[0]) NrAddAddress4(DnsReplyIp4, strippedName, dnsProtocol); + if (DnsReplyIp6[0] && DnsReplyRecordName[0]) NrAddAddress6(DnsReplyIp6, strippedName, dnsProtocol); + if (DnsReplyRecordNameAsIp4 && DnsReplyName[0] ) NrAddAddress4(DnsReplyRecordNameAsIp4, strippedName, dnsProtocol); + if (DnsReplyRecordNameAsIp6[0] && DnsReplyName[0] ) NrAddAddress6(DnsReplyRecordNameAsIp6, strippedName, dnsProtocol); } int DnsReplyHandle(void (*traceback)(void), int dnsProtocol) {