]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/ark/ark_ethdev.c
net/ark: implement dynamic log type
[dpdk.git] / drivers / net / ark / ark_ethdev.c
index 343572805a0ae00e2ec08a4b6168316975f8405b..4c807f8ddcc2711ab426b3b8546f12afb15df07a 100644 (file)
@@ -78,6 +78,8 @@ static int  eth_ark_set_mtu(struct rte_eth_dev *dev, uint16_t size);
 #define ARK_TX_MAX_QUEUE (4096 * 4)
 #define ARK_TX_MIN_QUEUE (256)
 
+int ark_logtype;
+
 static const char * const valid_arguments[] = {
        ARK_PKTGEN_ARG,
        ARK_PKTCHKR_ARG,
@@ -1012,3 +1014,10 @@ RTE_PMD_REGISTER_PARAM_STRING(net_ark,
                              ARK_PKTGEN_ARG "=<filename> "
                              ARK_PKTCHKR_ARG "=<filename> "
                              ARK_PKTDIR_ARG "=<bitmap>");
+
+RTE_INIT(ark_init_log)
+{
+       ark_logtype = rte_log_register("pmd.net.ark");
+       if (ark_logtype >= 0)
+               rte_log_set_level(ark_logtype, RTE_LOG_NOTICE);
+}