X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fmlx5%2Flinux%2Fmlx5_nl.c;h=40d86203002783d340fa691fefe5dffbfb642c79;hb=68e28591ee85a156cd543a3b0b9d529b114a81f9;hp=0ecd9c7014556d77247f2e632c4abc1075ec10f5;hpb=4a01fa047b3ecd3fd5a2cd60183f73580eed346d;p=dpdk.git diff --git a/drivers/common/mlx5/linux/mlx5_nl.c b/drivers/common/mlx5/linux/mlx5_nl.c index 0ecd9c7014..40d8620300 100644 --- a/drivers/common/mlx5/linux/mlx5_nl.c +++ b/drivers/common/mlx5/linux/mlx5_nl.c @@ -18,7 +18,6 @@ #include #include -#include #include "mlx5_nl.h" #include "mlx5_common_utils.h" @@ -169,10 +168,10 @@ struct mlx5_nl_ifindex_data { uint32_t portnum; /**< IB device max port number (out). */ }; -rte_atomic32_t atomic_sn = RTE_ATOMIC32_INIT(0); +uint32_t atomic_sn; /* Generate Netlink sequence number. */ -#define MLX5_NL_SN_GENERATE ((uint32_t)rte_atomic32_add_return(&atomic_sn, 1)) +#define MLX5_NL_SN_GENERATE __atomic_add_fetch(&atomic_sn, 1, __ATOMIC_RELAXED) /** * Opens a Netlink socket.