1*832a4cf1SMatan Azrad /* SPDX-License-Identifier: BSD-3-Clause 2*832a4cf1SMatan Azrad * Copyright 2021 Mellanox Technologies, Ltd 3*832a4cf1SMatan Azrad */ 4*832a4cf1SMatan Azrad 5*832a4cf1SMatan Azrad #ifndef RTE_PMD_MLX5_COMPRESS_UTILS_H_ 6*832a4cf1SMatan Azrad #define RTE_PMD_MLX5_COMPRESS_UTILS_H_ 7*832a4cf1SMatan Azrad 8*832a4cf1SMatan Azrad #include <mlx5_common.h> 9*832a4cf1SMatan Azrad 10*832a4cf1SMatan Azrad 11*832a4cf1SMatan Azrad extern int mlx5_compress_logtype; 12*832a4cf1SMatan Azrad 13*832a4cf1SMatan Azrad #define MLX5_COMPRESS_LOG_PREFIX "mlx5_compress" 14*832a4cf1SMatan Azrad /* Generic printf()-like logging macro with automatic line feed. */ 15*832a4cf1SMatan Azrad #define DRV_LOG(level, ...) \ 16*832a4cf1SMatan Azrad PMD_DRV_LOG_(level, mlx5_compress_logtype, MLX5_COMPRESS_LOG_PREFIX, \ 17*832a4cf1SMatan Azrad __VA_ARGS__ PMD_DRV_LOG_STRIP PMD_DRV_LOG_OPAREN, \ 18*832a4cf1SMatan Azrad PMD_DRV_LOG_CPAREN) 19*832a4cf1SMatan Azrad 20*832a4cf1SMatan Azrad #endif /* RTE_PMD_MLX5_COMPRESS_UTILS_H_ */ 21