Lines Matching refs:ai_protocol
838 if (hints->ai_socktype == 0 && hints->ai_protocol == 0) { in evutil_new_addrinfo_()
843 tmp.ai_socktype = SOCK_STREAM; tmp.ai_protocol = IPPROTO_TCP; in evutil_new_addrinfo_()
847 tmp.ai_socktype = SOCK_DGRAM; tmp.ai_protocol = IPPROTO_UDP; in evutil_new_addrinfo_()
868 res->ai_protocol = hints->ai_protocol; in evutil_new_addrinfo_()
955 if (!hints->ai_protocol && hints->ai_socktype) { in evutil_getaddrinfo_infer_protocols()
957 hints->ai_protocol = IPPROTO_UDP; in evutil_getaddrinfo_infer_protocols()
959 hints->ai_protocol = IPPROTO_TCP; in evutil_getaddrinfo_infer_protocols()
963 if (!hints->ai_socktype && hints->ai_protocol) { in evutil_getaddrinfo_infer_protocols()
964 if (hints->ai_protocol == IPPROTO_UDP) in evutil_getaddrinfo_infer_protocols()
966 else if (hints->ai_protocol == IPPROTO_TCP) in evutil_getaddrinfo_infer_protocols()
969 else if (hints->ai_protocol == IPPROTO_SCTP) in evutil_getaddrinfo_infer_protocols()
1011 pname = evutil_unparse_protoname(hints->ai_protocol); in evutil_getaddrinfo_common_()
1277 if (ai->ai_protocol) in ai_find_protocol()
1366 if (ai->ai_socktype || ai->ai_protocol) in apply_socktype_protocol_hack()
1373 ai->ai_protocol = IPPROTO_TCP; in apply_socktype_protocol_hack()
1375 ai_new->ai_protocol = IPPROTO_UDP; in apply_socktype_protocol_hack()