Lines Matching refs:ai_protocol
803 if (hints->ai_socktype == 0 && hints->ai_protocol == 0) {
808 tmp.ai_socktype = SOCK_STREAM; tmp.ai_protocol = IPPROTO_TCP;
812 tmp.ai_socktype = SOCK_DGRAM; tmp.ai_protocol = IPPROTO_UDP;
833 res->ai_protocol = hints->ai_protocol;
920 if (!hints->ai_protocol && hints->ai_socktype) {
922 hints->ai_protocol = IPPROTO_UDP;
924 hints->ai_protocol = IPPROTO_TCP;
928 if (!hints->ai_socktype && hints->ai_protocol) {
929 if (hints->ai_protocol == IPPROTO_UDP)
931 else if (hints->ai_protocol == IPPROTO_TCP)
934 else if (hints->ai_protocol == IPPROTO_SCTP)
975 pname = evutil_unparse_protoname(hints->ai_protocol);
1260 if (ai2 && ai2->ai_protocol == 0) {
1317 if (ai->ai_socktype || ai->ai_protocol)
1324 ai->ai_protocol = IPPROTO_TCP;
1326 ai_new->ai_protocol = IPPROTO_UDP;