Skip to content

Commit

Permalink
Merge ODP v1.44.0.0
Browse files Browse the repository at this point in the history
Merge ODP linux-generic v1.44.0.0 into linux-dpdk.
  • Loading branch information
MatiasElo authored Mar 11, 2024
2 parents c00ef7d + 9ff786e commit 8063101
Show file tree
Hide file tree
Showing 425 changed files with 13,588 additions and 2,217 deletions.
1 change: 0 additions & 1 deletion .checkpatch.conf
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@
--ignore=EMAIL_SUBJECT
--ignore=C99_COMMENT_TOLERANCE
--codespell
--codespellfile=/usr/share/codespell/dictionary.txt
43 changes: 27 additions & 16 deletions .github/workflows/ci-pipeline-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
'--enable-pcapng-support']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC=gcc
-e CONF="${{matrix.conf}}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/build_${ARCH}.sh
- if: ${{ failure() }}
Expand All @@ -51,7 +51,7 @@ jobs:
'--enable-wfe-locks']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC=clang
-e CONF="${{matrix.conf}}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/build_${ARCH}.sh
- if: ${{ failure() }}
Expand All @@ -70,7 +70,7 @@ jobs:
conf: ['', '--enable-lto']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="gcc-${{matrix.cc_ver}}" -e CXX="g++-${{matrix.cc_ver}}"
-e CONF="${CONF} ${{matrix.conf}}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/build_static.sh
- if: ${{ failure() }}
Expand All @@ -86,7 +86,7 @@ jobs:
os: ['rocky_linux_8']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${{matrix.cc}}"
-e CONF="${CONF}" $CONTAINER_NAMESPACE/odp-ci-${{matrix.os}}-${ARCH}-native /odp/scripts/ci/build_${ARCH}.sh
- if: ${{ failure() }}
Expand All @@ -104,7 +104,7 @@ jobs:
conf: ['', '--enable-abi-compat']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="gcc-${{matrix.cc_ver}}" -e CXX="g++-${{matrix.cc_ver}}"
-e CONF="${{matrix.conf}}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/build_${ARCH}.sh
- if: ${{ failure() }}
Expand All @@ -115,7 +115,7 @@ jobs:
runs-on: [self-hosted, ARM64]
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${CC}"
-e CONF="${CONF}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/out_of_tree.sh
- if: ${{ failure() }}
Expand All @@ -130,7 +130,7 @@ jobs:
conf: ['--enable-user-guides', '--enable-user-guides --enable-abi-compat']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
# Ignore distcheck failure (caused by the first 'make check' run unmounting huge pages)
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${{matrix.cc}}"
-e CONF="${{matrix.conf}}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/distcheck.sh || true
Expand All @@ -153,7 +153,7 @@ jobs:
'--enable-wfe-locks']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC=gcc -e ARCH="${ARCH}"
-e CONF="${{matrix.conf}}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/check.sh
- if: ${{ failure() }}
Expand All @@ -175,7 +175,7 @@ jobs:
'--disable-host-optimization --enable-abi-compat']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC=clang -e ARCH="${ARCH}"
-e CONF="${{matrix.conf}}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/check.sh
- if: ${{ failure() }}
Expand All @@ -191,7 +191,7 @@ jobs:
cflags: ['-march=armv8.2-a -O2', '-march=armv8.2-a+crypto -O2']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${{matrix.cc}}" -e ARCH="${ARCH}"
-e CXX=g++-10 -e CFLAGS="${{matrix.cflags}}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/check.sh
- if: ${{ failure() }}
Expand All @@ -206,7 +206,7 @@ jobs:
os: ['ubuntu_22.04']
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${CC}" -e ARCH="${ARCH}"
-e CONF="${CONF}" $CONTAINER_NAMESPACE/odp-ci-${{matrix.os}}-${ARCH}-native /odp/scripts/ci/check.sh
- if: ${{ failure() }}
Expand All @@ -217,7 +217,7 @@ jobs:
runs-on: [self-hosted, ARM64]
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${CC}" -e ARCH="${ARCH}"
-e CONF="${CONF}" -e ODP_CONFIG_FILE=/odp/platform/linux-dpdk/test/sched-basic.conf $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/check.sh
- if: ${{ failure() }}
Expand All @@ -228,7 +228,7 @@ jobs:
runs-on: [self-hosted, ARM64]
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${CC}" -e ARCH="${ARCH}"
-e CONF="${CONF}" -e ODP_CONFIG_FILE=/odp/platform/linux-dpdk/test/stash-custom.conf $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/check.sh
- if: ${{ failure() }}
Expand All @@ -239,7 +239,7 @@ jobs:
runs-on: [self-hosted, ARM64]
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${CC}" -e ARCH="${ARCH}"
-e CONF="${CONF}" -e ODP_SCHEDULER=sp $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/check.sh
- if: ${{ failure() }}
Expand All @@ -250,7 +250,7 @@ jobs:
runs-on: [self-hosted, ARM64]
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${CC}" -e ARCH="${ARCH}"
-e CONF="${CONF}" -e ODP_CONFIG_FILE=/odp/platform/linux-dpdk/test/process-mode.conf
-e ODPH_PROC_MODE=1 $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native /odp/scripts/ci/check.sh
Expand All @@ -262,8 +262,19 @@ jobs:
runs-on: [self-hosted, ARM64]
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${CC}" -e ARCH="${ARCH}"
-e CONF="${CONF}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native-dpdk_21.11 /odp/scripts/ci/check.sh
- if: ${{ failure() }}
uses: ./.github/actions/run-failure-log

Run_dpdk-23_11:
if: ${{ github.repository == 'OpenDataPlane/odp-dpdk' }}
runs-on: [self-hosted, ARM64]
steps:
- uses: OpenDataPlane/action-clean-up@main
- uses: actions/checkout@v4
- run: sudo docker run -i -v `pwd`:/odp --privileged --shm-size 8g -e CC="${CC}" -e ARCH="${ARCH}"
-e CONF="${CONF}" $CONTAINER_NAMESPACE/odp-ci-${OS}-${ARCH}-native-dpdk_23.11 /odp/scripts/ci/check.sh
- if: ${{ failure() }}
uses: ./.github/actions/run-failure-log
Loading

0 comments on commit 8063101

Please sign in to comment.