• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/iputils/racoon/missing/

Lines Matching refs:pai

147 if (pai->ai_flags & AI_CANONNAME) {\
164 memcpy(ai, pai, sizeof(struct addrinfo));\
225 struct addrinfo *pai;
245 pai = &ai;
246 pai->ai_flags = 0;
247 pai->ai_family = PF_UNSPEC;
248 pai->ai_socktype = ANY;
249 pai->ai_protocol = ANY;
250 pai->ai_addrlen = 0;
251 pai->ai_canonname = NULL;
252 pai->ai_addr = NULL;
253 pai->ai_next = NULL;
275 memcpy(pai, hints, sizeof(*pai));
276 switch (pai->ai_socktype) {
278 switch (pai->ai_protocol) {
282 pai->ai_socktype = SOCK_DGRAM;
285 pai->ai_socktype = SOCK_STREAM;
288 pai->ai_socktype = SOCK_RAW;
295 if (pai->ai_protocol != IPPROTO_UDP &&
296 pai->ai_protocol != ANY)
298 pai->ai_protocol = IPPROTO_UDP;
301 if (pai->ai_protocol != IPPROTO_TCP &&
302 pai->ai_protocol != ANY)
304 pai->ai_protocol = IPPROTO_TCP;
317 if (pai->ai_socktype == ANY) {
319 pai->ai_socktype = SOCK_DGRAM;
320 pai->ai_protocol = IPPROTO_UDP;
328 switch (pai->ai_socktype) {
345 if (pai->ai_socktype == ANY) {
347 pai->ai_socktype = SOCK_DGRAM;
348 pai->ai_protocol = IPPROTO_UDP;
350 pai->ai_socktype = SOCK_STREAM;
351 pai->ai_protocol = IPPROTO_TCP;
368 if (!(pai->ai_family == PF_UNSPEC
369 || pai->ai_family == afd->a_af)) {
378 if (pai->ai_flags & AI_PASSIVE) {
403 pai->ai_flags &= ~AI_CANONNAME;
406 pai->ai_flags &= ~AI_CANONNAME;
412 pai->ai_flags &= ~AI_CANONNAME;
417 if (pai->ai_family == afdl[i].a_af ||
418 pai->ai_family == PF_UNSPEC) {
419 if (! (pai->ai_flags & AI_CANONNAME)) {
423 get_name(pton, &afdl[i], &top, pton, pai, port);
430 if (pai->ai_flags & AI_NUMERICHOST)
434 error = get_addr(hostname, pai->ai_family, &top, pai, port);
452 get_name(addr, afd, res, numaddr, pai, port0)
457 struct addrinfo *pai;
496 get_addr(hostname, af, res0, pai, port0)
500 struct addrinfo *pai;
504 return get_addr0(hostname, af, res0, pai, port0);
528 error = get_addr0(hostname, afdl[i].a_af, res, pai, port0);
560 get_addr0(hostname, af, res, pai, port0)
564 struct addrinfo *pai;