Address of target nameserver in delegation point. More...
#include <iter_delegpt.h>
| Data Fields | |
| struct delegpt_addr * | next_result | 
| next delegation point in results | |
| struct delegpt_addr * | next_usable | 
| next delegation point in usable list | |
| struct delegpt_addr * | next_target | 
| next delegation point in all targets list | |
| struct sockaddr_storage | addr | 
| delegation point address | |
| socklen_t | addrlen | 
| length of addr | |
| int | attempts | 
| number of attempts for this addr | |
| int | sel_rtt | 
| rtt stored here in the selection algorithm | |
| uint8_t | bogus | 
| if true, the A or AAAA RR was bogus, so this address is bad. | |
| uint8_t | lame | 
| if true, this address is dispreferred: it is a lame IP address | |
| uint8_t | dnsseclame | 
| if the address is dnsseclame, but this cannot be cached, this option is useful to mark the address dnsseclame. | |
| char * | tls_auth_name | 
| the TLS authentication name, (if not NULL) to use. | |
Address of target nameserver in delegation point.
| uint8_t delegpt_addr::bogus | 
if true, the A or AAAA RR was bogus, so this address is bad.
Also check the dp->bogus to see if everything is bogus.
Referenced by delegpt_add_addr(), delegpt_add_addr_mlc(), delegpt_copy(), delegpt_log(), iter_filter_unsuitable(), print_dp_details(), and processLastResort().
| uint8_t delegpt_addr::dnsseclame | 
if the address is dnsseclame, but this cannot be cached, this option is useful to mark the address dnsseclame.
This value is not copied in addr-copy and dp-copy.
Referenced by delegpt_add_addr(), delegpt_add_addr_mlc(), iter_filter_unsuitable(), and processQueryResponse().