Home | History | Annotate | Download | only in libwrap

Lines Matching defs:net

326     } else if ((mask = split_at(tok, '/')) != 0) {	/* net/mask */
437 unsigned long net;
449 if (dot_quad_addr(net_tok, &net) != 0 ||
451 tcpd_warn("bad net/mask expression: %s/%s", net_tok, mask_tok);
455 if ((net & ~mask) != 0)
458 return ((addr & mask) == net);
469 } net, mask, addr;
482 if (res->ai_addrlen > sizeof(net) || res->ai_next) {
486 memcpy(&net, res->ai_addr, res->ai_addrlen);
492 hints.ai_family = net.sa.sa_family;
513 mask.sa.sa_family = net.sa.sa_family;
514 mask.sa.sa_len = net.sa.sa_len;
546 if (net.sa.sa_family == AF_INET && res->ai_family == AF_INET6 &&
549 addr.sa.sa_family = net.sa.sa_family;
550 addr.sa.sa_len = net.sa.sa_len;
560 if (net.sa.sa_family != mask.sa.sa_family ||
561 net.sa.sa_family != addr.sa.sa_family) {
565 switch (net.sa.sa_family) {
567 np = (char *)&net.sin.sin_addr;
570 alen = sizeof(net.sin.sin_addr);
573 np = (char *)&net.sin6.sin6_addr;
576 alen = sizeof(net.sin6.sin6_addr);
591 if (addr.sa.sa_family == AF_INET6 && net.sin6.sin6_scope_id &&
592 addr.sin6.sin6_scope_id != net.sin6.sin6_scope_id)