diff options
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c index 05329afeb9ea..f34bbbbba1c2 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c @@ -417,7 +417,7 @@ mlx5_fs_get_dest_action_vport(struct mlx5_fs_hws_context *fs_ctx, vport_num = is_dest_type_uplink ? MLX5_VPORT_UPLINK : dest_attr->vport.num; if (vhca_id_valid) { dests_xa = &fs_ctx->hws_pool.vport_vhca_dests; - idx = dest_attr->vport.vhca_id << 16 | vport_num; + idx = (unsigned long)dest_attr->vport.vhca_id << 16 | vport_num; } else { dests_xa = &fs_ctx->hws_pool.vport_dests; idx = vport_num; |