Lines Matching refs:ifr
299 static int ipip6_tunnel_get_prl(struct net_device *dev, struct ifreq *ifr)
301 struct ip_tunnel_prl __user *a = ifr->ifr_ifru.ifru_data;
451 static int ipip6_tunnel_prl_ctl(struct net_device *dev, struct ifreq *ifr,
463 if (copy_from_user(&prl, ifr->ifr_ifru.ifru_data, sizeof(prl)))
1195 ipip6_tunnel_get6rd(struct net_device *dev, struct ifreq *ifr)
1202 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p)))
1213 if (copy_to_user(ifr->ifr_ifru.ifru_data, &ip6rd, sizeof(ip6rd)))
1219 ipip6_tunnel_6rdctl(struct net_device *dev, struct ifreq *ifr, int cmd)
1227 if (copy_from_user(&ip6rd, ifr->ifr_ifru.ifru_data, sizeof(ip6rd)))
1366 ipip6_tunnel_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
1373 return ip_tunnel_ioctl(dev, ifr, cmd);
1375 return ipip6_tunnel_get_prl(dev, ifr);
1379 return ipip6_tunnel_prl_ctl(dev, ifr, cmd);
1382 return ipip6_tunnel_get6rd(dev, ifr);
1386 return ipip6_tunnel_6rdctl(dev, ifr, cmd);