Lines Matching refs:saddr
185 if (local != t->parms.iph.saddr ||
234 if ((local != t->parms.iph.saddr &&
296 __be32 local = parms->iph.saddr;
346 __be32 local = parms->iph.saddr;
353 if (local == t->parms.iph.saddr &&
487 t = ipgre_tunnel_lookup(skb->dev, iph->daddr, iph->saddr,
583 iph->saddr, iph->daddr, key,
742 .saddr = tiph->saddr,
848 iph->saddr = rt->rt_src;
915 .saddr = iph->saddr,
1029 t->parms.iph.saddr = p.iph.saddr;
1033 memcpy(dev->dev_addr, &p.iph.saddr, 4);
1128 const void *daddr, const void *saddr, unsigned len)
1142 if (saddr)
1143 memcpy(&iph->saddr, saddr, 4);
1155 memcpy(haddr, &iph->saddr, 4);
1173 .saddr = t->parms.iph.saddr,
1244 memcpy(dev->dev_addr, &tunnel->parms.iph.saddr, 4);
1250 if (!iph->saddr)
1418 parms->iph.saddr = nla_get_be32(data[IFLA_GRE_LOCAL]);
1538 t->parms.iph.saddr = p.iph.saddr;
1542 memcpy(dev->dev_addr, &p.iph.saddr, 4);
1601 NLA_PUT_BE32(skb, IFLA_GRE_LOCAL, p->iph.saddr);
1619 [IFLA_GRE_LOCAL] = { .len = FIELD_SIZEOF(struct iphdr, saddr) },