Skip to content

Commit 2b843ca

Browse files
drivers: use per line logging in helpers
Use RTE_LOG(_DP)?_LINE(_PREFIX)? in existing macros that append a \n. Signed-off-by: David Marchand <[email protected]> Acked-by: Chengwen Feng <[email protected]> Acked-by: Andrew Rybchenko <[email protected]> Acked-by: Thomas Monjalon <[email protected]>
1 parent 6f0f106 commit 2b843ca

File tree

138 files changed

+824
-908
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+824
-908
lines changed

devtools/checkpatches.sh

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,23 @@ print_usage () {
5353
check_forbidden_additions() { # <patch>
5454
res=0
5555

56-
# refrain from new calls to RTE_LOG
56+
# refrain from new calls to RTE_LOG in libraries
5757
awk -v FOLDERS="lib" \
5858
-v EXPRESSIONS="RTE_LOG\\\(" \
5959
-v RET_ON_FAIL=1 \
6060
-v MESSAGE='Prefer RTE_LOG_LINE' \
6161
-f $(dirname $(readlink -f $0))/check-forbidden-tokens.awk \
6262
"$1" || res=1
6363

64+
# refrain from new calls to RTE_LOG in drivers (but leave some leeway for base drivers)
65+
awk -v FOLDERS="drivers" \
66+
-v SKIP_FILES='osdep.h$' \
67+
-v EXPRESSIONS="RTE_LOG\\\( RTE_LOG_DP\\\( rte_log\\\(" \
68+
-v RET_ON_FAIL=1 \
69+
-v MESSAGE='Prefer RTE_LOG_LINE/RTE_LOG_DP_LINE' \
70+
-f $(dirname $(readlink -f $0))/check-forbidden-tokens.awk \
71+
"$1" || res=1
72+
6473
# no output on stdout or stderr
6574
awk -v FOLDERS="lib drivers" \
6675
-v EXPRESSIONS="\\\<printf\\\> \\\<fprintf\\\(stdout, \\\<fprintf\\\(stderr," \

drivers/baseband/acc/acc100_pmd.h

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,14 @@
1111
#include "acc_common.h"
1212

1313
/* Helper macro for logging */
14-
#define rte_bbdev_log(level, fmt, ...) \
15-
rte_log(RTE_LOG_ ## level, acc100_logtype, fmt "\n", \
16-
##__VA_ARGS__)
14+
#define rte_bbdev_log(level, ...) \
15+
RTE_LOG_LINE(level, ACC100, __VA_ARGS__)
1716

1817
#ifdef RTE_LIBRTE_BBDEV_DEBUG
19-
#define rte_bbdev_log_debug(fmt, ...) \
20-
rte_bbdev_log(DEBUG, "acc100_pmd: " fmt, \
21-
##__VA_ARGS__)
18+
#define rte_bbdev_log_debug(...) \
19+
rte_bbdev_log(DEBUG, __VA_ARGS__)
2220
#else
23-
#define rte_bbdev_log_debug(fmt, ...)
21+
#define rte_bbdev_log_debug(...)
2422
#endif
2523

2624
/* ACC100 PF and VF driver names */

drivers/baseband/acc/acc_common.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,11 +151,11 @@
151151
#define ACC_MAX_FFT_WIN 16
152152

153153
extern int acc_common_logtype;
154+
#define RTE_LOGTYPE_ACC_COMMON acc_common_logtype
154155

155156
/* Helper macro for logging */
156-
#define rte_acc_log(level, fmt, ...) \
157-
rte_log(RTE_LOG_ ## level, acc_common_logtype, fmt "\n", \
158-
##__VA_ARGS__)
157+
#define rte_acc_log(level, ...) \
158+
RTE_LOG_LINE(level, ACC_COMMON, __VA_ARGS__)
159159

160160
/* ACC100 DMA Descriptor triplet */
161161
struct acc_dma_triplet {

drivers/baseband/acc/rte_acc100_pmd.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ RTE_LOG_REGISTER_SUFFIX(acc100_logtype, acc100, DEBUG);
3030
#else
3131
RTE_LOG_REGISTER_SUFFIX(acc100_logtype, acc100, NOTICE);
3232
#endif
33+
#define RTE_LOGTYPE_ACC100 acc100_logtype
3334

3435
/* Calculate the offset of the enqueue register */
3536
static inline uint32_t

drivers/baseband/acc/rte_vrb_pmd.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ RTE_LOG_REGISTER_SUFFIX(vrb_logtype, vrb, DEBUG);
2626
#else
2727
RTE_LOG_REGISTER_SUFFIX(vrb_logtype, vrb, NOTICE);
2828
#endif
29+
#define RTE_LOGTYPE_VRB vrb_logtype
2930

3031
/* Calculate the offset of the enqueue register. */
3132
static inline uint32_t

drivers/baseband/acc/vrb_pmd.h

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,14 @@
1313
#include "vrb_cfg.h"
1414

1515
/* Helper macro for logging */
16-
#define rte_bbdev_log(level, fmt, ...) \
17-
rte_log(RTE_LOG_ ## level, vrb_logtype, fmt "\n", \
18-
##__VA_ARGS__)
16+
#define rte_bbdev_log(level, ...) \
17+
RTE_LOG_LINE(level, VRB, __VA_ARGS__)
1918

2019
#ifdef RTE_LIBRTE_BBDEV_DEBUG
21-
#define rte_bbdev_log_debug(fmt, ...) \
22-
rte_bbdev_log(DEBUG, "vrb_pmd: " fmt, \
23-
##__VA_ARGS__)
20+
#define rte_bbdev_log_debug(...) \
21+
rte_bbdev_log(DEBUG, __VA_ARGS__)
2422
#else
25-
#define rte_bbdev_log_debug(fmt, ...)
23+
#define rte_bbdev_log_debug(...)
2624
#endif
2725

2826
/* VRB1 PF and VF driver names */

drivers/baseband/fpga_5gnr_fec/fpga_5gnr_fec.h

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,18 @@
1111
#include "agx100_pmd.h"
1212
#include "vc_5gnr_pmd.h"
1313

14+
extern int fpga_5gnr_fec_logtype;
15+
#define RTE_LOGTYPE_FPGA_5GNR_FEC fpga_5gnr_fec_logtype
16+
1417
/* Helper macro for logging */
15-
#define rte_bbdev_log(level, fmt, ...) \
16-
rte_log(RTE_LOG_ ## level, fpga_5gnr_fec_logtype, fmt "\n", \
17-
##__VA_ARGS__)
18+
#define rte_bbdev_log(level, ...) \
19+
RTE_LOG_LINE(level, FPGA_5GNR_FEC, __VA_ARGS__)
1820

1921
#ifdef RTE_LIBRTE_BBDEV_DEBUG
20-
#define rte_bbdev_log_debug(fmt, ...) \
21-
rte_bbdev_log(DEBUG, "fpga_5gnr_fec: " fmt, \
22-
##__VA_ARGS__)
22+
#define rte_bbdev_log_debug(...) \
23+
rte_bbdev_log(DEBUG, __VA_ARGS__)
2324
#else
24-
#define rte_bbdev_log_debug(fmt, ...)
25+
#define rte_bbdev_log_debug(...)
2526
#endif
2627

2728
/* FPGA 5GNR FEC driver names */

drivers/baseband/fpga_lte_fec/fpga_lte_fec.c

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,17 @@ RTE_LOG_REGISTER_DEFAULT(fpga_lte_fec_logtype, DEBUG);
2525
#else
2626
RTE_LOG_REGISTER_DEFAULT(fpga_lte_fec_logtype, NOTICE);
2727
#endif
28+
#define RTE_LOGTYPE_FPGA_LTE_FEC fpga_lte_fec_logtype
2829

2930
/* Helper macro for logging */
30-
#define rte_bbdev_log(level, fmt, ...) \
31-
rte_log(RTE_LOG_ ## level, fpga_lte_fec_logtype, fmt "\n", \
32-
##__VA_ARGS__)
31+
#define rte_bbdev_log(level, ...) \
32+
RTE_LOG_LINE(level, FPGA_LTE_FEC, __VA_ARGS__)
3333

3434
#ifdef RTE_LIBRTE_BBDEV_DEBUG
35-
#define rte_bbdev_log_debug(fmt, ...) \
36-
rte_bbdev_log(DEBUG, "fpga_lte_fec: " fmt, \
37-
##__VA_ARGS__)
35+
#define rte_bbdev_log_debug(...) \
36+
rte_bbdev_log(DEBUG, __VA_ARGS__)
3837
#else
39-
#define rte_bbdev_log_debug(fmt, ...)
38+
#define rte_bbdev_log_debug(...)
4039
#endif
4140

4241
/* FPGA LTE FEC driver names */

drivers/baseband/la12xx/bbdev_la12xx_pmd_logs.h

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,20 @@
88
extern int bbdev_la12xx_logtype;
99
#define RTE_LOGTYPE_BBDEV_LA12XX bbdev_la12xx_logtype
1010

11-
#define rte_bbdev_log(level, fmt, ...) \
12-
rte_log(RTE_LOG_ ## level, bbdev_la12xx_logtype, fmt "\n", \
13-
##__VA_ARGS__)
11+
#define rte_bbdev_log(level, ...) \
12+
RTE_LOG_LINE(level, BBDEV_LA12XX, __VA_ARGS__)
1413

1514
#ifdef RTE_LIBRTE_BBDEV_DEBUG
16-
#define rte_bbdev_log_debug(fmt, ...) \
17-
rte_bbdev_log(DEBUG, "la12xx_pmd: " fmt, \
18-
##__VA_ARGS__)
15+
#define rte_bbdev_log_debug(...) \
16+
rte_bbdev_log(DEBUG, __VA_ARGS__)
1917
#else
20-
#define rte_bbdev_log_debug(fmt, ...)
18+
#define rte_bbdev_log_debug(...)
2119
#endif
2220

2321
#define PMD_INIT_FUNC_TRACE() rte_bbdev_log_debug(">>")
2422

2523
/* DP Logs, toggled out at compile time if level lower than current level */
26-
#define rte_bbdev_dp_log(level, fmt, args...) \
27-
RTE_LOG_DP(level, BBDEV_LA12XX, fmt, ## args)
24+
#define rte_bbdev_dp_log(level, ...) \
25+
RTE_LOG_DP_LINE(level, BBDEV_LA12XX, __VA_ARGS__)
2826

2927
#endif /* _BBDEV_LA12XX_PMD_LOGS_H_ */

drivers/baseband/null/bbdev_null.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@
1717
#define DRIVER_NAME baseband_null
1818

1919
RTE_LOG_REGISTER_DEFAULT(bbdev_null_logtype, NOTICE);
20+
#define RTE_LOGTYPE_BBDEV_NULL bbdev_null_logtype
2021

2122
/* Helper macro for logging */
22-
#define rte_bbdev_log(level, fmt, ...) \
23-
rte_log(RTE_LOG_ ## level, bbdev_null_logtype, fmt "\n", ##__VA_ARGS__)
23+
#define rte_bbdev_log(level, ...) \
24+
RTE_LOG_LINE(level, BBDEV_NULL, __VA_ARGS__)
2425

2526
#define rte_bbdev_log_debug(fmt, ...) \
2627
rte_bbdev_log(DEBUG, RTE_STR(__LINE__) ":%s() " fmt, __func__, \

0 commit comments

Comments
 (0)