diff options
Diffstat (limited to 'net/ipv4/ipmr.c')
-rw-r--r-- | net/ipv4/ipmr.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/net/ipv4/ipmr.c b/net/ipv4/ipmr.c index 9a5c0ce7ff35..f58ac9854c3f 100644 --- a/net/ipv4/ipmr.c +++ b/net/ipv4/ipmr.c | |||
@@ -178,8 +178,8 @@ static int reg_vif_num = -1; | |||
178 | static int reg_vif_xmit(struct sk_buff *skb, struct net_device *dev) | 178 | static int reg_vif_xmit(struct sk_buff *skb, struct net_device *dev) |
179 | { | 179 | { |
180 | read_lock(&mrt_lock); | 180 | read_lock(&mrt_lock); |
181 | ((struct net_device_stats*)dev->priv)->tx_bytes += skb->len; | 181 | ((struct net_device_stats*)netdev_priv(dev))->tx_bytes += skb->len; |
182 | ((struct net_device_stats*)dev->priv)->tx_packets++; | 182 | ((struct net_device_stats*)netdev_priv(dev))->tx_packets++; |
183 | ipmr_cache_report(skb, reg_vif_num, IGMPMSG_WHOLEPKT); | 183 | ipmr_cache_report(skb, reg_vif_num, IGMPMSG_WHOLEPKT); |
184 | read_unlock(&mrt_lock); | 184 | read_unlock(&mrt_lock); |
185 | kfree_skb(skb); | 185 | kfree_skb(skb); |
@@ -188,7 +188,7 @@ static int reg_vif_xmit(struct sk_buff *skb, struct net_device *dev) | |||
188 | 188 | ||
189 | static struct net_device_stats *reg_vif_get_stats(struct net_device *dev) | 189 | static struct net_device_stats *reg_vif_get_stats(struct net_device *dev) |
190 | { | 190 | { |
191 | return (struct net_device_stats*)dev->priv; | 191 | return (struct net_device_stats*)netdev_priv(dev); |
192 | } | 192 | } |
193 | 193 | ||
194 | static void reg_vif_setup(struct net_device *dev) | 194 | static void reg_vif_setup(struct net_device *dev) |
@@ -1149,8 +1149,8 @@ static void ipmr_queue_xmit(struct sk_buff *skb, struct mfc_cache *c, int vifi) | |||
1149 | if (vif->flags & VIFF_REGISTER) { | 1149 | if (vif->flags & VIFF_REGISTER) { |
1150 | vif->pkt_out++; | 1150 | vif->pkt_out++; |
1151 | vif->bytes_out+=skb->len; | 1151 | vif->bytes_out+=skb->len; |
1152 | ((struct net_device_stats*)vif->dev->priv)->tx_bytes += skb->len; | 1152 | ((struct net_device_stats*)netdev_priv(vif->dev))->tx_bytes += skb->len; |
1153 | ((struct net_device_stats*)vif->dev->priv)->tx_packets++; | 1153 | ((struct net_device_stats*)netdev_priv(vif->dev))->tx_packets++; |
1154 | ipmr_cache_report(skb, vifi, IGMPMSG_WHOLEPKT); | 1154 | ipmr_cache_report(skb, vifi, IGMPMSG_WHOLEPKT); |
1155 | kfree_skb(skb); | 1155 | kfree_skb(skb); |
1156 | return; | 1156 | return; |
@@ -1210,8 +1210,8 @@ static void ipmr_queue_xmit(struct sk_buff *skb, struct mfc_cache *c, int vifi) | |||
1210 | if (vif->flags & VIFF_TUNNEL) { | 1210 | if (vif->flags & VIFF_TUNNEL) { |
1211 | ip_encap(skb, vif->local, vif->remote); | 1211 | ip_encap(skb, vif->local, vif->remote); |
1212 | /* FIXME: extra output firewall step used to be here. --RR */ | 1212 | /* FIXME: extra output firewall step used to be here. --RR */ |
1213 | ((struct ip_tunnel *)vif->dev->priv)->stat.tx_packets++; | 1213 | ((struct ip_tunnel *)netdev_priv(vif->dev))->stat.tx_packets++; |
1214 | ((struct ip_tunnel *)vif->dev->priv)->stat.tx_bytes+=skb->len; | 1214 | ((struct ip_tunnel *)netdev_priv(vif->dev))->stat.tx_bytes+=skb->len; |
1215 | } | 1215 | } |
1216 | 1216 | ||
1217 | IPCB(skb)->flags |= IPSKB_FORWARDED; | 1217 | IPCB(skb)->flags |= IPSKB_FORWARDED; |
@@ -1467,8 +1467,8 @@ int pim_rcv_v1(struct sk_buff * skb) | |||
1467 | skb->pkt_type = PACKET_HOST; | 1467 | skb->pkt_type = PACKET_HOST; |
1468 | dst_release(skb->dst); | 1468 | dst_release(skb->dst); |
1469 | skb->dst = NULL; | 1469 | skb->dst = NULL; |
1470 | ((struct net_device_stats*)reg_dev->priv)->rx_bytes += skb->len; | 1470 | ((struct net_device_stats*)netdev_priv(reg_dev))->rx_bytes += skb->len; |
1471 | ((struct net_device_stats*)reg_dev->priv)->rx_packets++; | 1471 | ((struct net_device_stats*)netdev_priv(reg_dev))->rx_packets++; |
1472 | nf_reset(skb); | 1472 | nf_reset(skb); |
1473 | netif_rx(skb); | 1473 | netif_rx(skb); |
1474 | dev_put(reg_dev); | 1474 | dev_put(reg_dev); |
@@ -1522,8 +1522,8 @@ static int pim_rcv(struct sk_buff * skb) | |||
1522 | skb->ip_summed = 0; | 1522 | skb->ip_summed = 0; |
1523 | skb->pkt_type = PACKET_HOST; | 1523 | skb->pkt_type = PACKET_HOST; |
1524 | dst_release(skb->dst); | 1524 | dst_release(skb->dst); |
1525 | ((struct net_device_stats*)reg_dev->priv)->rx_bytes += skb->len; | 1525 | ((struct net_device_stats*)netdev_priv(reg_dev))->rx_bytes += skb->len; |
1526 | ((struct net_device_stats*)reg_dev->priv)->rx_packets++; | 1526 | ((struct net_device_stats*)netdev_priv(reg_dev))->rx_packets++; |
1527 | skb->dst = NULL; | 1527 | skb->dst = NULL; |
1528 | nf_reset(skb); | 1528 | nf_reset(skb); |
1529 | netif_rx(skb); | 1529 | netif_rx(skb); |