net/mlx5: DR, Replace the check for valid STE entry
[linux-2.6-microblaze.git] / drivers / net / ethernet / mellanox / mlx5 / core / steering / dr_send.c
index 2ca79b9..3d77f7d 100644 (file)
@@ -466,10 +466,10 @@ int mlx5dr_send_postsend_htbl(struct mlx5dr_domain *dmn,
                 * need to add the bit_mask
                 */
                for (j = 0; j < num_stes_per_iter; j++) {
-                       u8 *hw_ste = htbl->ste_arr[ste_index + j].hw_ste;
+                       struct mlx5dr_ste *ste = &htbl->ste_arr[ste_index + j];
                        u32 ste_off = j * DR_STE_SIZE;
 
-                       if (mlx5dr_ste_is_not_valid_entry(hw_ste)) {
+                       if (mlx5dr_ste_is_not_used(ste)) {
                                memcpy(data + ste_off,
                                       formatted_ste, DR_STE_SIZE);
                        } else {