From a9fc0b0ef0c276fcea082b20574e27cca1bac3e8 Mon Sep 17 00:00:00 2001 From: Xueming Li Date: Tue, 12 Jun 2018 19:38:11 +0800 Subject: [PATCH] net/mlx5: fix crash in device probe This patch initializes counter descriptor struct before invoking Verbs api to avoid segmentation fault. Fixes: 9a761de8ea14 ("net/mlx5: flow counter support") Cc: stable@dpdk.org Signed-off-by: Xueming Li Acked-by: Adrien Mazarguil --- drivers/net/mlx5/mlx5.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c index d27ee960db..3e0a1b1869 100644 --- a/drivers/net/mlx5/mlx5.c +++ b/drivers/net/mlx5/mlx5.c @@ -672,7 +672,7 @@ mlx5_pci_probe(struct rte_pci_driver *pci_drv __rte_unused, int i; struct mlx5dv_context attrs_out = {0}; #ifdef HAVE_IBV_DEVICE_COUNTERS_SET_SUPPORT - struct ibv_counter_set_description cs_desc; + struct ibv_counter_set_description cs_desc = { .counter_type = 0 }; #endif /* Prepare shared data between primary and secondary process. */ -- 2.20.1