Lines Matching refs:raddr
124 !ipv6_addr_equal(remote, &t->parms.raddr) || in ip6_tnl_lookup()
138 !ipv6_addr_any(&t->parms.raddr) || in ip6_tnl_lookup()
150 if (!ipv6_addr_equal(remote, &t->parms.raddr) || in ip6_tnl_lookup()
190 const struct in6_addr *remote = &p->raddr; in ip6_tnl_bucket()
341 const struct in6_addr *remote = &p->raddr; in ip6_tnl_locate()
351 ipv6_addr_equal(remote, &t->parms.raddr) && in ip6_tnl_locate()
740 const struct in6_addr *raddr) in ip6_tnl_get_cap() argument
744 int rtype = ipv6_addr_type(raddr); in ip6_tnl_get_cap()
765 const struct in6_addr *raddr) in ip6_tnl_rcv_ctl() argument
773 (ip6_tnl_get_cap(t, laddr, raddr) & IP6_TNL_F_CAP_RCV))) { in ip6_tnl_rcv_ctl()
783 likely(!ipv6_chk_addr_and_flags(net, raddr, ldev, true, in ip6_tnl_rcv_ctl()
1007 return ipv6_addr_equal(&t->parms.raddr, &hdr->saddr); in ip6_tnl_addr_conflict()
1012 const struct in6_addr *raddr) in ip6_tnl_xmit_ctl() argument
1023 (ip6_tnl_get_cap(t, laddr, raddr) & IP6_TNL_F_CAP_XMIT))) { in ip6_tnl_xmit_ctl()
1035 !ipv6_addr_is_multicast(raddr) && in ip6_tnl_xmit_ctl()
1036 unlikely(ipv6_chk_addr_and_flags(net, raddr, ldev, in ip6_tnl_xmit_ctl()
1098 if (ipv6_addr_any(&t->parms.raddr)) { in ip6_tnl_xmit()
1457 memcpy(dev->broadcast, &p->raddr, sizeof(struct in6_addr)); in ip6_tnl_link_config()
1461 fl6->daddr = p->raddr; in ip6_tnl_link_config()
1471 p->flags |= ip6_tnl_get_cap(t, &p->laddr, &p->raddr); in ip6_tnl_link_config()
1483 int strict = (ipv6_addr_type(&p->raddr) & in ip6_tnl_link_config()
1487 &p->raddr, &p->laddr, in ip6_tnl_link_config()
1525 t->parms.raddr = p->raddr; in ip6_tnl_change()
1560 p->raddr = u->raddr; in ip6_tnl_parm_from_user()
1574 u->raddr = p->raddr; in ip6_tnl_parm_to_user()
1968 parms->raddr = nla_get_in6_addr(data[IFLA_IPTUN_REMOTE]); in ip6_tnl_netlink_parms()
2112 nla_put_in6_addr(skb, IFLA_IPTUN_REMOTE, &parm->raddr) || in ip6_tnl_fill_info()