Include DPDK libraries for dynamically linked OVS

Ensure the image includes Debian DPDK runtime libraries so OVS-DPDK
can initialize and attach data network interfaces when using dynamic
linking. When using dynamic linking, these shared libs must be present
at runtime to avoid startup failures.

The Debian dpdk and openvswitch-switch-dpdk packages [1][2] provide
the librte-* shared objects and the OVS-DPDK needed by dynamically
linked deployments.

Test Plan:
[PASS] build-image works
[PASS] virtual deployment setting vswitch to "ovs" and "ovs-dpdk" works
[PASS] Apply stx-openstack works

[1] https://packages.debian.org/bullseye/dpdk
[2] https://packages.debian.org/bullseye/openvswitch-switch-dpdk

Story: 2011263
Task: 52448

Change-Id: Iaee6fd10997afd3628a79790c2860e3225b56ea8
Signed-off-by: Jose Claudio <joseclaudio.paespires@windriver.com>
Co-authored-by: Mateus Nascimento <mateus.soaresdonascimento@windriver.com>
This commit is contained in:
Jose Claudio
2025-06-27 09:47:19 -03:00
committed by Mateus Nascimento
parent 69f8cdcf4a
commit ab609800cf

View File

@@ -84,6 +84,36 @@ dnsmasq
#docker-distribution
docker-registry
#dpdk
librte-bus-pci21
librte-bus-vdev21
librte-cryptodev21
librte-eal21
librte-ethdev21
librte-eventdev21
librte-hash21
librte-kvargs21
librte-mbuf21
librte-mempool-ring21
librte-mempool21
librte-meter21
librte-net-bnxt21
librte-net-bond21
librte-net-dpaa21
librte-net-e1000-21
librte-net-i40e21
librte-net-ixgbe21
librte-net-ring21
librte-net-vhost21
librte-net-virtio21
librte-net21
librte-pci21
librte-rcu21
librte-ring21
librte-telemetry21
librte-timer21
librte-vhost21
#drbd-tools
drbd-utils