Lines Matching defs:addr

1015 		    !rt6_need_strict(&res->f6i->fib6_dst.addr))
1095 } else if (ipv6_addr_type(&f6i->fib6_dst.addr) & IPV6_ADDR_MULTICAST) {
1340 rt->rt6i_dst.addr = *daddr;
1345 ipv6_addr_equal(&f6i->fib6_dst.addr, daddr))
1349 rt->rt6i_src.addr = *saddr;
1531 bool matched = ipv6_addr_equal(daddr, &rt6->rt6i_dst.addr);
1535 matched = ipv6_addr_equal(saddr, &rt6->rt6i_src.addr);
1566 bool matched = ipv6_addr_equal(daddr, &rt6->rt6i_dst.addr);
1570 matched = ipv6_addr_equal(saddr, &rt6->rt6i_src.addr);
1690 src_key = &nrt->rt6i_src.addr;
1701 rt6_ex = __rt6_find_exception_spinlock(&bucket, &nrt->rt6i_dst.addr,
1800 * However, the src addr used to create the hash
1802 * is a /128 addr from the flow.
1820 if (!ret && src_key && src_key != &res->f6i->fib6_src.addr) {
1821 src_key = &res->f6i->fib6_src.addr;
1852 src_key = &rt->rt6i_src.addr;
1855 &rt->rt6i_dst.addr,
1930 src_key = &rt->rt6i_src.addr;
1932 rt6_ex = __rt6_find_exception_rcu(&bucket, &rt->rt6i_dst.addr, src_key);
3174 rt->rt6i_dst.addr = fl6->daddr;
3259 !ipv6_addr_any(&res.f6i->fib6_dst.addr) &&
3696 ipv6_addr_prefix(&rt->fib6_dst.addr, &cfg->fc_dst, cfg->fc_dst_len);
3700 ipv6_addr_prefix(&rt->fib6_src.addr, &cfg->fc_src, cfg->fc_src_len);
3738 rt->fib6_prefsrc.addr = cfg->fc_prefsrc;
4239 const struct in6_addr *addr,
4261 ipv6_addr_equal(&nh->fib_nh_gw6, addr))
4459 const struct in6_addr *addr,
4466 .fc_dst = *addr,
4499 struct in6_addr *addr;
4506 struct in6_addr *addr = ((struct arg_dev_net_ip *)arg)->addr;
4511 ipv6_addr_equal(addr, &rt->fib6_prefsrc.addr)) {
4526 .addr = &ifp->addr,
5555 if (nla_put_in6_addr(skb, RTA_DST, &rt6_dst->addr))
5563 nla_put_in6_addr(skb, RTA_SRC, &rt6_src->addr))
5568 if (ipv6_addr_is_multicast(&rt6_dst->addr)) {
5588 saddr_buf = rt->fib6_prefsrc.addr;