diff options
| author | Linus Torvalds <torvalds@g5.osdl.org> | 2006-01-09 18:12:52 -0500 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-01-09 18:12:52 -0500 | 
| commit | 1fd5a46dd6bbca3a1275465120caf4748872c2a7 (patch) | |
| tree | c24862a43f57974394ebb58a1d9005e4093e3bf7 /net/ipv4/ipmr.c | |
| parent | 2cc6055060d975e8c7601f4a1c68ef2d3050b4e9 (diff) | |
| parent | dff2c03534f525813342ab8dec90c5bb1ee07471 (diff) | |
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
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); | 
