@@ -5,17 +5,17 @@ WORKDIR $DIR
55
66RUN echo "deb-src http://deb.debian.org/debian unstable main" >> \
77 /etc/apt/sources.list.d/deb-src.list
8- RUN apt-get update && apt-get install -y --no-install-recommends wget build-essential meson ninja-build python3-pyelftools libnuma-dev python3-pip libssl-dev pkg-config dpkg-dev
8+ RUN apt-get update && apt-get install -y --no-install-recommends wget build-essential meson ninja-build python3-pyelftools libnuma-dev python3-pip pkg-config dpkg-dev libipsec-mb -dev
99
1010# Download & unpack DPDK tarball
11- ARG DPDK_TARBALL=dpdk-23.07-rc4 .tar.xz
12- ARG DPDK_TARBALL_SHA256="f16e25a8b1eeb7335fbd265a6d4f9cce512709436efc80f6422ee9cfdf2f32b9 "
11+ ARG DPDK_TARBALL=dpdk-23.11-rc3 .tar.xz
12+ ARG DPDK_TARBALL_SHA256="cacd8b6d796f9983479f8c5989830cb86705922f8d6a813d83ecb82034088993 "
1313
14- ARG SOVERSION=23
1514RUN wget -q https://git.dpdk.org/dpdk/snapshot/$DPDK_TARBALL \
1615 && echo "$DPDK_TARBALL_SHA256 $DPDK_TARBALL" | sha256sum -c - \
1716 && tar -xf $DPDK_TARBALL && rm $DPDK_TARBALL
1817
18+ ARG SOVERSION=24
1919RUN cd dpdk-* && meson setup \
2020 -Dplatform=generic \
2121 -Dcpu_instruction_set=westmere \
@@ -28,7 +28,7 @@ RUN cd dpdk-* && \
2828 install -D builddir/app/dpdk-test-crypto-perf /install_root/usr/bin/dpdk-test-crypto-perf && \
2929 install -D builddir/app/dpdk-test-compress-perf /install_root/usr/bin/dpdk-test-compress-perf && \
3030 install -d /install_root/usr/lib/x86_64-linux-gnu/ && \
31- for r in bus_pci eal kvargs hash security telemetry pci mbuf mempool ring net rcu ipsec cryptodev compressdev common_qat; do \
31+ for r in log bus_pci eal kvargs hash security telemetry pci mbuf mempool ring net rcu ipsec cryptodev compressdev common_qat; do \
3232 install installdir/lib/x86_64-linux-gnu/librte_${r}.so.${SOVERSION} /install_root/usr/lib/x86_64-linux-gnu/; \
3333 done
3434
@@ -38,7 +38,7 @@ RUN mkdir -p /install_root/licenses/dpdk && \
3838 apt-get source --download-only -y libatomic1 libnuma1
3939
4040FROM debian:sid-slim
41- RUN apt-get update && apt-get install -y --no-install-recommends libssl3 libnuma1 libatomic1 && ldconfig -v
41+ RUN apt-get update && apt-get install -y --no-install-recommends libipsec-mb1 libnuma1 libatomic1 && ldconfig -v
4242COPY --from=builder /install_root /
4343COPY run-dpdk-test /usr/bin/
4444
0 commit comments