Lines Matching refs:daddr
395 t = ip6gre_tunnel_lookup(skb->dev, &ipv6h->daddr, &ipv6h->saddr, in ip6gre_err()
491 &ipv6h->saddr, &ipv6h->daddr, key, in ip6gre_rcv()
499 if (!ip6_tnl_rcv_ctl(tunnel, &ipv6h->daddr, &ipv6h->saddr)) { in ip6gre_rcv()
630 fl6->daddr = ipv6h->daddr; in ip6gre_xmit2()
633 fl6->daddr = tunnel->parms.raddr; in ip6gre_xmit2()
733 ipv6h->daddr = fl6->daddr; in ip6gre_xmit2()
944 fl6->daddr = p->raddr; in ip6gre_tnl_link_config()
1175 const void *daddr, const void *saddr, unsigned int len) in ip6gre_header() argument
1188 ipv6h->daddr = t->parms.raddr; in ip6gre_header()
1199 if (daddr) in ip6gre_header()
1200 memcpy(&ipv6h->daddr, daddr, sizeof(struct in6_addr)); in ip6gre_header()
1201 if (!ipv6_addr_any(&ipv6h->daddr)) in ip6gre_header()
1417 struct in6_addr daddr; in ip6gre_tap_validate() local
1430 daddr = nla_get_in6_addr(data[IFLA_GRE_REMOTE]); in ip6gre_tap_validate()
1431 if (ipv6_addr_any(&daddr)) in ip6gre_tap_validate()
1654 [IFLA_GRE_REMOTE] = { .len = FIELD_SIZEOF(struct ipv6hdr, daddr) },