> From: Bruce Richardson [mailto:bruce.richard...@intel.com]
> Sent: Friday, 3 November 2023 17.52
> 
> DPDK now has more optional libraries than mandatory ones, so invert the
> list stored in the meson.build file from the optional ones to the
> "always_enable" ones. As well as being a shorter list:
> 
> * we can remove the loop building up the "always_enable" list
>   dynamically from the optional list
> * it better aligns with the drivers/meson.build file which maintains an
>   always_enable list.
> 
> Signed-off-by: Bruce Richardson <bruce.richard...@intel.com>

Excellent!

It really shows how bloated DPDK CORE still is. I would like to see these go 
optional:

acl - OPTIONAL
cmdline - OPTIONAL (if not used by EAL)
eal - CORE
ethdev - CORE, or OPTIONAL for secondary process
fib - OPTIONAL
hash - OPTIONAL (if not used by CORE libs)
kvargs - OPTIONAL (if not used by EAL)
log - CORE
lpm - OPTIONAL
mbuf - CORE
mempool - CORE
meter - OPTIONAL
net - CORE
pci - CORE, or OPTIONAL for secondary process
rcu - OPTIONAL (if not used by CORE libs)
rib - OPTIONAL
ring - CORE
stack - OPTIONAL (if not used by CORE libs)
telemetry - OPTIONAL
timer - OPTIONAL (if not used by CORE libs)

Anyway,

Acked-by: Morten Brørup <m...@smartsharesystems.com>

Reply via email to