net/mlx5e: Delete always true DMA check
authorLeon Romanovsky <leonro@nvidia.com>
Thu, 13 Oct 2022 12:13:39 +0000 (15:13 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 30 Nov 2022 05:09:46 +0000 (21:09 -0800)
DMA address always exists for MACsec ASO object.

Reviewed-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c

index 7d5a27f7423f945509f016ee5658d29376849dd2..9369a580743e1ffd9ce1955b64b4c87f7113234b 100644 (file)
@@ -1299,12 +1299,12 @@ static void macsec_aso_build_wqe_ctrl_seg(struct mlx5e_macsec_aso *macsec_aso,
                                          struct mlx5_wqe_aso_ctrl_seg *aso_ctrl,
                                          struct mlx5_aso_ctrl_param *param)
 {
+       struct mlx5e_macsec_umr *umr = macsec_aso->umr;
+
        memset(aso_ctrl, 0, sizeof(*aso_ctrl));
-       if (macsec_aso->umr->dma_addr) {
-               aso_ctrl->va_l  = cpu_to_be32(macsec_aso->umr->dma_addr | ASO_CTRL_READ_EN);
-               aso_ctrl->va_h  = cpu_to_be32((u64)macsec_aso->umr->dma_addr >> 32);
-               aso_ctrl->l_key = cpu_to_be32(macsec_aso->umr->mkey);
-       }
+       aso_ctrl->va_l = cpu_to_be32(umr->dma_addr | ASO_CTRL_READ_EN);
+       aso_ctrl->va_h = cpu_to_be32((u64)umr->dma_addr >> 32);
+       aso_ctrl->l_key = cpu_to_be32(umr->mkey);
 
        if (!param)
                return;