IPV6_ADDR_UNICAST
!(ipv6_addr_type(&iph->saddr) & IPV6_ADDR_UNICAST))
(IPV6_ADDR_UNICAST | IPV6_ADDR_LINKLOCAL)) {
!(addr_type & IPV6_ADDR_UNICAST)) ||
return (IPV6_ADDR_UNICAST |
return (IPV6_ADDR_LINKLOCAL | IPV6_ADDR_UNICAST |
return (IPV6_ADDR_SITELOCAL | IPV6_ADDR_UNICAST |
return (IPV6_ADDR_UNICAST |
return (IPV6_ADDR_LOOPBACK | IPV6_ADDR_UNICAST |
return (IPV6_ADDR_COMPATv4 | IPV6_ADDR_UNICAST |
return (IPV6_ADDR_UNICAST |
if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) {
if (ipv6_addr_type(&ifa->addr) != IPV6_ADDR_UNICAST ||
} else if (ltype & (IPV6_ADDR_UNICAST|IPV6_ADDR_MULTICAST) &&
rtype & (IPV6_ADDR_UNICAST|IPV6_ADDR_MULTICAST) &&
if (ltype&IPV6_ADDR_UNICAST)
if (rtype&IPV6_ADDR_UNICAST)
ipv6_addr_type(target) != (IPV6_ADDR_UNICAST|IPV6_ADDR_LINKLOCAL)) {
return addr_type & IPV6_ADDR_UNICAST;
if ((!(ipv6_addr_type(&oip6h->saddr) & IPV6_ADDR_UNICAST)) ||
(!(ipv6_addr_type(&oip6h->daddr) & IPV6_ADDR_UNICAST))) {
if (addrtype & IPV6_ADDR_UNICAST)
if (ipv6_addr_type(&fl6->saddr) & IPV6_ADDR_UNICAST)
if (gwa_type != (IPV6_ADDR_LINKLOCAL | IPV6_ADDR_UNICAST)) {
if (!(gwa_type & (IPV6_ADDR_UNICAST | IPV6_ADDR_MAPPED))) {
(IPV6_ADDR_UNICAST|IPV6_ADDR_LINKLOCAL)) {
if ((addr_type & IPV6_ADDR_UNICAST) &&
return ipv6_addr_type(&addr->in6) & IPV6_ADDR_UNICAST;
if ((!(atype & IPV6_ADDR_UNICAST) ||
if ((mask & XT_ADDRTYPE_UNICAST) && !(addr_type & IPV6_ADDR_UNICAST))
if (!(addr_type & IPV6_ADDR_UNICAST)) {
if (!(addr_type & IPV6_ADDR_UNICAST)) {
if (!(addr_type & IPV6_ADDR_UNICAST)) {
if (!(type & IPV6_ADDR_UNICAST))
if (!(ret & IPV6_ADDR_UNICAST))