Loading drivers/ieee1394/eth1394.c +16 −22 Original line number Diff line number Diff line Loading @@ -245,12 +245,6 @@ static int ether1394_stop(struct net_device *dev) return 0; } /* Return statistics to the caller */ static struct net_device_stats *ether1394_stats(struct net_device *dev) { return &(((struct eth1394_priv *)netdev_priv(dev))->stats); } /* FIXME: What to do if we timeout? I think a host reset is probably in order, * so that's what we do. Should we increment the stat counters too? */ static void ether1394_tx_timeout(struct net_device *dev) Loading Loading @@ -520,7 +514,6 @@ static const struct net_device_ops ether1394_netdev_ops = { .ndo_open = ether1394_open, .ndo_stop = ether1394_stop, .ndo_start_xmit = ether1394_tx, .ndo_get_stats = ether1394_stats, .ndo_tx_timeout = ether1394_tx_timeout, .ndo_change_mtu = ether1394_change_mtu, }; Loading Loading @@ -1079,7 +1072,7 @@ static int ether1394_data_handler(struct net_device *dev, int srcid, int destid, HPSB_PRINT(KERN_ERR, "ether1394 rx: sender nodeid " "lookup failure: " NODE_BUS_FMT, NODE_BUS_ARGS(priv->host, srcid)); priv->stats.rx_dropped++; dev->stats.rx_dropped++; return -1; } ud = node->ud; Loading @@ -1102,7 +1095,7 @@ static int ether1394_data_handler(struct net_device *dev, int srcid, int destid, skb = dev_alloc_skb(len + dev->hard_header_len + 15); if (unlikely(!skb)) { ETH1394_PRINT_G(KERN_ERR, "Out of memory\n"); priv->stats.rx_dropped++; dev->stats.rx_dropped++; return -1; } skb_reserve(skb, (dev->hard_header_len + 15) & ~15); Loading Loading @@ -1221,15 +1214,15 @@ static int ether1394_data_handler(struct net_device *dev, int srcid, int destid, spin_lock_irqsave(&priv->lock, flags); if (!skb->protocol) { priv->stats.rx_errors++; priv->stats.rx_dropped++; dev->stats.rx_errors++; dev->stats.rx_dropped++; dev_kfree_skb_any(skb); } else if (netif_rx(skb) == NET_RX_DROP) { priv->stats.rx_errors++; priv->stats.rx_dropped++; dev->stats.rx_errors++; dev->stats.rx_dropped++; } else { priv->stats.rx_packets++; priv->stats.rx_bytes += skb->len; dev->stats.rx_packets++; dev->stats.rx_bytes += skb->len; } spin_unlock_irqrestore(&priv->lock, flags); Loading Loading @@ -1511,17 +1504,18 @@ static int ether1394_send_packet(struct packet_task *ptask, unsigned int tx_len) static void ether1394_dg_complete(struct packet_task *ptask, int fail) { struct sk_buff *skb = ptask->skb; struct eth1394_priv *priv = netdev_priv(skb->dev); struct net_device *dev = skb->dev; struct eth1394_priv *priv = netdev_priv(dev); unsigned long flags; /* Statistics */ spin_lock_irqsave(&priv->lock, flags); if (fail) { priv->stats.tx_dropped++; priv->stats.tx_errors++; dev->stats.tx_dropped++; dev->stats.tx_errors++; } else { priv->stats.tx_bytes += skb->len; priv->stats.tx_packets++; dev->stats.tx_bytes += skb->len; dev->stats.tx_packets++; } spin_unlock_irqrestore(&priv->lock, flags); Loading Loading @@ -1698,8 +1692,8 @@ static int ether1394_tx(struct sk_buff *skb, struct net_device *dev) dev_kfree_skb(skb); spin_lock_irqsave(&priv->lock, flags); priv->stats.tx_dropped++; priv->stats.tx_errors++; dev->stats.tx_dropped++; dev->stats.tx_errors++; spin_unlock_irqrestore(&priv->lock, flags); /* Loading drivers/ieee1394/eth1394.h +0 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,6 @@ enum eth1394_bc_states { ETHER1394_BC_ERROR, /* Private structure for our ethernet driver */ struct eth1394_priv { struct net_device_stats stats; /* Device stats */ struct hpsb_host *host; /* The card for this dev */ u16 bc_maxpayload; /* Max broadcast payload */ u8 bc_sspd; /* Max broadcast speed */ Loading Loading
drivers/ieee1394/eth1394.c +16 −22 Original line number Diff line number Diff line Loading @@ -245,12 +245,6 @@ static int ether1394_stop(struct net_device *dev) return 0; } /* Return statistics to the caller */ static struct net_device_stats *ether1394_stats(struct net_device *dev) { return &(((struct eth1394_priv *)netdev_priv(dev))->stats); } /* FIXME: What to do if we timeout? I think a host reset is probably in order, * so that's what we do. Should we increment the stat counters too? */ static void ether1394_tx_timeout(struct net_device *dev) Loading Loading @@ -520,7 +514,6 @@ static const struct net_device_ops ether1394_netdev_ops = { .ndo_open = ether1394_open, .ndo_stop = ether1394_stop, .ndo_start_xmit = ether1394_tx, .ndo_get_stats = ether1394_stats, .ndo_tx_timeout = ether1394_tx_timeout, .ndo_change_mtu = ether1394_change_mtu, }; Loading Loading @@ -1079,7 +1072,7 @@ static int ether1394_data_handler(struct net_device *dev, int srcid, int destid, HPSB_PRINT(KERN_ERR, "ether1394 rx: sender nodeid " "lookup failure: " NODE_BUS_FMT, NODE_BUS_ARGS(priv->host, srcid)); priv->stats.rx_dropped++; dev->stats.rx_dropped++; return -1; } ud = node->ud; Loading @@ -1102,7 +1095,7 @@ static int ether1394_data_handler(struct net_device *dev, int srcid, int destid, skb = dev_alloc_skb(len + dev->hard_header_len + 15); if (unlikely(!skb)) { ETH1394_PRINT_G(KERN_ERR, "Out of memory\n"); priv->stats.rx_dropped++; dev->stats.rx_dropped++; return -1; } skb_reserve(skb, (dev->hard_header_len + 15) & ~15); Loading Loading @@ -1221,15 +1214,15 @@ static int ether1394_data_handler(struct net_device *dev, int srcid, int destid, spin_lock_irqsave(&priv->lock, flags); if (!skb->protocol) { priv->stats.rx_errors++; priv->stats.rx_dropped++; dev->stats.rx_errors++; dev->stats.rx_dropped++; dev_kfree_skb_any(skb); } else if (netif_rx(skb) == NET_RX_DROP) { priv->stats.rx_errors++; priv->stats.rx_dropped++; dev->stats.rx_errors++; dev->stats.rx_dropped++; } else { priv->stats.rx_packets++; priv->stats.rx_bytes += skb->len; dev->stats.rx_packets++; dev->stats.rx_bytes += skb->len; } spin_unlock_irqrestore(&priv->lock, flags); Loading Loading @@ -1511,17 +1504,18 @@ static int ether1394_send_packet(struct packet_task *ptask, unsigned int tx_len) static void ether1394_dg_complete(struct packet_task *ptask, int fail) { struct sk_buff *skb = ptask->skb; struct eth1394_priv *priv = netdev_priv(skb->dev); struct net_device *dev = skb->dev; struct eth1394_priv *priv = netdev_priv(dev); unsigned long flags; /* Statistics */ spin_lock_irqsave(&priv->lock, flags); if (fail) { priv->stats.tx_dropped++; priv->stats.tx_errors++; dev->stats.tx_dropped++; dev->stats.tx_errors++; } else { priv->stats.tx_bytes += skb->len; priv->stats.tx_packets++; dev->stats.tx_bytes += skb->len; dev->stats.tx_packets++; } spin_unlock_irqrestore(&priv->lock, flags); Loading Loading @@ -1698,8 +1692,8 @@ static int ether1394_tx(struct sk_buff *skb, struct net_device *dev) dev_kfree_skb(skb); spin_lock_irqsave(&priv->lock, flags); priv->stats.tx_dropped++; priv->stats.tx_errors++; dev->stats.tx_dropped++; dev->stats.tx_errors++; spin_unlock_irqrestore(&priv->lock, flags); /* Loading
drivers/ieee1394/eth1394.h +0 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,6 @@ enum eth1394_bc_states { ETHER1394_BC_ERROR, /* Private structure for our ethernet driver */ struct eth1394_priv { struct net_device_stats stats; /* Device stats */ struct hpsb_host *host; /* The card for this dev */ u16 bc_maxpayload; /* Max broadcast payload */ u8 bc_sspd; /* Max broadcast speed */ Loading