[RFC PATCH 04/29] net/qdma: add logging support
Aman Kumar
aman.kumar at vvdntech.in
Wed Jul 6 09:51:54 CEST 2022
define macro for logging across PMD files
Signed-off-by: Aman Kumar <aman.kumar at 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
More information about the dev
mailing list