From 9ac9e3ba91df6f04d27d6396ccac1e88353d9447 Mon Sep 17 00:00:00 2001 From: Bartosz Podrygajlo Date: Wed, 21 Jan 2026 12:56:28 +0100 Subject: [PATCH] Add support for taps client to ubuntu gNB & nrUE images --- docker/Dockerfile.base.ubuntu | 5 ++++- docker/Dockerfile.build.ubuntu | 1 + docker/Dockerfile.gNB.ubuntu | 3 ++- docker/Dockerfile.nrUE.ubuntu | 3 ++- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile.base.ubuntu b/docker/Dockerfile.base.ubuntu index ee42085a40..3d7e162544 100644 --- a/docker/Dockerfile.base.ubuntu +++ b/docker/Dockerfile.base.ubuntu @@ -51,7 +51,10 @@ RUN apt-get update && \ m4 \ # python3-pip for conf template generation python3-pip \ - wget && \ + wget \ + flatbuffers-compiler \ + libflatbuffers-dev \ + libnanomsg-dev && \ # --break-system-packages allows externally managed environment in pip pip3 install --ignore-installed pyyaml --break-system-packages diff --git a/docker/Dockerfile.build.ubuntu b/docker/Dockerfile.build.ubuntu index b2cc9c6888..9ccd921043 100644 --- a/docker/Dockerfile.build.ubuntu +++ b/docker/Dockerfile.build.ubuntu @@ -49,6 +49,7 @@ RUN \ --build-lib "telnetsrv enbscope uescope nrscope" \ -w USRP -t Ethernet \ --build-e2 --cmake-opt -DKPM_VERSION=$KPM_VERSION --cmake-opt -DE2AP_VERSION=$E2AP_VERSION \ + --cmake-opt -DOAI_VRTSIM_TAPS_CLIENT=ON \ --noavx512 \ --build-tool-opt -k10 \ --cmake-opt -DCMAKE_C_FLAGS="-Werror" --cmake-opt -DCMAKE_CXX_FLAGS="-Werror" $BUILD_OPTION && \ diff --git a/docker/Dockerfile.gNB.ubuntu b/docker/Dockerfile.gNB.ubuntu index c88857f2d6..45017486b3 100644 --- a/docker/Dockerfile.gNB.ubuntu +++ b/docker/Dockerfile.gNB.ubuntu @@ -64,7 +64,8 @@ RUN apt-get update && \ python3-six \ python3-requests \ libusb-1.0-0 \ - libyaml-cpp-dev && \ + libyaml-cpp-dev \ + libnanomsg5 && \ # if the --sanitize option was used to build, additional packages are required /bin/bash -c 'if [[ "$BUILD_OPTION" = "--sanitize" ]]; then DEBIAN_FRONTEND=noninteractive apt-get install --yes \ libasan8 \ diff --git a/docker/Dockerfile.nrUE.ubuntu b/docker/Dockerfile.nrUE.ubuntu index 3b55a64acd..806e2b635f 100644 --- a/docker/Dockerfile.nrUE.ubuntu +++ b/docker/Dockerfile.nrUE.ubuntu @@ -65,7 +65,8 @@ RUN apt-get update && \ iproute2 \ iperf3 \ iperf \ - libyaml-cpp-dev && \ + libyaml-cpp-dev \ + libnanomsg5 && \ # if the --sanitize option was used to build, additional packages are required /bin/bash -c 'if [[ "$BUILD_OPTION" = "--sanitize" ]]; then DEBIAN_FRONTEND=noninteractive apt-get install --yes \ libasan8 \