regex/mlx5: add log macros
Add the MLX5_REGEX_LOG macro which should be used for error prints. Signed-off-by: Yuval Avnery <yuvalav@mellanox.com> Acked-by: Ori Kam <orika@mellanox.com>
This commit is contained in:
parent
cf9b3c36e5
commit
215b122376
|
@ -15,6 +15,7 @@ CFLAGS += -std=c11 -Wall -Wextra
|
|||
CFLAGS += -g
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/common/mlx5
|
||||
CFLAGS += -I$(BUILDDIR)/drivers/common/mlx5
|
||||
CFLAGS += -I$(RTE_SDK)/drivers/common/mlx5/linux
|
||||
CFLAGS += -D_BSD_SOURCE
|
||||
CFLAGS += -D_DEFAULT_SOURCE
|
||||
CFLAGS += -D_XOPEN_SOURCE=600
|
||||
|
|
|
@ -3,3 +3,8 @@
|
|||
*/
|
||||
|
||||
#include "mlx5_regex.h"
|
||||
#include "mlx5_regex_utils.h"
|
||||
|
||||
int mlx5_regex_logtype;
|
||||
|
||||
RTE_LOG_REGISTER(mlx5_regex_logtype, pmd.regex.mlx5, NOTICE)
|
||||
|
|
19
drivers/regex/mlx5/mlx5_regex_utils.h
Normal file
19
drivers/regex/mlx5/mlx5_regex_utils.h
Normal file
|
@ -0,0 +1,19 @@
|
|||
/* SPDX-License-Identifier: BSD-3-Clause
|
||||
* Copyright 2020 Mellanox Technologies, Ltd
|
||||
*/
|
||||
|
||||
#ifndef RTE_PMD_MLX5_REGEX_UTILS_H_
|
||||
#define RTE_PMD_MLX5_REGEX_UTILS_H_
|
||||
|
||||
#include <mlx5_common.h>
|
||||
|
||||
extern int mlx5_regex_logtype;
|
||||
|
||||
#define MLX5_REGEX_LOG_PREFIX "regex_mlx5"
|
||||
/* Generic printf()-like logging macro with automatic line feed. */
|
||||
#define DRV_LOG(level, ...) \
|
||||
PMD_DRV_LOG_(level, mlx5_regex_logtype, MLX5_REGEX_LOG_PREFIX, \
|
||||
__VA_ARGS__ PMD_DRV_LOG_STRIP PMD_DRV_LOG_OPAREN, \
|
||||
PMD_DRV_LOG_CPAREN)
|
||||
|
||||
#endif /* RTE_PMD_MLX5_REGEX_UTILS_H_ */
|
Loading…
Reference in a new issue