define macro for logging across PMD files Signed-off-by: Aman Kumar <aman.ku...@vvdntech.in> --- drivers/net/qdma/qdma_ethdev.c | 1 + drivers/net/qdma/qdma_log.h | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 drivers/net/qdma/qdma_log.h
diff --git a/drivers/net/qdma/qdma_ethdev.c b/drivers/net/qdma/qdma_ethdev.c index 35d7c88658..8dbc7c4ac1 100644 --- a/drivers/net/qdma/qdma_ethdev.c +++ b/drivers/net/qdma/qdma_ethdev.c @@ -105,3 +105,4 @@ static struct rte_pci_driver rte_qdma_pmd = { RTE_PMD_REGISTER_PCI(net_qdma, rte_qdma_pmd); RTE_PMD_REGISTER_PCI_TABLE(net_qdma, qdma_pci_id_tbl); +RTE_LOG_REGISTER_DEFAULT(qdma_logtype_pmd, NOTICE); diff --git a/drivers/net/qdma/qdma_log.h b/drivers/net/qdma/qdma_log.h new file mode 100644 index 0000000000..e65b0a5d8c --- /dev/null +++ b/drivers/net/qdma/qdma_log.h @@ -0,0 +1,16 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(c) 2017-2022 Xilinx, Inc. All rights reserved. + * Copyright(c) 2022 VVDN Technologies Private Limited. All rights reserved. + */ + +#ifndef __QDMA_LOG_H__ +#define __QDMA_LOG_H__ + +#include <rte_log.h> + +extern int qdma_logtype_pmd; +#define PMD_DRV_LOG(level, fmt, args...) \ + rte_log(RTE_LOG_ ## level, qdma_logtype_pmd, "%s(): " \ + fmt "\n", __func__, ## args) + +#endif /* ifndef __QDMA_LOG_H__ */ -- 2.36.1