net: systemport: Support 64bit statistics
authorkiki good <jqiaoulk@gmail.com>
Thu, 3 Aug 2017 23:07:45 +0000 (00:07 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 7 Aug 2017 04:18:27 +0000 (21:18 -0700)
commit10377ba7673d19e28d92846955d51f49acd25c35
tree3860fcd504435eed89430644b65b3f3e52b3791c
parent2470f3a2946083fc7b0b9fcbdc6aaee9646733e3
net: systemport: Support 64bit statistics

When using Broadcom Systemport device in 32bit Platform, ifconfig can
only report up to 4G tx,rx status, which will be wrapped to 0 when the
number of incoming or outgoing packets exceeds 4G, only taking
around 2 hours in busy network environment (such as streaming).
Therefore, it makes hard for network diagnostic tool to get reliable
statistical result, so the patch is used to add 64bit support for
Broadcom Systemport device in 32bit Platform.

This patch provides 64bit statistics capability on both ethtool and ifconfig.

Signed-off-by: Jianming.qiao <kiki-good@hotmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bcmsysport.c
drivers/net/ethernet/broadcom/bcmsysport.h