dns_table is only used within LwIP.
 
Symbols
loading...
Files
loading...

dns_table variable

Syntax

static struct dns_table_entry dns_table[DNS_TABLE_SIZE];

References

LocationReferrerText
dns.c:299
static struct dns_table_entry dns_table[DNS_TABLE_SIZE];
dns.c:618dns_lookup()
if ((dns_table[i].state == DNS_STATE_DONE) &&
dns.c:619dns_lookup()
(lwip_strnicmp(name, dns_table[i].name, sizeof(dns_table[i].name)) == 0) &&
dns.c:625dns_lookup()
ip_addr_copy(*addr, dns_table[i].ipaddr);
dns.c:758dns_send()
struct dns_table_entry *entry = &dns_table[idx];
dns.c:964dns_call_found()
(*dns_requests[i].found)(dns_table[idx].name, addr, dns_requests[i].arg);
dns.c:981dns_call_found()
if (dns_table[i].state == DNS_STATE_ASKING) {
dns.c:982dns_call_found()
if (dns_table[i].pcb_idx == dns_table[idx].pcb_idx) {
dns.c:984dns_call_found()
dns_table[idx].pcb_idx = DNS_MAX_SOURCE_PORTS;
dns.c:989dns_call_found()
if (dns_table[idx].pcb_idx < DNS_MAX_SOURCE_PORTS) {
dns.c:991dns_call_found()
udp_remove(dns_pcbs[dns_table[idx].pcb_idx]);
dns.c:992dns_call_found()
dns_pcbs[dns_table[idx].pcb_idx] = NULL;
dns.c:993dns_call_found()
dns_table[idx].pcb_idx = DNS_MAX_SOURCE_PORTS;
dns.c:1010dns_create_txid()
if ((dns_table[i].state == DNS_STATE_ASKING) &&
dns.c:1011dns_create_txid()
(dns_table[i].txid == txid)) {
dns.c:1050dns_check_entry()
struct dns_table_entry *entry = &dns_table[i];
dns.c:1139dns_correct_response()
struct dns_table_entry *entry = &dns_table[idx];
dns.c:1196dns_recv()
struct dns_table_entry *entry = &dns_table[i];
dns.c:1296dns_recv()
ip_addr_copy_from_ip4(dns_table[i].ipaddr, ip4addr);
dns.c:1353dns_recv()
dns_table[i].state = DNS_STATE_UNUSED;
dns.c:1388dns_enqueue()
if ((dns_table[i].state == DNS_STATE_ASKING) &&
dns.c:1389dns_enqueue()
(lwip_strnicmp(name, dns_table[i].name, sizeof(dns_table[i].name)) == 0)) {
dns.c:1418dns_enqueue()
entry = &dns_table[i];
dns.c:1435dns_enqueue()
if ((lseqi >= DNS_TABLE_SIZE) || (dns_table[lseqi].state != DNS_STATE_DONE)) {
dns.c:1442dns_enqueue()
entry = &dns_table[i];

Data Use

Type of dns_table
dns_table
all items filtered out