diff --git a/nixos/tests/bpf.nix b/nixos/tests/bpf.nix index 5dc97404772b..150ed0958862 100644 --- a/nixos/tests/bpf.nix +++ b/nixos/tests/bpf.nix @@ -26,8 +26,11 @@ import ./make-test-python.nix ({ pkgs, ... }: { " printf(\"tgid: %d\", ((struct task_struct*) curtask)->tgid); exit() " "}'")) # module BTF (bpftrace >= 0.17) - print(machine.succeed("bpftrace -e 'kfunc:nft_trans_alloc_gfp { " - " printf(\"portid: %d\\n\",args->ctx->portid); " + # test is currently disabled on aarch64 as kfunc does not work there yet + # https://github.com/iovisor/bpftrace/issues/2496 + print(machine.succeed("uname -m | grep aarch64 || " + "bpftrace -e 'kfunc:nft_trans_alloc_gfp { " + " printf(\"portid: %d\\n\", args->ctx->portid); " "} BEGIN { exit() }'")) ''; })