@@ -5,17 +5,17 @@ WORKDIR $DIR
5
5
6
6
RUN echo "deb-src http://deb.debian.org/debian unstable main" >> \
7
7
/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
9
9
10
10
# 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 "
13
13
14
- ARG SOVERSION=23
15
14
RUN wget -q https://git.dpdk.org/dpdk/snapshot/$DPDK_TARBALL \
16
15
&& echo "$DPDK_TARBALL_SHA256 $DPDK_TARBALL" | sha256sum -c - \
17
16
&& tar -xf $DPDK_TARBALL && rm $DPDK_TARBALL
18
17
18
+ ARG SOVERSION=24
19
19
RUN cd dpdk-* && meson setup \
20
20
-Dplatform=generic \
21
21
-Dcpu_instruction_set=westmere \
@@ -28,7 +28,7 @@ RUN cd dpdk-* && \
28
28
install -D builddir/app/dpdk-test-crypto-perf /install_root/usr/bin/dpdk-test-crypto-perf && \
29
29
install -D builddir/app/dpdk-test-compress-perf /install_root/usr/bin/dpdk-test-compress-perf && \
30
30
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 \
32
32
install installdir/lib/x86_64-linux-gnu/librte_${r}.so.${SOVERSION} /install_root/usr/lib/x86_64-linux-gnu/; \
33
33
done
34
34
@@ -38,7 +38,7 @@ RUN mkdir -p /install_root/licenses/dpdk && \
38
38
apt-get source --download-only -y libatomic1 libnuma1
39
39
40
40
FROM 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
42
42
COPY --from=builder /install_root /
43
43
COPY run-dpdk-test /usr/bin/
44
44
0 commit comments