From d294484591601340ccf77d1ca1336c40999766d8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jakub=20Ru=C5=BEi=C4=8Dka?= Date: Mon, 2 Aug 2021 15:35:18 +0200 Subject: [PATCH] rpm: enable XDP on ARM Also enable XDP by default and only disable on distros where not supported. This should be a better default going forward as XDP implementation matures. closes !1335 !1337 --- distro/pkg/rpm/knot.spec | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/distro/pkg/rpm/knot.spec b/distro/pkg/rpm/knot.spec index a0110b23ed..177a0bfbdc 100644 --- a/distro/pkg/rpm/knot.spec +++ b/distro/pkg/rpm/knot.spec @@ -64,20 +64,19 @@ BuildRequires: python3-sphinx BuildRequires: pkgconfig(lmdb) %endif -%ifarch aarch64 %{arm} -# disable XDP on ARM until issues are resolved +%if 0%{?centos} == 7 || 0%{?rhel} == 7 +# disable XDP on old EL %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 +# enable XDP on recent EL using embedded libbpf %define use_xdp 1 %define configure_xdp --enable-xdp=yes BuildRequires: pkgconfig(libelf) +%else +# XDP is auto-enabled when libbpf is present +BuildRequires: pkgconfig(libbpf) >= 0.0.6 %endif %endif -- 2.47.3