]> git.baikalelectronics.ru Git - kernel.git/commit
net: bcmgenet: correct per TX/RX ring statistics
authorDoug Berger <opendmb@gmail.com>
Thu, 23 Apr 2020 22:44:17 +0000 (15:44 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 23 Apr 2020 23:02:05 +0000 (16:02 -0700)
commit08261e6e3925f72c4c031e7e4820450e46fae6ab
tree439f7a408cef772f63d7a608b6b527fb75a1b729
parentd9e51049cea15fede2863ffbac531e0a8cc0df8c
net: bcmgenet: correct per TX/RX ring statistics

The change to track net_device_stats per ring to better support SMP
missed updating the rx_dropped member.

The ndo_get_stats method is also needed to combine the results for
ethtool statistics (-S) before filling in the ethtool structure.

Fixes: 62f204aa73c3 ("net: bcmgenet: Track per TX/RX rings statistics")
Signed-off-by: Doug Berger <opendmb@gmail.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/genet/bcmgenet.c