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