Lines Matching refs:laddr
183 if (ipv6_addr_equal(local, &t->parms.laddr) && in ip6_tnl_lookup()
192 if (ipv6_addr_equal(local, &t->parms.laddr) && in ip6_tnl_lookup()
226 const struct in6_addr *local = &p->laddr; in ip6_tnl_bucket()
366 const struct in6_addr *local = &p->laddr; in ip6_tnl_locate()
374 if (ipv6_addr_equal(local, &t->parms.laddr) && in ip6_tnl_locate()
739 const struct in6_addr *laddr, in ip6_tnl_get_cap() argument
743 int ltype = ipv6_addr_type(laddr); in ip6_tnl_get_cap()
764 const struct in6_addr *laddr, in ip6_tnl_rcv_ctl() argument
773 (ip6_tnl_get_cap(t, laddr, raddr) & IP6_TNL_F_CAP_RCV))) { in ip6_tnl_rcv_ctl()
779 if ((ipv6_addr_is_multicast(laddr) || in ip6_tnl_rcv_ctl()
780 likely(ipv6_chk_addr(net, laddr, ldev, 0))) && in ip6_tnl_rcv_ctl()
921 const struct in6_addr *laddr, in ip6_tnl_xmit_ctl() argument
930 (ip6_tnl_get_cap(t, laddr, raddr) & IP6_TNL_F_CAP_XMIT))) { in ip6_tnl_xmit_ctl()
937 if (unlikely(!ipv6_chk_addr(net, laddr, ldev, 0))) in ip6_tnl_xmit_ctl()
1245 memcpy(dev->dev_addr, &p->laddr, sizeof(struct in6_addr)); in ip6_tnl_link_config()
1249 fl6->saddr = p->laddr; in ip6_tnl_link_config()
1260 p->flags |= ip6_tnl_get_cap(t, &p->laddr, &p->raddr); in ip6_tnl_link_config()
1272 &p->raddr, &p->laddr, in ip6_tnl_link_config()
1305 t->parms.laddr = p->laddr; in ip6_tnl_change()
1343 p->laddr = u->laddr; in ip6_tnl_parm_from_user()
1357 u->laddr = p->laddr; in ip6_tnl_parm_to_user()
1649 parms->laddr = nla_get_in6_addr(data[IFLA_IPTUN_LOCAL]); in ip6_tnl_netlink_parms()
1746 nla_put_in6_addr(skb, IFLA_IPTUN_LOCAL, &parm->laddr) || in ip6_tnl_fill_info()