• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/ipv6/

Lines Matching defs:parms

85 		if (local == t->parms.iph.saddr &&
86 remote == t->parms.iph.daddr && (t->dev->flags&IFF_UP))
90 if (remote == t->parms.iph.daddr && (t->dev->flags&IFF_UP))
94 if (local == t->parms.iph.saddr && (t->dev->flags&IFF_UP))
102 static struct ip_tunnel **__ipip6_bucket(struct ip_tunnel_parm *parms)
104 __be32 remote = parms->iph.daddr;
105 __be32 local = parms->iph.saddr;
122 return __ipip6_bucket(&t->parms);
149 static struct ip_tunnel * ipip6_tunnel_locate(struct ip_tunnel_parm *parms, int create)
151 __be32 remote = parms->iph.daddr;
152 __be32 local = parms->iph.saddr;
157 for (tp = __ipip6_bucket(parms); (t = *tp) != NULL; tp = &t->next) {
158 if (local == t->parms.iph.saddr && remote == t->parms.iph.daddr)
164 if (parms->name[0])
165 strlcpy(name, parms->name, IFNAMSIZ);
183 nt->parms = *parms;
259 if (t == NULL || t->parms.iph.daddr == 0)
263 if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED)
349 if (rel_type == ICMPV6_TIME_EXCEED && t->parms.iph.ttl) {
427 struct iphdr *tiph = &tunnel->parms.iph;
429 u8 tos = tunnel->parms.iph.tos;
481 .oif = tunnel->parms.link,
513 if (tunnel->parms.iph.daddr && skb->dst)
613 memcpy(&p, &t->parms, sizeof(p));
651 t->parms.iph.saddr = p.iph.saddr;
652 t->parms.iph.daddr = p.iph.daddr;
663 t->parms.iph.ttl = p.iph.ttl;
664 t->parms.iph.tos = p.iph.tos;
666 if (copy_to_user(ifr->ifr_ifru.ifru_data, &t->parms, sizeof(p)))
739 iph = &tunnel->parms.iph;
742 strcpy(tunnel->parms.name, dev->name);
744 memcpy(dev->dev_addr, &tunnel->parms.iph.saddr, 4);
745 memcpy(dev->broadcast, &tunnel->parms.iph.daddr, 4);
752 .oif = tunnel->parms.link,
762 if (!tdev && tunnel->parms.link)
763 tdev = __dev_get_by_index(tunnel->parms.link);
771 dev->iflink = tunnel->parms.link;
779 struct iphdr *iph = &tunnel->parms.iph;
782 strcpy(tunnel->parms.name, dev->name);