01/07/2021 09:15, Viacheslav Ovsiienko: > There is the compilation flag HAVE_MLX5DV_DR_DEVX_PORT > that depends on presence of mlx5dv_query_devx_port routine > in rdma-core library.
The english syntax is difficult here. You probably mean: "The compilation flag HAVE_MLX5DV_DR_DEVX_PORT depends on the presence of mlx5dv_query_devx_port routine in rdma-core library." > The mlx5dv_query_devx_port routine is vendor specific, exists > only in OFED version of rdma-core library and there are the plans "there are plans" > to remove the routine and replace one with Upstream compatible > mlx5dv_query_port version. Which OFED version will have this change? > As mlx5dv_query_devx_port is being removed we should reconsider > all the dependencies on the HAVE_MLX5DV_DR_DEVX_PORT compilation > flag and introduce the new dedicated compilation flags as needed. "introduce a new" It doesn't explain why HAVE_MLX5DV_DR_CREATE_DEST_IB_PORT is a better flag.