]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
net/mlx5e: Remove unnecessary tstamp local variable in mlx5i_complete_rx_cqe
authorCarolina Jubran <cjubran@nvidia.com>
Thu, 30 Oct 2025 10:25:06 +0000 (12:25 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 31 Oct 2025 23:36:43 +0000 (16:36 -0700)
Remove the tstamp local variable in mlx5i_complete_rx_cqe() and directly
pass the tstamp field from priv to mlx5e_rx_hw_stamp(). The local variable
was only used once and provided no additional value.

Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
Reviewed-by: Cosmin Ratiu <cratiu@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/1761819910-1011051-3-git-send-email-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c

index 26621a2972ec2babf877ac033e97303d8606fd79..2fc1ec76770da70f51623a1f5e2dfe883d3a7c98 100644 (file)
@@ -2650,7 +2650,6 @@ static inline void mlx5i_complete_rx_cqe(struct mlx5e_rq *rq,
                                         u32 cqe_bcnt,
                                         struct sk_buff *skb)
 {
-       struct hwtstamp_config *tstamp;
        struct mlx5e_rq_stats *stats;
        struct net_device *netdev;
        struct mlx5e_priv *priv;
@@ -2674,7 +2673,6 @@ static inline void mlx5i_complete_rx_cqe(struct mlx5e_rq *rq,
        }
 
        priv = mlx5i_epriv(netdev);
-       tstamp = &priv->tstamp;
        stats = &priv->channel_stats[rq->ix]->rq;
 
        flags_rqpn = be32_to_cpu(cqe->flags_rqpn);
@@ -2710,7 +2708,7 @@ static inline void mlx5i_complete_rx_cqe(struct mlx5e_rq *rq,
                stats->csum_none++;
        }
 
-       if (unlikely(mlx5e_rx_hw_stamp(tstamp)))
+       if (unlikely(mlx5e_rx_hw_stamp(&priv->tstamp)))
                skb_hwtstamps(skb)->hwtstamp = mlx5e_cqe_ts_to_ns(rq->ptp_cyc2time,
                                                                  rq->clock, get_cqe_ts(cqe));
        skb_record_rx_queue(skb, rq->ix);