linux-yocto/drivers/net/ethernet/amazon/ena
David Arinzon 403cdc4177 net: ena: Extend customer metrics reporting support
ENA currently supports the following customer metrics:
- `bw_in_allowance_exceeded`
- `bw_out_allowance_exceeded`
- `conntrack_allowance_exceeded`
- `linklocal_allowance_exceeded`
- `pps_allowance_exceeded`

This patch adds a new metric named:
`conntrack_allowance_available`.

Information about these metrics is available in [1].

In addition, the interface between the driver and the
device has been upgraded to allow more flexibility and
expendability to additional metrics in the future.

[1]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-network-performance-ena.html#network-performance-metrics

Signed-off-by: Ron Beider <rbeider@amazon.com>
Signed-off-by: Shahar Itzko <itzko@amazon.com>
Signed-off-by: David Arinzon <darinzon@amazon.com>
Link: https://patch.msgid.link/20240909084704.13856-3-darinzon@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2024-09-12 18:01:17 -07:00
..
ena_admin_defs.h net: ena: Extend customer metrics reporting support 2024-09-12 18:01:17 -07:00
ena_com.c net: ena: Extend customer metrics reporting support 2024-09-12 18:01:17 -07:00
ena_com.h net: ena: Extend customer metrics reporting support 2024-09-12 18:01:17 -07:00
ena_common_defs.h
ena_eth_com.c net: ena: Add validation for completion descriptors consistency 2024-05-13 14:42:04 -07:00
ena_eth_com.h net: ena: Reduce holes in ena_com structures 2024-05-13 14:42:04 -07:00
ena_eth_io_defs.h
ena_ethtool.c net: ena: Extend customer metrics reporting support 2024-09-12 18:01:17 -07:00
ena_netdev.c net: ena: Extend customer metrics reporting support 2024-09-12 18:01:17 -07:00
ena_netdev.h net: ena: Add ENA Express metrics support 2024-09-12 18:01:17 -07:00
ena_pci_id_tbl.h
ena_regs_defs.h net: ena: Add validation for completion descriptors consistency 2024-05-13 14:42:04 -07:00
ena_xdp.c net: ena: Set tx_info->xdpf value to NULL 2024-04-11 11:21:02 +02:00
ena_xdp.h net: ena: Always register RX queue info 2024-01-03 18:00:58 -08:00
Makefile net: ena: Move XDP code to its new files 2024-01-03 18:00:56 -08:00