Skip to content
Snippets Groups Projects
Commit 0b0a4550 authored by Jakub Ružička's avatar Jakub Ružička
Browse files

rpm: disable XDP on ARM

This is a temporary solution until issues with XDP on ARM are resolved.
parent 1f65c011
Branches
Tags
1 merge request!1331rpm: disable XDP on ARM
Pipeline #85878 passed with stages
in 1 hour, 51 minutes, and 48 seconds
......@@ -63,12 +63,22 @@ BuildRequires: lmdb-devel
BuildRequires: python3-sphinx
BuildRequires: pkgconfig(lmdb)
%endif
%ifarch aarch64 %{arm}
# disable XDP on ARM until issues are resolved
%define configure_xdp --enable-xdp=no
%else
%if 0%{?fedora} >= 31
# XDP is auto-enabled when libbpf is present
%define use_xdp 1
BuildRequires: pkgconfig(libbpf) >= 0.0.6
%endif
%if 0%{?rhel} >= 8 || 0%{?suse_version}
# enable XDP on EL using embedded libbpf
%define use_xdp 1
%define configure_xdp --enable-xdp=yes
BuildRequires: pkgconfig(libelf)
%endif
%if 0%{?fedora} >= 31
BuildRequires: pkgconfig(libbpf) >= 0.0.6
%endif
Requires(post): systemd %{_sbindir}/runuser
......@@ -271,7 +281,7 @@ systemd-tmpfiles --create %{_tmpfilesdir}/knot.conf &>/dev/null || :
%{_bindir}/khost
%{_bindir}/knsec3hash
%{_bindir}/knsupdate
%if 0%{?rhel} >= 8 || 0%{?suse_version} || 0%{?fedora} >= 31
%if 0%{?use_xdp}
%{_sbindir}/kxdpgun
%{_mandir}/man8/kxdpgun.*
%endif
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment