From 832e88d82f6f1e3b6f30de874cdff4cfe81950b0 Mon Sep 17 00:00:00 2001 From: Gagandeep Singh Date: Wed, 23 Oct 2019 11:36:01 +0530 Subject: [PATCH 1/1] net/enetc: print MAC address logs at notice level To display random MAC address as notice, a log level NOTICE is added. Signed-off-by: Gagandeep Singh --- drivers/net/enetc/enetc_ethdev.c | 4 +++- drivers/net/enetc/enetc_logs.h | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/enetc/enetc_ethdev.c b/drivers/net/enetc/enetc_ethdev.c index d07e61c3f3..c6099714e5 100644 --- a/drivers/net/enetc/enetc_ethdev.c +++ b/drivers/net/enetc/enetc_ethdev.c @@ -130,7 +130,7 @@ print_ethaddr(const char *name, const struct rte_ether_addr *eth_addr) char buf[RTE_ETHER_ADDR_FMT_SIZE]; rte_ether_format_addr(buf, RTE_ETHER_ADDR_FMT_SIZE, eth_addr); - ENETC_PMD_INFO("%s%s\n", name, buf); + ENETC_PMD_NOTICE("%s%s\n", name, buf); } static int @@ -158,6 +158,8 @@ enetc_hardware_init(struct enetc_eth_hw *hw) if ((high_mac | low_mac) == 0) { char *first_byte; + ENETC_PMD_NOTICE("MAC is not available for this SI, " + "set random MAC\n"); mac = (uint32_t *)hw->mac.addr; *mac = (uint32_t)rte_rand(); first_byte = (char *)mac; diff --git a/drivers/net/enetc/enetc_logs.h b/drivers/net/enetc/enetc_logs.h index c8a6c0cf3e..0976d42deb 100644 --- a/drivers/net/enetc/enetc_logs.h +++ b/drivers/net/enetc/enetc_logs.h @@ -21,6 +21,8 @@ extern int enetc_logtype_pmd; ENETC_PMD_LOG(CRIT, fmt, ## args) #define ENETC_PMD_INFO(fmt, args...) \ ENETC_PMD_LOG(INFO, fmt, ## args) +#define ENETC_PMD_NOTICE(fmt, args...) \ + ENETC_PMD_LOG(NOTICE, fmt, ## args) #define ENETC_PMD_ERR(fmt, args...) \ ENETC_PMD_LOG(ERR, fmt, ## args) #define ENETC_PMD_WARN(fmt, args...) \ -- 2.20.1