Lines Matching refs:daddr
306 iph->daddr, iph->saddr, tpi->key); in ipgre_err()
311 if (t->parms.iph.daddr == 0 || in ipgre_err()
312 ipv4_is_multicast(t->parms.iph.daddr)) in ipgre_err()
399 iph->saddr, iph->daddr, tpi->key); in ipgre_rcv()
427 if (ipv4_is_multicast(ip_hdr(skb)->daddr)) { in gre_rcv()
514 fl->daddr = key->u.ipv4.dst; in gre_get_rt()
731 const void *daddr, const void *saddr, unsigned int len) in ipgre_header() argument
747 if (daddr) in ipgre_header()
748 memcpy(&iph->daddr, daddr, 4); in ipgre_header()
749 if (iph->daddr) in ipgre_header()
772 if (ipv4_is_multicast(t->parms.iph.daddr)) { in ipgre_open()
777 t->parms.iph.daddr, in ipgre_open()
789 ip_mc_inc_group(__in_dev_get_rtnl(dev), t->parms.iph.daddr); in ipgre_open()
798 if (ipv4_is_multicast(t->parms.iph.daddr) && t->mlink) { in ipgre_close()
802 ip_mc_dec_group(in_dev, t->parms.iph.daddr); in ipgre_close()
872 memcpy(dev->broadcast, &iph->daddr, 4); in ipgre_tunnel_init()
878 if (iph->daddr) { in ipgre_tunnel_init()
880 if (ipv4_is_multicast(iph->daddr)) { in ipgre_tunnel_init()
936 __be32 daddr; in ipgre_tap_validate() local
949 memcpy(&daddr, nla_data(data[IFLA_GRE_REMOTE]), 4); in ipgre_tap_validate()
950 if (!daddr) in ipgre_tap_validate()
989 parms->iph.daddr = nla_get_in_addr(data[IFLA_GRE_REMOTE]); in ipgre_netlink_parms()
1152 nla_put_in_addr(skb, IFLA_GRE_REMOTE, p->iph.daddr) || in ipgre_fill_info()
1187 [IFLA_GRE_REMOTE] = { .len = FIELD_SIZEOF(struct iphdr, daddr) },