Lines Matching refs:saddr
102 if (local == t->parms.iph.saddr && in ipip6_tunnel_lookup()
115 if (local == t->parms.iph.saddr && in ipip6_tunnel_lookup()
130 __be32 local = parms->iph.saddr; in __ipip6_bucket()
198 memcpy(dev->dev_addr, &t->parms.iph.saddr, 4); in ipip6_tunnel_create()
225 __be32 local = parms->iph.saddr; in ipip6_tunnel_locate()
235 if (local == t->parms.iph.saddr && in ipip6_tunnel_locate()
447 p = __ipip6_tunnel_locate_prl(t, iph->saddr); in isatap_chksrc()
454 const struct in6_addr *addr6 = &ipv6_hdr(skb)->saddr; in isatap_chksrc()
457 (addr6->s6_addr32[3] == iph->saddr) && in isatap_chksrc()
503 rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, NULL, 0, 0); in ipip6_err_gen_icmpv6_unreach()
557 iph->saddr); in ipip6_err()
647 if (unlikely(is_spoofed_6rd(tunnel, iph->saddr, &ipv6h->saddr))) { in packet_is_spoofed()
649 &iph->saddr, &ipv6h->saddr, in packet_is_spoofed()
661 &iph->saddr, &ipv6h->saddr, in packet_is_spoofed()
673 iph->saddr, iph->daddr); in ipip6_rcv()
697 &iph->saddr, iph->tos); in ipip6_rcv()
735 iph->saddr, iph->daddr); in ipip_rcv()
894 dst, tiph->saddr, in ipip6_tunnel_xmit()
986 err = iptunnel_xmit(NULL, rt, skb, fl4.saddr, fl4.daddr, in ipip6_tunnel_xmit()
1055 iph->daddr, iph->saddr, in ipip6_tunnel_bind_dev()
1088 t->parms.iph.saddr = p->iph.saddr; in ipip6_tunnel_update()
1090 memcpy(t->dev->dev_addr, &p->iph.saddr, 4); in ipip6_tunnel_update()
1446 parms->iph.saddr = nla_get_be32(data[IFLA_IPTUN_LOCAL]); in ipip6_netlink_parms()
1670 nla_put_in_addr(skb, IFLA_IPTUN_LOCAL, parm->iph.saddr) || in ipip6_fill_info()