X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fmlx5%2Fmlx5_glue.h;h=7fa83497dc5dfa0afaf26cb99db28c5c2cae0728;hb=c345c7d1acf43b4d30e1ecdd5a8cd3402234a6aa;hp=82d6b10d8757b4da72291aace64ec5c006c751d9;hpb=400d985eb586aae5ef009431cd251bd3d5c42ce2;p=dpdk.git diff --git a/drivers/net/mlx5/mlx5_glue.h b/drivers/net/mlx5/mlx5_glue.h index 82d6b10d87..7fa83497dc 100644 --- a/drivers/net/mlx5/mlx5_glue.h +++ b/drivers/net/mlx5/mlx5_glue.h @@ -76,6 +76,10 @@ enum mlx5dv_dr_domain_type { unused, }; struct mlx5dv_dr_domain; #endif +#ifndef HAVE_MLX5DV_DR_DEVX_PORT +struct mlx5dv_devx_port; +#endif + /* LIB_GLUE_VERSION must be updated every time this structure is modified. */ struct mlx5_glue { const char *version; @@ -239,6 +243,9 @@ struct mlx5_glue { int (*devx_qp_query)(struct ibv_qp *qp, const void *in, size_t inlen, void *out, size_t outlen); + int (*devx_port_query)(struct ibv_context *ctx, + uint32_t port_num, + struct mlx5dv_devx_port *mlx5_devx_port); }; const struct mlx5_glue *mlx5_glue;