Lines Matching full:ai
214 struct addrinfo ai, *res, *e; in inet_listen_saddr() local
229 memset(&ai,0, sizeof(ai)); in inet_listen_saddr()
230 ai.ai_flags = AI_PASSIVE; in inet_listen_saddr()
232 ai.ai_flags |= AI_NUMERICHOST | AI_NUMERICSERV; in inet_listen_saddr()
234 ai.ai_socktype = SOCK_STREAM; in inet_listen_saddr()
235 ai.ai_family = inet_ai_family_from_address(saddr, errp); in inet_listen_saddr()
269 strlen(port) ? port : NULL, &ai, &res); in inet_listen_saddr()
393 struct addrinfo ai, *res; in inet_parse_connect_saddr() local
397 memset(&ai, 0, sizeof(ai)); in inet_parse_connect_saddr()
399 ai.ai_flags = AI_CANONNAME | AI_ADDRCONFIG; in inet_parse_connect_saddr()
401 ai.ai_flags |= AI_V4MAPPED; in inet_parse_connect_saddr()
403 ai.ai_socktype = SOCK_STREAM; in inet_parse_connect_saddr()
404 ai.ai_family = inet_ai_family_from_address(saddr, errp); in inet_parse_connect_saddr()
415 rc = getaddrinfo(saddr->host, saddr->port, &ai, &res); in inet_parse_connect_saddr()
423 (ai.ai_flags & AI_V4MAPPED)) { in inet_parse_connect_saddr()
425 ai.ai_flags &= ~AI_V4MAPPED; in inet_parse_connect_saddr()
426 rc = getaddrinfo(saddr->host, saddr->port, &ai, &res); in inet_parse_connect_saddr()
498 struct addrinfo ai, *peer = NULL, *local = NULL; in inet_dgram_saddr() local
504 memset(&ai,0, sizeof(ai)); in inet_dgram_saddr()
505 ai.ai_flags = AI_CANONNAME | AI_V4MAPPED | AI_ADDRCONFIG; in inet_dgram_saddr()
506 ai.ai_socktype = SOCK_DGRAM; in inet_dgram_saddr()
507 ai.ai_family = inet_ai_family_from_address(sraddr, errp); in inet_dgram_saddr()
522 if ((rc = getaddrinfo(addr, port, &ai, &peer)) != 0) { in inet_dgram_saddr()
529 memset(&ai,0, sizeof(ai)); in inet_dgram_saddr()
530 ai.ai_flags = AI_PASSIVE; in inet_dgram_saddr()
531 ai.ai_family = peer->ai_family; in inet_dgram_saddr()
532 ai.ai_socktype = SOCK_DGRAM; in inet_dgram_saddr()
548 if ((rc = getaddrinfo(addr, port, &ai, &local)) != 0) { in inet_dgram_saddr()