IN6_IS_ADDR_LOOPBACK
if (!IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
if (IN6_IS_ADDR_LOOPBACK(&sin6p->sin6_addr))
if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr) ||
if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
if (!IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr) &&
if (IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src) &&
(pd.af == AF_INET6 && IN6_IS_ADDR_LOOPBACK(&pd.dst->v6)))
if ((IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src) ||
IN6_IS_ADDR_LOOPBACK(&ip6->ip6_dst)) &&
IN6_IS_ADDR_LOOPBACK(v6addr)))
return IN6_IS_ADDR_LOOPBACK(
IN6_IS_ADDR_LOOPBACK(&kf->prefix.v6) ||
if (IN6_IS_ADDR_LOOPBACK(&kf->nexthop.v6))
else if (IN6_IS_ADDR_LOOPBACK(&kf->nexthop.v6))
if (IN6_IS_ADDR_LOOPBACK(&kf->nexthop.v6))
if (IN6_IS_ADDR_LOOPBACK(&kr->nexthop.v6) &&
IN6_IS_ADDR_LOOPBACK(addr) ||
if (IN6_IS_ADDR_LOOPBACK(&kr->nexthop.v6) &&
IN6_IS_ADDR_LOOPBACK(addr) ||
IN6_IS_ADDR_LOOPBACK(&ifa->sin6_addr) ||
if (IN6_IS_ADDR_LOOPBACK(&kroute[i].nexthop))
if (IN6_IS_ADDR_LOOPBACK(&kr->prefix) ||
if (IN6_IS_ADDR_LOOPBACK(&kr->nexthop) &&
IN6_IS_ADDR_LOOPBACK(&ifa->sin6_addr) ||
if (IN6_IS_ADDR_LOOPBACK(&np->rip6_dest)) {
&& IN6_IS_ADDR_LOOPBACK(&rrt->rrt_gw)) {
IN6_IS_ADDR_LOOPBACK(&rrt->rrt_gw))) {
if (IN6_IS_ADDR_LOOPBACK(&ifa->ifa_addr)) {
!IN6_IS_ADDR_LOOPBACK(&rrt->rrt_gw)) {
if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))