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()
736 ipv6h->daddr = fl6->daddr; in ip6gre_xmit2()
947 fl6->daddr = p->raddr; in ip6gre_tnl_link_config()
1178 const void *daddr, const void *saddr, unsigned int len) in ip6gre_header() argument
1190 ipv6h->daddr = t->parms.raddr; in ip6gre_header()
1201 if (daddr) in ip6gre_header()
1202 memcpy(&ipv6h->daddr, daddr, sizeof(struct in6_addr)); in ip6gre_header()
1203 if (!ipv6_addr_any(&ipv6h->daddr)) in ip6gre_header()
1394 struct in6_addr daddr; in ip6gre_tap_validate() local
1407 daddr = nla_get_in6_addr(data[IFLA_GRE_REMOTE]); in ip6gre_tap_validate()
1408 if (ipv6_addr_any(&daddr)) in ip6gre_tap_validate()
1634 [IFLA_GRE_REMOTE] = { .len = FIELD_SIZEOF(struct ipv6hdr, daddr) },