X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fmlx5%2Fmlx5_common_mp.h;h=2276dc921c5ce9628ed81bc6fd5cc6f50f59f27e;hb=90a2ec4ae81f2ef52f7c14bfc9307e75a4127fa4;hp=527bf3cad8ef7e5e206ac44226e64d5d5fa36abd;hpb=690b2a88c2f7c1eef1318d39a68d127f255d1f98;p=dpdk.git diff --git a/drivers/common/mlx5/mlx5_common_mp.h b/drivers/common/mlx5/mlx5_common_mp.h index 527bf3cad8..2276dc921c 100644 --- a/drivers/common/mlx5/mlx5_common_mp.h +++ b/drivers/common/mlx5/mlx5_common_mp.h @@ -64,6 +64,17 @@ struct mlx5_mp_id { uint16_t port_id; }; +/** Key string for IPC. */ +#define MLX5_MP_NAME "common_mlx5_mp" + +/** Initialize a multi-process ID. */ +static inline void +mlx5_mp_id_init(struct mlx5_mp_id *mp_id, uint16_t port_id) +{ + mp_id->port_id = port_id; + strlcpy(mp_id->name, MLX5_MP_NAME, RTE_MP_MAX_NAME_LEN); +} + /** Request timeout for IPC. */ #define MLX5_MP_REQ_TIMEOUT_SEC 5