net/mlx5: TC, using swap() instead of tmp variable
authorYihao Han <hanyihao@vivo.com>
Wed, 3 Nov 2021 06:21:09 +0000 (23:21 -0700)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 17 Nov 2021 04:31:49 +0000 (20:31 -0800)
swap() was used instead of the tmp variable to swap values

Signed-off-by: Yihao Han <hanyihao@vivo.com>
Reviewed-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c

index f89a4c7..9a31f45 100644 (file)
@@ -907,12 +907,9 @@ mlx5_tc_ct_shared_counter_get(struct mlx5_tc_ct_priv *ct_priv,
        struct mlx5_ct_tuple rev_tuple = entry->tuple;
        struct mlx5_ct_counter *shared_counter;
        struct mlx5_ct_entry *rev_entry;
-       __be16 tmp_port;
 
        /* get the reversed tuple */
-       tmp_port = rev_tuple.port.src;
-       rev_tuple.port.src = rev_tuple.port.dst;
-       rev_tuple.port.dst = tmp_port;
+       swap(rev_tuple.port.src, rev_tuple.port.dst);
 
        if (rev_tuple.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
                __be32 tmp_addr = rev_tuple.ip.src_v4;