]> git.baikalelectronics.ru Git - kernel.git/commit
ice: Add slow path offload stats on port representor in switchdev
authorMarcin Szycik <marcin.szycik@linux.intel.com>
Thu, 27 Jan 2022 15:04:26 +0000 (16:04 +0100)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Wed, 9 Mar 2022 16:02:58 +0000 (08:02 -0800)
commit8e05dd6fd11c53709108c5c70922d052d86cbdbb
tree2eabfa6273795602fe41f17561d1844b21f422bc
parente70157e27c56977f37c023439c12daba8f7bf653
ice: Add slow path offload stats on port representor in switchdev

Implement callbacks to check for stats and fetch port representor stats.
Stats are taken from RX/TX ring corresponding to port representor and show
the number of bytes/packets that were not offloaded.

To see slow path stats run:
ifstat -x cpu_hits -a

Signed-off-by: Marcin Szycik <marcin.szycik@linux.intel.com>
Tested-by: Sandeep Penigalapati <sandeep.penigalapati@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ice/ice.h
drivers/net/ethernet/intel/ice/ice_main.c
drivers/net/ethernet/intel/ice/ice_repr.c