Fix ipsub net issue: ipv4 matching ipv6 rule

This commit is contained in:
Nick Peng
2019-01-26 23:39:54 +08:00
parent 1600eaed1f
commit 5057a8e45d
4 changed files with 41 additions and 9 deletions

View File

@@ -99,6 +99,11 @@ struct dns_edns_client_subnet {
int subnet;
};
struct dns_conf_address_rule {
radix_tree_t *ipv4;
radix_tree_t *ipv6;
};
extern char dns_conf_server_ip[DNS_MAX_IPLEN];
extern char dns_conf_server_tcp_ip[DNS_MAX_IPLEN];
extern int dns_conf_tcp_idle_time;
@@ -119,7 +124,7 @@ extern int dns_conf_audit_num;
extern char dns_conf_server_name[DNS_MAX_CONF_CNAME_LEN];
extern art_tree dns_conf_domain_rule;
extern radix_tree_t *dns_conf_address_rule;
extern struct dns_conf_address_rule dns_conf_address_rule;
extern int dns_conf_dualstack_ip_selection;
extern int dns_conf_dualstack_ip_selection_threshold;