On Mon, Aug 21, 2023 at 6:09 PM Stephen Hemminger <step...@networkplumber.org> wrote: > > This patchset removes most of the uses of static LOGTYPE's in DPDK > libraries. It starts with the easy one and goes on to the more complex ones. > > There are several options on how to treat the old static types: > leave them there, mark as deprecated, or remove them. > This version removes them since there is no guarantee in current > DPDK policies that says they can't be removed. > > Note: there is one patch in this series that will get > flagged incorrectly as an ABI change. > > v13 - rebase because log now moved. > > v12 - rebase and add table and pipeline libraries > > v11 - fix include check on arm cross build > > v10 - add necessary rte_compat.h in thash_gfni stub for arm > > v9 - fix handling of crc32 alg in lib/hash. > make it an internal global variable. > fix gfni stubs for case where they are not used. > > Stephen Hemminger (21): > gso: don't log message on non TCP/UDP > eal: drop no longer used GSO logtype > log: drop unused RTE_LOGTYPE_TIMER > efd: convert RTE_LOGTYPE_EFD to dynamic type > mbuf: convert RTE_LOGTYPE_MBUF to dynamic type > acl: convert RTE_LOGTYPE_ACL to dynamic type > examples/power: replace use of RTE_LOGTYPE_POWER > examples/l3fwd-power: replace use of RTE_LOGTYPE_POWER > power: convert RTE_LOGTYPE_POWER to dynamic type > ring: convert RTE_LOGTYPE_RING to dynamic type > mempool: convert RTE_LOGTYPE_MEMPOOL to dynamic type > lpm: convert RTE_LOGTYPE_LPM to dynamic types > sched: convert RTE_LOGTYPE_SCHED to dynamic type > examples/ipsec-secgw: replace RTE_LOGTYPE_PORT > port: convert RTE_LOGTYPE_PORT to dynamic type > hash: move rte_thash_gfni stubs out of header file > hash: move rte_hash_set_alg out header > hash: convert RTE_LOGTYPE_HASH to dynamic type > table: convert RTE_LOGTYPE_TABLE to dynamic type > app/test: remove use of RTE_LOGTYPE_PIPELINE > pipeline: convert RTE_LOGTYPE_PIPELINE to dynamic type >
This series needs some rebase. Thanks. -- David Marchand