svn commit: r325572 - vendor-sys/ena-com/dist
Marcin Wojtas
mw at FreeBSD.org
Thu Nov 9 11:37:21 UTC 2017
Author: mw
Date: Thu Nov 9 11:37:20 2017
New Revision: 325572
URL: https://svnweb.freebsd.org/changeset/base/325572
Log:
Update ena-com HAL to newest version
The newest ena-com HAL update adds dynamically controlled logging level
functionality.
Obtained from: Amazon, Inc.
Modified:
vendor-sys/ena-com/dist/ena_plat.h
Modified: vendor-sys/ena-com/dist/ena_plat.h
==============================================================================
--- vendor-sys/ena-com/dist/ena_plat.h Thu Nov 9 10:15:57 2017 (r325571)
+++ vendor-sys/ena-com/dist/ena_plat.h Thu Nov 9 11:37:20 2017 (r325572)
@@ -104,14 +104,11 @@ extern struct ena_bus_space ebs;
#define ENA_IOQ (1 << 7) /* Detailed info about IO queues. */
#define ENA_ADMQ (1 << 8) /* Detailed info about admin queue. */
-#ifndef ENA_DEBUG_LEVEL
-#define ENA_DEBUG_LEVEL (ENA_ALERT | ENA_WARNING)
-#endif
+extern int ena_log_level;
-#ifdef ENA_TRACE
#define ena_trace_raw(level, fmt, args...) \
do { \
- if (((level) & ENA_DEBUG_LEVEL) != (level)) \
+ if (((level) & ena_log_level) != (level)) \
break; \
printf(fmt, ##args); \
} while (0)
@@ -120,10 +117,6 @@ extern struct ena_bus_space ebs;
ena_trace_raw(level, "%s() [TID:%d]: " \
fmt " \n", __func__, curthread->td_tid, ##args)
-#else /* ENA_TRACE */
-#define ena_trace_raw(...)
-#define ena_trace(...)
-#endif /* ENA_TRACE */
#define ena_trc_dbg(format, arg...) ena_trace(ENA_DBG, format, ##arg)
#define ena_trc_info(format, arg...) ena_trace(ENA_INFO, format, ##arg)
More information about the svn-src-vendor
mailing list