diff options
author | Shay Agroskin <shayagr@amazon.com> | 2021-06-08 19:01:13 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-06-08 14:41:09 -0700 |
commit | 0ee251cd9a6398a07cc8cfc849c0efa3f28ece98 (patch) | |
tree | 1a25de5ade71bc8e1747ad43b387fcc69b37b07d /drivers/net/ethernet/amazon/ena/ena_netdev.h | |
parent | net: ena: use build_skb() in RX path (diff) | |
download | wireguard-linux-0ee251cd9a6398a07cc8cfc849c0efa3f28ece98.tar.xz wireguard-linux-0ee251cd9a6398a07cc8cfc849c0efa3f28ece98.zip |
net: ena: add jiffies of last napi call to stats
There are instances when we want to know when the last napi was
called for debugging.
On stuck / heavy loaded CPUs, the ena napi handler might not be
called for a long period of time. This stat can help us to
determine how much time passed since the last execution of napi.
Signed-off-by: Sameeh Jubran <sameehj@amazon.com>
Signed-off-by: Shay Agroskin <shayagr@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/amazon/ena/ena_netdev.h')
-rw-r--r-- | drivers/net/ethernet/amazon/ena/ena_netdev.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/amazon/ena/ena_netdev.h b/drivers/net/ethernet/amazon/ena/ena_netdev.h index 834348fcdf3c..0c39fc2fa345 100644 --- a/drivers/net/ethernet/amazon/ena/ena_netdev.h +++ b/drivers/net/ethernet/amazon/ena/ena_netdev.h @@ -206,6 +206,7 @@ struct ena_stats_tx { u64 llq_buffer_copy; u64 missed_tx; u64 unmask_interrupt; + u64 last_napi_jiffies; }; struct ena_stats_rx { |