netdev: introduce dev_get_stats()
authorStephen Hemminger <shemminger@vyatta.com>
Thu, 20 Nov 2008 05:40:23 +0000 (21:40 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 20 Nov 2008 05:40:23 +0000 (21:40 -0800)
commiteeda3fd64f75bcbfaa70ce946513abaf3f23b8e0
tree082d1921a5783ef5b07b4cf666804d6509f25f1a
parentd314774cf2cd5dfeb39a00d37deee65d4c627927
netdev: introduce dev_get_stats()

In order for the network device ops get_stats call to be immutable, the handling
of the default internal network device stats block has to be changed. Add a new
helper function which replaces the old use of internal_get_stats.

Note: change return code to make it clear that the caller should not
go changing the returned statistics.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/s390/appldata/appldata_net_sum.c
drivers/net/bonding/bond_main.c
drivers/net/sfc/ethtool.c
drivers/parisc/led.c
include/linux/netdevice.h
net/core/dev.c
net/core/net-sysfs.c
net/core/rtnetlink.c