[PATCH v13 00/21] Convert static log types in libraries to dynamic types
David Marchand
david.marchand at redhat.com
Mon Dec 4 13:32:47 CET 2023
On Mon, Aug 21, 2023 at 6:09 PM Stephen Hemminger
<stephen at 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
More information about the dev
mailing list