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; |