summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h
diff options
context:
space:
mode:
authorBoris Pismenny2018-07-13 13:33:49 +0200
committerDavid S. Miller2018-07-16 09:13:11 +0200
commitafd3baaa938ce85dc738cd9279716cdb684cc707 (patch)
treef31ec8e124cc79b0649e5dad3bf10a6bcc59e01f /drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h
parentnet/mlx5e: TLS, add Innova TLS rx data path (diff)
downloadkernel-qcow2-linux-afd3baaa938ce85dc738cd9279716cdb684cc707.tar.gz
kernel-qcow2-linux-afd3baaa938ce85dc738cd9279716cdb684cc707.tar.xz
kernel-qcow2-linux-afd3baaa938ce85dc738cd9279716cdb684cc707.zip
net/mlx5e: TLS, add software statistics
This patch adds software statistics for TLS to count important events. Signed-off-by: Boris Pismenny <borisp@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h
index 2d40eded2bbb..3f5d72163b56 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h
@@ -43,6 +43,10 @@ struct mlx5e_tls_sw_stats {
atomic64_t tx_tls_drop_resync_alloc;
atomic64_t tx_tls_drop_no_sync_data;
atomic64_t tx_tls_drop_bypass_required;
+ atomic64_t rx_tls_drop_resync_request;
+ atomic64_t rx_tls_resync_request;
+ atomic64_t rx_tls_resync_reply;
+ atomic64_t rx_tls_auth_fail;
};
struct mlx5e_tls {