Lines Matching refs:flags
405 …base, struct evdns_request *handle, int type, const char *const name, int flags, evdns_callback_ty…
408 …base *base, struct evdns_request *handle, int type, const char *name, int flags, evdns_callback_ty…
415 static int evdns_base_resolv_conf_parse_impl(struct evdns_base *base, int flags, const char *const …
417 const char *option, const char *val, int flags);
885 reply_handle(struct request *const req, u16 flags, u32 ttl, struct reply *reply) { in reply_handle() argument
896 if (flags & (_RCODE_MASK | _TC_MASK) || !reply || !reply->have_answer) { in reply_handle()
898 if (flags & _TC_MASK) { in reply_handle()
900 } else if (flags & _RCODE_MASK) { in reply_handle()
901 u16 error_code = (flags & _RCODE_MASK) - 1; in reply_handle()
1042 u16 flags = 0; in reply_parse() local
1051 GET16(flags); in reply_parse()
1066 if (!(flags & _QR_MASK)) return -1; /* must be an answer */ in reply_parse()
1067 if ((flags & (_RCODE_MASK|_TC_MASK)) && (flags & (_RCODE_MASK|_TC_MASK)) != DNS_ERR_NOTEXIST) { in reply_parse()
1221 reply_handle(req, flags, ttl_r, &reply); in reply_parse()
1225 reply_handle(req, flags, 0, NULL); in reply_parse()
1240 u16 trans_id, flags, questions, answers, authority, additional; in request_parse() local
1247 GET16(flags); in request_parse()
1256 if (flags & _QR_MASK) return -1; /* Must not be an answer. */ in request_parse()
1257 flags &= (_RD_MASK|_CD_MASK); /* Only RD and CD get preserved. */ in request_parse()
1267 server_req->base.flags = flags; in request_parse()
1297 if (flags & _OP_MASK) { in request_parse()
1723 evdns_add_server_port_with_base(struct event_base *base, evutil_socket_t socket, int flags, evdns_r… in evdns_add_server_port_with_base() argument
1726 if (flags) in evdns_add_server_port_with_base()
1754 evdns_add_server_port(evutil_socket_t socket, int flags, evdns_request_callback_fn_type cb, void *u… in evdns_add_server_port() argument
1756 return evdns_add_server_port_with_base(NULL, socket, flags, cb, user_data); in evdns_add_server_port()
1899 evdns_server_request_set_flags(struct evdns_server_request *exreq, int flags) in evdns_server_request_set_flags() argument
1902 req->base.flags &= ~(EVDNS_FLAGS_AA|EVDNS_FLAGS_RD); in evdns_server_request_set_flags()
1903 req->base.flags |= flags; in evdns_server_request_set_flags()
1915 u16 flags; in evdns_server_request_format_response() local
1922 flags = req->base.flags; in evdns_server_request_format_response()
1923 flags |= (_QR_MASK | err); in evdns_server_request_format_response()
1927 APPEND16(flags); in evdns_server_request_format_response()
2677 const struct sockaddr *sa, ev_socklen_t len, unsigned flags) in evdns_base_nameserver_sockaddr_add() argument
2782 const char *name, int flags, evdns_callback_type callback, in request_new() argument
2796 (void) flags; in request_new()
2915 evdns_base_resolve_ipv4(struct evdns_base *base, const char *name, int flags, in evdns_base_resolve_ipv4() argument
2924 if (flags & DNS_QUERY_NO_SEARCH) { in evdns_base_resolve_ipv4()
2926 request_new(base, handle, TYPE_A, name, flags, in evdns_base_resolve_ipv4()
2931 search_request_new(base, handle, TYPE_A, name, flags, in evdns_base_resolve_ipv4()
2942 int evdns_resolve_ipv4(const char *name, int flags, in evdns_resolve_ipv4() argument
2945 return evdns_base_resolve_ipv4(current_base, name, flags, callback, ptr) in evdns_resolve_ipv4()
2953 const char *name, int flags, in evdns_base_resolve_ipv6() argument
2963 if (flags & DNS_QUERY_NO_SEARCH) { in evdns_base_resolve_ipv6()
2964 req = request_new(base, handle, TYPE_AAAA, name, flags, in evdns_base_resolve_ipv6()
2969 search_request_new(base, handle, TYPE_AAAA, name, flags, in evdns_base_resolve_ipv6()
2980 int evdns_resolve_ipv6(const char *name, int flags, in evdns_resolve_ipv6() argument
2982 return evdns_base_resolve_ipv6(current_base, name, flags, callback, ptr) in evdns_resolve_ipv6()
2987 evdns_base_resolve_reverse(struct evdns_base *base, const struct in_addr *in, int flags, evdns_call… in evdns_base_resolve_reverse() argument
3004 req = request_new(base, handle, TYPE_PTR, buf, flags, callback, ptr); in evdns_base_resolve_reverse()
3015 int evdns_resolve_reverse(const struct in_addr *in, int flags, evdns_callback_type callback, void *… in evdns_resolve_reverse() argument
3016 return evdns_base_resolve_reverse(current_base, in, flags, callback, ptr) in evdns_resolve_reverse()
3021 evdns_base_resolve_reverse_ipv6(struct evdns_base *base, const struct in6_addr *in, int flags, evdn… in evdns_base_resolve_reverse_ipv6() argument
3044 req = request_new(base, handle, TYPE_PTR, buf, flags, callback, ptr); in evdns_base_resolve_reverse_ipv6()
3055 int evdns_resolve_reverse_ipv6(const struct in6_addr *in, int flags, evdns_callback_type callback, … in evdns_resolve_reverse_ipv6() argument
3056 return evdns_base_resolve_reverse_ipv6(current_base, in, flags, callback, ptr) in evdns_resolve_reverse_ipv6()
3241 int type, const char *const name, int flags, in search_request_new() argument
3246 if ( ((flags & DNS_QUERY_NO_SEARCH) == 0) && in search_request_new()
3252 req = request_new(base, handle, type, name, flags, user_callback, user_arg); in search_request_new()
3258 req = request_new(base, handle, type, new_name, flags, user_callback, user_arg); in search_request_new()
3272 handle->search_flags = flags; in search_request_new()
3277 struct request *const req = request_new(base, handle, type, name, flags, user_callback, user_arg); in search_request_new()
3349 evdns_resolv_set_defaults(struct evdns_base *base, int flags) { in evdns_resolv_set_defaults() argument
3350 int add_default = flags & DNS_OPTION_NAMESERVERS; in evdns_resolv_set_defaults()
3351 if (flags & DNS_OPTION_NAMESERVERS_NO_DEFAULT) in evdns_resolv_set_defaults()
3356 if (flags & DNS_OPTION_SEARCH) in evdns_resolv_set_defaults()
3486 const char *option, const char *val, int flags) in evdns_base_set_option_impl() argument
3492 if (!(flags & DNS_OPTION_SEARCH)) return 0; in evdns_base_set_option_impl()
3500 if (!(flags & DNS_OPTION_MISC)) return 0; in evdns_base_set_option_impl()
3506 if (!(flags & DNS_OPTION_MISC)) return 0; in evdns_base_set_option_impl()
3514 if (!(flags & DNS_OPTION_MISC)) return 0; in evdns_base_set_option_impl()
3521 if (!(flags & DNS_OPTION_MISC)) return 0; in evdns_base_set_option_impl()
3529 if (!(flags & DNS_OPTION_MISC)) return 0; in evdns_base_set_option_impl()
3535 if (!(flags & DNS_OPTION_MISC)) return 0; in evdns_base_set_option_impl()
3541 if (!(flags & DNS_OPTION_NAMESERVERS)) return 0; in evdns_base_set_option_impl()
3551 if (!(flags & DNS_OPTION_MISC)) return 0; in evdns_base_set_option_impl()
3559 if (!(flags & DNS_OPTION_MISC)) return 0; in evdns_base_set_option_impl()
3565 if (!(flags & DNS_OPTION_MISC)) return 0; in evdns_base_set_option_impl()
3573 evdns_set_option(const char *option, const char *val, int flags) in evdns_set_option() argument
3581 resolv_conf_parse_line(struct evdns_base *base, char *const start, int flags) { in resolv_conf_parse_line() argument
3591 if (!strcmp(first_token, "nameserver") && (flags & DNS_OPTION_NAMESERVERS)) { in resolv_conf_parse_line()
3596 } else if (!strcmp(first_token, "domain") && (flags & DNS_OPTION_SEARCH)) { in resolv_conf_parse_line()
3602 } else if (!strcmp(first_token, "search") && (flags & DNS_OPTION_SEARCH)) { in resolv_conf_parse_line()
3614 evdns_base_set_option_impl(base, option, val ? val+1 : "", flags); in resolv_conf_parse_line()
3629 evdns_base_resolv_conf_parse(struct evdns_base *base, int flags, const char *const filename) { in evdns_base_resolv_conf_parse() argument
3632 res = evdns_base_resolv_conf_parse_impl(base, flags, filename); in evdns_base_resolv_conf_parse()
3663 evdns_base_resolv_conf_parse_impl(struct evdns_base *base, int flags, const char *const filename) { in evdns_base_resolv_conf_parse_impl() argument
3672 add_default = flags & DNS_OPTION_NAMESERVERS; in evdns_base_resolv_conf_parse_impl()
3673 if (flags & DNS_OPTION_NAMESERVERS_NO_DEFAULT) in evdns_base_resolv_conf_parse_impl()
3676 if (flags & DNS_OPTION_HOSTSFILE) { in evdns_base_resolv_conf_parse_impl()
3684 evdns_resolv_set_defaults(base, flags); in evdns_base_resolv_conf_parse_impl()
3691 evdns_resolv_set_defaults(base, flags); in evdns_base_resolv_conf_parse_impl()
3702 resolv_conf_parse_line(base, start, flags); in evdns_base_resolv_conf_parse_impl()
3706 resolv_conf_parse_line(base, start, flags); in evdns_base_resolv_conf_parse_impl()
3716 …if (flags & DNS_OPTION_SEARCH && (!base->global_search_state || base->global_search_state->num_dom… in evdns_base_resolv_conf_parse_impl()
3725 evdns_resolv_conf_parse(int flags, const char *const filename) { in evdns_resolv_conf_parse() argument
3728 return evdns_base_resolv_conf_parse(current_base, flags, filename); in evdns_resolv_conf_parse()
3963 evdns_base_new(struct event_base *event_base, int flags) in evdns_base_new() argument
4018 if (flags & ~EVDNS_BASE_ALL_FLAGS) { in evdns_base_new()
4019 flags = EVDNS_BASE_INITIALIZE_NAMESERVERS; in evdns_base_new()
4026 if (flags & EVDNS_BASE_INITIALIZE_NAMESERVERS) { in evdns_base_new()
4029 if (flags & EVDNS_BASE_NAMESERVERS_NO_DEFAULT) { in evdns_base_new()
4043 if (flags & EVDNS_BASE_DISABLE_WHEN_INACTIVE) { in evdns_base_new()