net/mlx5: replace destructor syntax with common macro
authorThomas Monjalon <thomas@monjalon.net>
Sun, 9 Feb 2020 20:33:29 +0000 (21:33 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 16 Apr 2020 16:07:29 +0000 (18:07 +0200)
There is a macro RTE_FINI for destructors,
which is now used where appropriate for consistency.

The destructor function mlx5_pmd_socket_uninit does not need
to be declared separately in mlx5.h.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
drivers/net/mlx5/mlx5.h
drivers/net/mlx5/mlx5_socket.c

index d7c519b..2affcd2 100644 (file)
@@ -764,7 +764,6 @@ void mlx5_mp_uninit_secondary(void);
 /* mlx5_socket.c */
 
 int mlx5_pmd_socket_init(void);
-void mlx5_pmd_socket_uninit(void);
 
 /* mlx5_flow_meter.c */
 
index cf2b433..a79896c 100644 (file)
@@ -218,8 +218,7 @@ error:
 /**
  * Un-Initialize the pmd socket
  */
-void __attribute__((destructor))
-mlx5_pmd_socket_uninit(void)
+RTE_FINI(mlx5_pmd_socket_uninit)
 {
        if (!server_socket)
                return;