]> git.baikalelectronics.ru Git - kernel.git/commit
ionic: rework and simplify handling of the queue stats block
authorShannon Nelson <snelson@pensando.io>
Thu, 27 Aug 2020 23:00:23 +0000 (16:00 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 28 Aug 2020 15:01:30 +0000 (08:01 -0700)
commit319fa4f173b149641e5a76e2a9e49043b1c614e7
tree389afc0d27e504e4a81f16db4b0c55f11839f7df
parentd80bc5bd144ec5a7473cf9bb5e4a01cd63bd945b
ionic: rework and simplify handling of the queue stats block

Use a block of stats structs attached to the lif instead of
little ones attached to each qcq.  This simplifies our memory
management and gets rid of a lot of unnecessary indirection.

Signed-off-by: Shannon Nelson <snelson@pensando.io>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
drivers/net/ethernet/pensando/ionic/ionic_lif.c
drivers/net/ethernet/pensando/ionic/ionic_lif.h
drivers/net/ethernet/pensando/ionic/ionic_stats.c
drivers/net/ethernet/pensando/ionic/ionic_txrx.c