From e71f05a422bb2217b732ebc785666276ed14ae3f Mon Sep 17 00:00:00 2001 From: Christian Deacon Date: Fri, 28 Mar 2025 13:48:39 -0400 Subject: [PATCH] Install LibXDP in run workflow. --- .github/workflows/run.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/run.yml b/.github/workflows/run.yml index 3ef1d92..fb82c6d 100644 --- a/.github/workflows/run.yml +++ b/.github/workflows/run.yml @@ -14,6 +14,9 @@ jobs: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v4 + with: + submodules: recursive - name: Download artifact from Build workflow uses: actions/download-artifact@v4 with: @@ -24,6 +27,14 @@ jobs: run: sudo apt install libconfig-dev - name: Install LibELF run: sudo apt install libelf-dev + - name: Install LLVM + run: sudo apt install -y llvm + - name: Install LibXDP Depedencies + run: sudo apt install -y libpcap-dev m4 gcc-multilib linux-tools-$(uname -r) + - name: Build LibXDP. + run: make libxdp + - name: Install LibXDP. + run: sudo make libxdp_install - name: List files run: ls -la - name: Create /etc/xdpfw directory.