From: Long Wu <long...@corigine.com> Nfp cpp log print is not available before. Add support for cpp print log and set its initial priority to "NOTICE".
Signed-off-by: Long Wu <long...@corigine.com> Reviewed-by: Chaoyong He <chaoyong...@corigine.com> Reviewed-by: Niklas Söderlund <niklas.soderl...@corigine.com> --- drivers/net/nfp/nfp_common.c | 1 + drivers/net/nfp/nfp_logs.h | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/nfp/nfp_common.c b/drivers/net/nfp/nfp_common.c index 0e55f0c..fd46c84 100644 --- a/drivers/net/nfp/nfp_common.c +++ b/drivers/net/nfp/nfp_common.c @@ -1372,6 +1372,7 @@ RTE_LOG_REGISTER_SUFFIX(nfp_logtype_init, init, NOTICE); RTE_LOG_REGISTER_SUFFIX(nfp_logtype_driver, driver, NOTICE); +RTE_LOG_REGISTER_SUFFIX(nfp_logtype_cpp, cpp, NOTICE); /* * Local variables: * c-file-style: "Linux" diff --git a/drivers/net/nfp/nfp_logs.h b/drivers/net/nfp/nfp_logs.h index cc49a15..e22df70 100644 --- a/drivers/net/nfp/nfp_logs.h +++ b/drivers/net/nfp/nfp_logs.h @@ -30,7 +30,10 @@ #define ASSERT(x) do { } while (0) #endif -#define PMD_CPP_LOG(level, fmt, args...) do { } while (0) +extern int nfp_logtype_cpp; +#define PMD_CPP_LOG(level, fmt, args...) \ + rte_log(RTE_LOG_ ## level, nfp_logtype_cpp, \ + "%s(): " fmt "\n", __func__, ## args) extern int nfp_logtype_driver; #define PMD_DRV_LOG(level, fmt, args...) \ -- 1.8.3.1