From 8e83ba285abe4341b7666927d3fc265b35446c06 Mon Sep 17 00:00:00 2001 From: Elena Agostini Date: Thu, 16 Dec 2021 23:38:40 +0000 Subject: [PATCH] net/mlx5: add C++ include guard to public header The support for linking rte_pmd_mlx5.h functions with C++ applications was missing. Signed-off-by: Elena Agostini Acked-by: Viacheslav Ovsiienko --- drivers/net/mlx5/rte_pmd_mlx5.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/net/mlx5/rte_pmd_mlx5.h b/drivers/net/mlx5/rte_pmd_mlx5.h index e531e527b6..fc37a386db 100644 --- a/drivers/net/mlx5/rte_pmd_mlx5.h +++ b/drivers/net/mlx5/rte_pmd_mlx5.h @@ -13,6 +13,10 @@ * dynamic flags. */ +#ifdef __cplusplus +extern "C" { +#endif + #define RTE_PMD_MLX5_FINE_GRANULARITY_INLINE "mlx5_fine_granularity_inline" /** @@ -57,4 +61,8 @@ int rte_pmd_mlx5_get_dyn_flag_names(char *names[], unsigned int n); __rte_experimental int rte_pmd_mlx5_sync_flow(uint16_t port_id, uint32_t domains); +#ifdef __cplusplus +} +#endif + #endif -- 2.20.1