Hi All,

I'm looking at the output of  app/test >> dump_log_types

There are a number of naming systems, and I think it would be good to 
standardize on one (before we diverge further than we already have..) Below a 
summary of current state, which is becoming a little messy IMO. A proposed 
(hopefully consistent) naming scheme suggested below that again.

Based on the suggested scheme, I think the OPDL PMD and OcteonTX would change - 
so adding Maintainers of those components to CC.

Feedback welcome, -Harry


=== Current State ===
=====================

Libraries:
   lib.<name>

Ethdev PMDs:
   pmd.<name>.info
   pmd.<name>.driver

Other PMDs
   pmd.<platform>.ethdev
   pmd.<platform>.ethdev.init
   pmd.<platform>.eventdev
   pmd.<platform>.mempool

More PMDs:
   eventdev.<pmd-name>.init
   eventdev.<pmd-name>.driver


=== Suggested Consistent Schema ===
===================================

Libraries:
  lib.<name>.specialization

Net PMDs:
  pmd.<name>.specialization
  // one could argue consistency would be pmd.ethdev.<name>
  // but the change is larger than the value IMO - thoughts?

Eventdev PMDs:
  pmd.eventdev.<name>.specialization

Crypto PMDs:
  pmd.cryptodev.<name>.specialization

BBdev PMDs:
  pmd.bbdev.<name>.specialization

Busses:
  bus.<name>.specialization

Reply via email to