automake \
cargo-vendor \
diffutils \
+ numactl-devel \
+ dpdk-devel \
file-devel \
gcc \
gcc-c++ \
CFLAGS="${DEFAULT_CFLAGS}" ./configure
- run: make -j2 distcheck
env:
- DISTCHECK_CONFIGURE_FLAGS: "--enable-unittests --enable-debug --enable-lua --enable-geoip --enable-profiling --enable-profiling-locks"
+ DISTCHECK_CONFIGURE_FLAGS: "--enable-unittests --enable-debug --enable-lua --enable-geoip --enable-profiling --enable-profiling-locks --enable-dpdk"
- run: test -e doc/userguide/suricata.1
- name: Building Rust documentation
run: make doc
libnetfilter-queue1 \
libnfnetlink-dev \
libnfnetlink0 \
+ libnuma-dev \
libhiredis-dev \
liblua5.1-dev \
libjansson-dev \
zlib1g \
zlib1g-dev \
exuberant-ctags \
- curl
+ curl \
+ dpdk-dev
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2
with:
libnetfilter-queue1 \
libnfnetlink-dev \
libnfnetlink0 \
+ libnuma-dev \
libhiredis-dev \
liblua5.1-dev \
libjansson-dev \
zlib1g \
zlib1g-dev \
exuberant-ctags \
- curl
+ curl \
+ dpdk-dev
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2
with:
libnetfilter-queue1 \
libnfnetlink-dev \
libnfnetlink0 \
+ libnuma-dev \
libhiredis-dev \
liblua5.1-dev \
libjansson-dev \
unzip \
curl \
time \
- wget
+ wget \
+ dpdk-dev
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2
with:
libnetfilter-queue1 \
libnfnetlink-dev \
libnfnetlink0 \
+ libnuma-dev \
libhiredis-dev \
libjansson-dev \
libevent-dev \
software-properties-common \
zlib1g \
zlib1g-dev \
- exuberant-ctags
+ exuberant-ctags \
+ dpdk-dev
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2
with:
libnetfilter-queue1 \
libnfnetlink-dev \
libnfnetlink0 \
+ libnuma-dev \
libhiredis-dev \
libjansson-dev \
libevent-dev \
software-properties-common \
zlib1g \
zlib1g-dev \
+ dpdk-dev
- run: curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain 1.33.0 -y
- run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH
- name: Download suricata.tar.gz