net: bcmgenet: collect Rx discarded packet count
authorPetri Gynther <pgynther@google.com>
Tue, 10 Mar 2015 22:55:00 +0000 (15:55 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 11 Mar 2015 21:54:55 +0000 (17:54 -0400)
commitd26ea6cc48da5a97d8188220c334cf3669fa8dc7
treed6408c7ced8b23593c980a9dac69c34a78b5c2ae
parent61f0d861fc6924fa673ecf1128a911d49cb10dc8
net: bcmgenet: collect Rx discarded packet count

Bits 31:16 of RDMA_PROD_INDEX contain Rx discarded packet count, which
are the Rx packets that had to be dropped by MAC hardware since there
was no room on the Rx queue. Add code to collect this information into
the netdev stats.

Signed-off-by: Petri Gynther <pgynther@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/genet/bcmgenet.c
drivers/net/ethernet/broadcom/genet/bcmgenet.h