]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
github-ci: add eBPF to the builds workflow
authorLukas Sismis <lsismis@oisf.net>
Mon, 11 Dec 2023 10:29:28 +0000 (11:29 +0100)
committerVictor Julien <victor@inliniac.net>
Sun, 21 Jan 2024 17:52:06 +0000 (18:52 +0100)
Ticket: #6602

.github/workflows/builds.yml

index fa7c744cbf0fd0e74ce828cc39783b9dff4e51f3..e02b7e29ad8762dbdb055d58e815ca63d7145131 100644 (file)
@@ -1278,7 +1278,10 @@ jobs:
                 pkg-config \
                 sudo \
                 zlib1g \
-                zlib1g-dev
+                zlib1g-dev \
+                clang \
+                libbpf-dev \
+                libelf-dev
       - name: Install Rust
         run: curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain $RUST_VERSION_KNOWN -y
       - run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH
@@ -1295,7 +1298,7 @@ jobs:
           cp prep/cbindgen $HOME/.cargo/bin
           chmod 755 $HOME/.cargo/bin/cbindgen
       - run: ./autogen.sh
-      - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-unittests --enable-fuzztargets
+      - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-unittests --enable-fuzztargets --enable-ebpf --enable-ebpf-build
       - run: make -j2
       - run: make check
       - run: tar xf prep/suricata-verify.tar.gz