[dpdk-dev] [PATCH v2] eal: redefine logtype values
De Lara Guarch, Pablo
pablo.de.lara.guarch at intel.com
Thu Apr 13 15:43:02 CEST 2017
> -----Original Message-----
> From: Stephen Hemminger [mailto:stephen at networkplumber.org]
> Sent: Wednesday, April 12, 2017 10:41 PM
> To: De Lara Guarch, Pablo
> Cc: olivier.matz at 6wind.com; thomas.monjalon at 6wind.com;
> dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2] eal: redefine logtype values
>
> On Wed, 12 Apr 2017 16:35:32 +0100
> Pablo de Lara <pablo.de.lara.guarch at intel.com> wrote:
>
> > + /* register legacy log types */
> > + __rte_log_register("eal", RTE_LOGTYPE_EAL);
> > + __rte_log_register("malloc", RTE_LOGTYPE_MALLOC);
> > + __rte_log_register("ring", RTE_LOGTYPE_RING);
> > + __rte_log_register("mempool", RTE_LOGTYPE_MEMPOOL);
> > + __rte_log_register("timer", RTE_LOGTYPE_TIMER);
> > + __rte_log_register("pmd", RTE_LOGTYPE_PMD);
> > + __rte_log_register("hash", RTE_LOGTYPE_HASH);
> > + __rte_log_register("lpm", RTE_LOGTYPE_LPM);
> > + __rte_log_register("kni", RTE_LOGTYPE_KNI);
> > + __rte_log_register("acl", RTE_LOGTYPE_ACL);
> > + __rte_log_register("power", RTE_LOGTYPE_POWER);
> > + __rte_log_register("meter", RTE_LOGTYPE_METER);
> > + __rte_log_register("sched", RTE_LOGTYPE_SCHED);
> > + __rte_log_register("port", RTE_LOGTYPE_PORT);
> > + __rte_log_register("table", RTE_LOGTYPE_TABLE);
> > + __rte_log_register("pipeline", RTE_LOGTYPE_PIPELINE);
> > + __rte_log_register("mbuf", RTE_LOGTYPE_MBUF);
> > + __rte_log_register("cryptodev", RTE_LOGTYPE_CRYPTODEV);
> > + __rte_log_register("efd", RTE_LOGTYPE_EFD);
> > + __rte_log_register("eventdev", RTE_LOGTYPE_EVENTDEV);
> > + __rte_log_register("user1", RTE_LOGTYPE_USER1);
> > + __rte_log_register("user2", RTE_LOGTYPE_USER2);
> > + __rte_log_register("user3", RTE_LOGTYPE_USER3);
> > + __rte_log_register("user4", RTE_LOGTYPE_USER4);
> > + __rte_log_register("user5", RTE_LOGTYPE_USER5);
> > + __rte_log_register("user6", RTE_LOGTYPE_USER6);
> > + __rte_log_register("user7", RTE_LOGTYPE_USER7);
> > + __rte_log_register("user8", RTE_LOGTYPE_USER8);
>
> Why is this not a table rather than code?
> Data driven design is better.
Hi Stephen,
I just sent a v3 with your change proposed.
Thanks!
Pablo
More information about the dev
mailing list