net/mlx5e: Provide intermediate pointer to access IPsec struct
authorLeon Romanovsky <leonro@nvidia.com>
Fri, 2 Dec 2022 20:14:52 +0000 (22:14 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Thu, 8 Dec 2022 09:36:07 +0000 (10:36 +0100)
Improve readability by providing direct pointer to struct mlx5e_ipsec.

Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c

index 6859f1c1a83198053d8b32a0b36f5fa841c5bed3..9f07e58f77375a9e3a583d89a9d7c9184672aebd 100644 (file)
@@ -312,23 +312,23 @@ void mlx5e_ipsec_offload_handle_rx_skb(struct net_device *netdev,
                                       struct mlx5_cqe64 *cqe)
 {
        u32 ipsec_meta_data = be32_to_cpu(cqe->ft_metadata);
-       struct mlx5e_priv *priv;
+       struct mlx5e_priv *priv = netdev_priv(netdev);
+       struct mlx5e_ipsec *ipsec = priv->ipsec;
        struct xfrm_offload *xo;
        struct xfrm_state *xs;
        struct sec_path *sp;
        u32  sa_handle;
 
        sa_handle = MLX5_IPSEC_METADATA_HANDLE(ipsec_meta_data);
-       priv = netdev_priv(netdev);
        sp = secpath_set(skb);
        if (unlikely(!sp)) {
-               atomic64_inc(&priv->ipsec->sw_stats.ipsec_rx_drop_sp_alloc);
+               atomic64_inc(&ipsec->sw_stats.ipsec_rx_drop_sp_alloc);
                return;
        }
 
-       xs = mlx5e_ipsec_sadb_rx_lookup(priv->ipsec, sa_handle);
+       xs = mlx5e_ipsec_sadb_rx_lookup(ipsec, sa_handle);
        if (unlikely(!xs)) {
-               atomic64_inc(&priv->ipsec->sw_stats.ipsec_rx_drop_sadb_miss);
+               atomic64_inc(&ipsec->sw_stats.ipsec_rx_drop_sadb_miss);
                return;
        }
 
@@ -349,6 +349,6 @@ void mlx5e_ipsec_offload_handle_rx_skb(struct net_device *netdev,
                xo->status = CRYPTO_INVALID_PACKET_SYNTAX;
                break;
        default:
-               atomic64_inc(&priv->ipsec->sw_stats.ipsec_rx_drop_syndrome);
+               atomic64_inc(&ipsec->sw_stats.ipsec_rx_drop_syndrome);
        }
 }