X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fmlx5%2Fmlx5_socket.c;h=a3a5229112ff644ce6da078972c6a74acc2a83c5;hb=09e0fd260e2e414134154b6e0e955c8424b51c0a;hp=99297d5c43c447cd469f51c21dfd2f29f6c4af29;hpb=9da1db6bbf7bfc6b8d62444920ff04991ac88917;p=dpdk.git diff --git a/drivers/net/mlx5/mlx5_socket.c b/drivers/net/mlx5/mlx5_socket.c index 99297d5c43..a3a5229112 100644 --- a/drivers/net/mlx5/mlx5_socket.c +++ b/drivers/net/mlx5/mlx5_socket.c @@ -35,6 +35,12 @@ mlx5_socket_init(struct rte_eth_dev *dev) int ret; int flags; + /* + * Close the last socket that was used to communicate + * with the secondary process + */ + if (priv->primary_socket) + mlx5_socket_uninit(dev); /* * Initialise the socket to communicate with the secondary * process.