net/enetc: print MAC address logs at notice level
authorGagandeep Singh <g.singh@nxp.com>
Wed, 23 Oct 2019 06:06:01 +0000 (11:36 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 23 Oct 2019 14:43:10 +0000 (16:43 +0200)
To display random MAC address as notice,
a log level NOTICE is added.

Signed-off-by: Gagandeep Singh <g.singh@nxp.com>
drivers/net/enetc/enetc_ethdev.c
drivers/net/enetc/enetc_logs.h

index d07e61c..c609971 100644 (file)
@@ -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;
index c8a6c0c..0976d42 100644 (file)
@@ -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...) \