net: microchip: sparx5: Add support for TC flower filter statistics
authorSteen Hegelund <steen.hegelund@microchip.com>
Fri, 11 Nov 2022 13:05:18 +0000 (14:05 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 14 Nov 2022 11:24:17 +0000 (11:24 +0000)
commit40e7fe18abab3880e54e86521307c40ea92676d1
treeff4e651ff64e89813a0fd489bd811e08b607d332
parentf13230a474774f2b38dab61eb22b3e494d9f5dc7
net: microchip: sparx5: Add support for TC flower filter statistics

This provides flower filter packet statistics (bytes are not supported) via
the dedicated IS2 counter feature.

All rules having the same TC cookie will contribute to the packet
statistics for the filter as they are considered to be part of the same TC
flower filter.

Signed-off-by: Steen Hegelund <steen.hegelund@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
drivers/net/ethernet/microchip/vcap/vcap_api.c
drivers/net/ethernet/microchip/vcap/vcap_api_client.h