Lines Matching refs:nip
632 static struct netinfo6 *nip; variable
648 nip = ripbuf->rip6_nets; in ripflush()
649 for (i = 0; i < nrt; i++, nip++) { in ripflush()
650 if (nip->rip6_metric == NEXTHOP_METRIC) { in ripflush()
651 if (IN6_IS_ADDR_UNSPECIFIED(&nip->rip6_dest)) in ripflush()
655 inet6_n2p(&nip->rip6_dest)); in ripflush()
659 inet6_n2p(&nip->rip6_dest), in ripflush()
660 nip->rip6_plen, nip->rip6_metric); in ripflush()
662 if (nip->rip6_tag) { in ripflush()
664 ntohs(nip->rip6_tag) & 0xffff); in ripflush()
677 nrt = 0; nip = ripbuf->rip6_nets; in ripflush()
702 nrt = 0; nip = ripbuf->rip6_nets; nh = NULL; in ripsend()
707 *nip = rrt->rrt_info; in ripsend()
708 nip++; nrt++; in ripsend()
736 nip = ripbuf->rip6_nets; in ripsend()
737 *nip = rrt_info; in ripsend()
748 nrt = 0; nip = ripbuf->rip6_nets; nh = NULL; in ripsend()
773 nip->rip6_dest = rrt->rrt_gw; in ripsend()
774 if (IN6_IS_ADDR_LINKLOCAL(&nip->rip6_dest)) in ripsend()
775 SET_IN6_LINKLOCAL_IFINDEX(nip->rip6_dest, 0); in ripsend()
776 nip->rip6_plen = 0; in ripsend()
777 nip->rip6_tag = 0; in ripsend()
778 nip->rip6_metric = NEXTHOP_METRIC; in ripsend()
780 nip++; nrt++; in ripsend()
788 memset(nip, 0, sizeof(struct netinfo6)); in ripsend()
789 nip->rip6_metric = NEXTHOP_METRIC; in ripsend()
791 nip++; nrt++; in ripsend()
795 *nip = rrt->rrt_info; in ripsend()
796 nip++; nrt++; in ripsend()