b44.c (a402eae64d0ad12b1c4a411f250d6c161e67f623) | b44.c (bc1f44709cf27fb2a5766cadafe7e2ad5e9cb221) |
---|---|
1/* b44.c: Broadcom 44xx/47xx Fast Ethernet device driver. 2 * 3 * Copyright (C) 2002 David S. Miller (davem@redhat.com) 4 * Copyright (C) 2004 Pekka Pietikainen (pp@ee.oulu.fi) 5 * Copyright (C) 2004 Florian Schirmer (jolt@tuxbox.org) 6 * Copyright (C) 2006 Felix Fietkau (nbd@openwrt.org) 7 * Copyright (C) 2006 Broadcom Corporation. 8 * Copyright (C) 2007 Michael Buesch <m@bues.ch> --- 1660 unchanged lines hidden (view full) --- 1669 b44_setup_wol(bp); 1670 } 1671 1672 b44_free_consistent(bp); 1673 1674 return 0; 1675} 1676 | 1/* b44.c: Broadcom 44xx/47xx Fast Ethernet device driver. 2 * 3 * Copyright (C) 2002 David S. Miller (davem@redhat.com) 4 * Copyright (C) 2004 Pekka Pietikainen (pp@ee.oulu.fi) 5 * Copyright (C) 2004 Florian Schirmer (jolt@tuxbox.org) 6 * Copyright (C) 2006 Felix Fietkau (nbd@openwrt.org) 7 * Copyright (C) 2006 Broadcom Corporation. 8 * Copyright (C) 2007 Michael Buesch <m@bues.ch> --- 1660 unchanged lines hidden (view full) --- 1669 b44_setup_wol(bp); 1670 } 1671 1672 b44_free_consistent(bp); 1673 1674 return 0; 1675} 1676 |
1677static struct rtnl_link_stats64 *b44_get_stats64(struct net_device *dev, 1678 struct rtnl_link_stats64 *nstat) | 1677static void b44_get_stats64(struct net_device *dev, 1678 struct rtnl_link_stats64 *nstat) |
1679{ 1680 struct b44 *bp = netdev_priv(dev); 1681 struct b44_hw_stats *hwstat = &bp->hw_stats; 1682 unsigned int start; 1683 1684 do { 1685 start = u64_stats_fetch_begin_irq(&hwstat->syncp); 1686 --- 26 unchanged lines hidden (view full) --- 1713 1714 nstat->tx_aborted_errors = hwstat->tx_underruns; 1715#if 0 1716 /* Carrier lost counter seems to be broken for some devices */ 1717 nstat->tx_carrier_errors = hwstat->tx_carrier_lost; 1718#endif 1719 } while (u64_stats_fetch_retry_irq(&hwstat->syncp, start)); 1720 | 1679{ 1680 struct b44 *bp = netdev_priv(dev); 1681 struct b44_hw_stats *hwstat = &bp->hw_stats; 1682 unsigned int start; 1683 1684 do { 1685 start = u64_stats_fetch_begin_irq(&hwstat->syncp); 1686 --- 26 unchanged lines hidden (view full) --- 1713 1714 nstat->tx_aborted_errors = hwstat->tx_underruns; 1715#if 0 1716 /* Carrier lost counter seems to be broken for some devices */ 1717 nstat->tx_carrier_errors = hwstat->tx_carrier_lost; 1718#endif 1719 } while (u64_stats_fetch_retry_irq(&hwstat->syncp, start)); 1720 |
1721 return nstat; | |
1722} 1723 1724static int __b44_load_mcast(struct b44 *bp, struct net_device *dev) 1725{ 1726 struct netdev_hw_addr *ha; 1727 int i, num_ents; 1728 1729 num_ents = min_t(int, netdev_mc_count(dev), B44_MCAST_TABLE_SIZE); --- 882 unchanged lines hidden --- | 1721} 1722 1723static int __b44_load_mcast(struct b44 *bp, struct net_device *dev) 1724{ 1725 struct netdev_hw_addr *ha; 1726 int i, num_ents; 1727 1728 num_ents = min_t(int, netdev_mc_count(dev), B44_MCAST_TABLE_SIZE); --- 882 unchanged lines hidden --- |