diff options
Diffstat (limited to 'net/ipv4/ipip.c')
| -rw-r--r-- | net/ipv4/ipip.c | 18 | 
1 files changed, 9 insertions, 9 deletions
| diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c index bbd85f5ec985..bc5ca23b2646 100644 --- a/net/ipv4/ipip.c +++ b/net/ipv4/ipip.c | |||
| @@ -244,7 +244,7 @@ static struct ip_tunnel * ipip_tunnel_locate(struct ip_tunnel_parm *parms, int c | |||
| 244 | if (dev == NULL) | 244 | if (dev == NULL) | 
| 245 | return NULL; | 245 | return NULL; | 
| 246 | 246 | ||
| 247 | nt = dev->priv; | 247 | nt = netdev_priv(dev); | 
| 248 | SET_MODULE_OWNER(dev); | 248 | SET_MODULE_OWNER(dev); | 
| 249 | dev->init = ipip_tunnel_init; | 249 | dev->init = ipip_tunnel_init; | 
| 250 | nt->parms = *parms; | 250 | nt->parms = *parms; | 
| @@ -269,7 +269,7 @@ static void ipip_tunnel_uninit(struct net_device *dev) | |||
| 269 | tunnels_wc[0] = NULL; | 269 | tunnels_wc[0] = NULL; | 
| 270 | write_unlock_bh(&ipip_lock); | 270 | write_unlock_bh(&ipip_lock); | 
| 271 | } else | 271 | } else | 
| 272 | ipip_tunnel_unlink((struct ip_tunnel*)dev->priv); | 272 | ipip_tunnel_unlink(netdev_priv(dev)); | 
| 273 | dev_put(dev); | 273 | dev_put(dev); | 
| 274 | } | 274 | } | 
| 275 | 275 | ||
| @@ -443,7 +443,7 @@ out: | |||
| 443 | skb2->dst->ops->update_pmtu(skb2->dst, rel_info); | 443 | skb2->dst->ops->update_pmtu(skb2->dst, rel_info); | 
| 444 | rel_info = htonl(rel_info); | 444 | rel_info = htonl(rel_info); | 
| 445 | } else if (type == ICMP_TIME_EXCEEDED) { | 445 | } else if (type == ICMP_TIME_EXCEEDED) { | 
| 446 | struct ip_tunnel *t = (struct ip_tunnel*)skb2->dev->priv; | 446 | struct ip_tunnel *t = netdev_priv(skb2->dev); | 
| 447 | if (t->parms.iph.ttl) { | 447 | if (t->parms.iph.ttl) { | 
| 448 | rel_type = ICMP_DEST_UNREACH; | 448 | rel_type = ICMP_DEST_UNREACH; | 
| 449 | rel_code = ICMP_HOST_UNREACH; | 449 | rel_code = ICMP_HOST_UNREACH; | 
| @@ -514,7 +514,7 @@ out: | |||
| 514 | 514 | ||
| 515 | static int ipip_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) | 515 | static int ipip_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) | 
| 516 | { | 516 | { | 
| 517 | struct ip_tunnel *tunnel = (struct ip_tunnel*)dev->priv; | 517 | struct ip_tunnel *tunnel = netdev_priv(dev); | 
| 518 | struct net_device_stats *stats = &tunnel->stat; | 518 | struct net_device_stats *stats = &tunnel->stat; | 
| 519 | struct iphdr *tiph = &tunnel->parms.iph; | 519 | struct iphdr *tiph = &tunnel->parms.iph; | 
| 520 | u8 tos = tunnel->parms.iph.tos; | 520 | u8 tos = tunnel->parms.iph.tos; | 
| @@ -674,7 +674,7 @@ ipip_tunnel_ioctl (struct net_device *dev, struct ifreq *ifr, int cmd) | |||
| 674 | t = ipip_tunnel_locate(&p, 0); | 674 | t = ipip_tunnel_locate(&p, 0); | 
| 675 | } | 675 | } | 
| 676 | if (t == NULL) | 676 | if (t == NULL) | 
| 677 | t = (struct ip_tunnel*)dev->priv; | 677 | t = netdev_priv(dev); | 
| 678 | memcpy(&p, &t->parms, sizeof(p)); | 678 | memcpy(&p, &t->parms, sizeof(p)); | 
| 679 | if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) | 679 | if (copy_to_user(ifr->ifr_ifru.ifru_data, &p, sizeof(p))) | 
| 680 | err = -EFAULT; | 680 | err = -EFAULT; | 
| @@ -711,7 +711,7 @@ ipip_tunnel_ioctl (struct net_device *dev, struct ifreq *ifr, int cmd) | |||
| 711 | err = -EINVAL; | 711 | err = -EINVAL; | 
| 712 | break; | 712 | break; | 
| 713 | } | 713 | } | 
| 714 | t = (struct ip_tunnel*)dev->priv; | 714 | t = netdev_priv(dev); | 
| 715 | ipip_tunnel_unlink(t); | 715 | ipip_tunnel_unlink(t); | 
| 716 | t->parms.iph.saddr = p.iph.saddr; | 716 | t->parms.iph.saddr = p.iph.saddr; | 
| 717 | t->parms.iph.daddr = p.iph.daddr; | 717 | t->parms.iph.daddr = p.iph.daddr; | 
| @@ -765,7 +765,7 @@ done: | |||
| 765 | 765 | ||
| 766 | static struct net_device_stats *ipip_tunnel_get_stats(struct net_device *dev) | 766 | static struct net_device_stats *ipip_tunnel_get_stats(struct net_device *dev) | 
| 767 | { | 767 | { | 
| 768 | return &(((struct ip_tunnel*)dev->priv)->stat); | 768 | return &(((struct ip_tunnel*)netdev_priv(dev))->stat); | 
| 769 | } | 769 | } | 
| 770 | 770 | ||
| 771 | static int ipip_tunnel_change_mtu(struct net_device *dev, int new_mtu) | 771 | static int ipip_tunnel_change_mtu(struct net_device *dev, int new_mtu) | 
| @@ -800,7 +800,7 @@ static int ipip_tunnel_init(struct net_device *dev) | |||
| 800 | struct ip_tunnel *tunnel; | 800 | struct ip_tunnel *tunnel; | 
| 801 | struct iphdr *iph; | 801 | struct iphdr *iph; | 
| 802 | 802 | ||
| 803 | tunnel = (struct ip_tunnel*)dev->priv; | 803 | tunnel = netdev_priv(dev); | 
| 804 | iph = &tunnel->parms.iph; | 804 | iph = &tunnel->parms.iph; | 
| 805 | 805 | ||
| 806 | tunnel->dev = dev; | 806 | tunnel->dev = dev; | 
| @@ -838,7 +838,7 @@ static int ipip_tunnel_init(struct net_device *dev) | |||
| 838 | 838 | ||
| 839 | static int __init ipip_fb_tunnel_init(struct net_device *dev) | 839 | static int __init ipip_fb_tunnel_init(struct net_device *dev) | 
| 840 | { | 840 | { | 
| 841 | struct ip_tunnel *tunnel = dev->priv; | 841 | struct ip_tunnel *tunnel = netdev_priv(dev); | 
| 842 | struct iphdr *iph = &tunnel->parms.iph; | 842 | struct iphdr *iph = &tunnel->parms.iph; | 
| 843 | 843 | ||
| 844 | tunnel->dev = dev; | 844 | tunnel->dev = dev; | 
