Lines Matching refs:saddr
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()
557 &ipv6h->saddr, in ip6gre_rcv()
732 ipv6h->saddr = fl6->saddr; in ip6gre_xmit2()
820 if (ipv6_addr_equal(&t->parms.raddr, &ipv6h->saddr)) in ip6gre_xmit_ipv6()
874 return ipv6_addr_equal(&t->parms.raddr, &hdr->saddr); in ip6gre_tnl_addr_conflict()
943 fl6->saddr = p->laddr; in ip6gre_tnl_link_config()
1175 const void *daddr, const void *saddr, unsigned int len) in ip6gre_header() argument
1187 ipv6h->saddr = t->parms.laddr; in ip6gre_header()
1197 if (saddr) in ip6gre_header()
1198 memcpy(&ipv6h->saddr, saddr, sizeof(struct in6_addr)); in ip6gre_header()
1653 [IFLA_GRE_LOCAL] = { .len = FIELD_SIZEOF(struct ipv6hdr, saddr) },